- Mobile-FrontEnd 조용제(Lovingcats)
- BackEnd 이경신(Ajrdn)
가끔씩 코딩을 하다가 중간에 휴대폰을 계속 봐서 집중력이 흐트러지는 경우가 많았는데 교내 랭킹으로 승부욕을 늘리고 휴대폰 사용을 못하게 하면 어떨까 라고 생각하게 되어 해당 앱을 생각하게 되었습니다
교내 학생들 중 휴대폰 때문에 오랫동안 집중하지 못하는 학생들의 학업을 증진시켜주는 앱을 만드는 것 입니다
2022.08 ~ 2022.12 (4개월)
터미널에 이 명령어들을 입력해 실행해보세요 :
git clone https://github.com/StudyingTimer/Flutter-StudyingTimer.git
cd Flutter-Studyingtimer
flutter doctor
flutter pub get
flutter run
Flutter doctor에서 오류가 난다면 구글링 후 해결
- 로그인 bsmOauth(부산소프트웨어마이스터고 전용 로그인) 소셜로그인 (완료)
- 회원가입 닉네임생성 (완료)
- Timer (완료)
- Todo List (완료)
- 랭킹 (완료)
- 프로필 (완료)
- Provider의 개념과 MultiProvider의 활용
- AnimatedOpacty, AnimatedPadding, AnimatedCotianer, AnimatedScale등등 애니메이션 기능 활용
- 프론트에서 서버까지의 흐름
- JWT 방식
- To-do 페이지에서 애니메이션 구현에서 시간을 너무 많이 잡아먹은점
- 타이머를 눌렀을 때 휴대폰 내에 아무기능도 사용하지 못하게 하는 기능을 구현
- [CREATE] 새로 만들었을때
- [UPDATE] 만들어진 것에서 수정이나 변동사항이 생겼을때
- [ADD] 무언가가 추가 되었을때
- [DELETE] 만들어진 것을 삭제 했을때
- [REFACTORING] 코드를 리팩토링 했을때
- [FIX] 오류를 확인하고 고쳤을때
- [REPLACE] 파일을 옮겼을 때