com.taehoon.lifeDevoApp
flutter pub upgrade
Or
flutter pub upgrade --major-versions
flutter clean
flutter pub get
cd ios
pod install
flutter build ios
flutter build appbundle
https://www.figma.com/file/XgCeo7uB3zDXN0Cx2EmLlH/Bridgeway-Life-Devo?node-id=35%3A1
https://github.com/abuanwar072/E-commerce-Complete-Flutter-UI
https://github.com/hossin529/flutter-article-ui-Tutorial-1
https://blog.logrocket.com/flutter-tabbar-a-complete-tutorial-with-examples/
https://stackoverflow.com/questions/53749248/flutter-datepicker-without-day
https://stackoverflow.com/questions/63724025/flutter-create-dropdown-month-year-selector
- Login 성공했을시의 사이트 (웹) 만들고 여기에 적용.
- Post signup 에러 확인 -> check user exists 수정하기 (sk 교체로 인한 에러)
- Chatroom 리프레쉬 버튼 생성
- Chatroom 의 메세지 model 생성
- Messenger 의 backward pagination 구현. (EdsonBueno/infinite_scroll_pagination#56)
무조건 최신 -> 올드 로 부른다는 조건이 있기 때문에, pagination key 는 무조건 올드쪽으로 가는 키다.
새로운 메세지를 부르면 pagination key 를 부르기보다 message until key 를 쓰도록 한다.
이건 최근 메세지의 가장 나중 (Sliver 를 쓰면 인덱스 0 이 되겠다) 메세지의 sk 가 된다.
- [X] Messenger 의 최신 메세지가 챗 리스트에 나오게
- [X] App Foreground, background 핸들링 -> 메신저 부분만
- [X] App Icon, splash page 등록
- [X] 안드로이드 버전 확인
- [X] Life devo (Save / Share / Post)
- [ ] Share to friends
- [X] Disable back button
- [X] Disable Dark mode effects
- [X] App name change
- [X] Change 'invite friend' 를 채팅방에 초대하는걸로 바꾸자
- [X] 새 메세지 뱃지에 숫자를 없애자
- [X] WillScope 를 메인에 적용
# 2022.03.03 ~ 2022.03.04
- [X] Live life devo, Discipline topic, Discipline, Sermon Model 만들기
- [X] admin repo 에 각 데이터에 대한 CRUD 구현
- [X] Live life devo, sermon 의 Latest 가져노는거 구현
- [X] 각 컨텐츠의 디테일 페이지 구현 (단순히 컨텐츠만 보여주는 페이지라서 컨트롤러와 바인딩은 하지 않는다.)
- [X] 두번째 탭에 대한 컨트롤러 만들기
- [X] 두번째 탭 페이지 꾸미기. Live life devo, Discipline, Sermon 버튼들 크게 만들기
- [X] Sermon, Live life devo 버튼을 누르면 리스트가 죽 나오게하기 (가능하면 pagination?)
- [X] Discipline 은 전체 리스트전에 Topic 리스트 먼저 (pagination 없이)
- [X] 각 토픽을 누르면 그제서야 해당 토픽의 전체 리스트 불러오기 (pagination 없이)
- [X] Svelte dashboard project 에 Pagination 구현
# 2022.02.19
- Friend search, request 구현까지만 (Back & Front)
# 2022.01.19
- Life devo 탭에서 Month calendar 에 selectedDate 를 controller 로 옮기기. (다른 페이지 갔다가 돌아와도 유지 되게끔)
- Life devo 의 My, shared 상단탭에도 캘린더 적용
- 그 후에 API 작업 (Pagination 적용할 필요 없이 다 불러오기. 물론 month 별로)
## Load controller and repo
상황에 따라 어떤 controller 와 repo 는 main 에서 declare
해주도록 한다. (global 이랄지...)
## Youtube Thumbnail address
https://img.youtube.com/vi/tOud_J9ScBM/hqdefault.jpg