Skip to content

Latest commit

 

History

History
108 lines (72 loc) · 2.97 KB

README.md

File metadata and controls

108 lines (72 loc) · 2.97 KB

The Lounge

(BSM 전용) 학습 증진 도움 앱 📖

Design

팀원역할

  • Mobile-FrontEnd 조용제(Lovingcats)
  • BackEnd 이경신(Ajrdn)

앱 설명


앱을 만들게 된 계기

가끔씩 코딩을 하다가 중간에 휴대폰을 계속 봐서 집중력이 흐트러지는 경우가 많았는데 교내 랭킹으로 승부욕을 늘리고 휴대폰 사용을 못하게 하면 어떨까 라고 생각하게 되어 해당 앱을 생각하게 되었습니다


개발하고자 하는 목표

교내 학생들 중 휴대폰 때문에 오랫동안 집중하지 못하는 학생들의 학업을 증진시켜주는 앱을 만드는 것 입니다


사용기술스택

앱 : Flutter
백엔드 : Spring


개발기간

2022.08 ~ 2022.12 (4개월)


Running from source

터미널에 이 명령어들을 입력해 실행해보세요 :

git clone https://github.com/StudyingTimer/Flutter-StudyingTimer.git
cd Flutter-Studyingtimer
flutter doctor
flutter pub get
flutter run

Flutter doctor에서 오류가 난다면 구글링 후 해결


기능


배운점 & 아쉬운점

배운점

  • Provider의 개념과 MultiProvider의 활용
  • AnimatedOpacty, AnimatedPadding, AnimatedCotianer, AnimatedScale등등 애니메이션 기능 활용
  • 프론트에서 서버까지의 흐름
  • JWT 방식

아쉬운점

  • To-do 페이지에서 애니메이션 구현에서 시간을 너무 많이 잡아먹은점
  • 타이머를 눌렀을 때 휴대폰 내에 아무기능도 사용하지 못하게 하는 기능을 구현

Git upload Rules

  • [CREATE] 새로 만들었을때
  • [UPDATE] 만들어진 것에서 수정이나 변동사항이 생겼을때
  • [ADD] 무언가가 추가 되었을때
  • [DELETE] 만들어진 것을 삭제 했을때
  • [REFACTORING] 코드를 리팩토링 했을때
  • [FIX] 오류를 확인하고 고쳤을때
  • [REPLACE] 파일을 옮겼을 때