Skip to content

hoonblizz/Flutter_Life_Devo_App_V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flutter_life_devo_app_v2

Bundle name

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

Sample UI from Rachel

https://www.figma.com/file/XgCeo7uB3zDXN0Cx2EmLlH/Bridgeway-Life-Devo?node-id=35%3A1

UI 의 기본은 다음을 참조:

https://github.com/abuanwar072/E-commerce-Complete-Flutter-UI
https://github.com/hossin529/flutter-article-ui-Tutorial-1

UI: App bar 에 탭이 붙는 디자인:

https://blog.logrocket.com/flutter-tabbar-a-complete-tutorial-with-examples/

Date time picker

https://stackoverflow.com/questions/53749248/flutter-datepicker-without-day
https://stackoverflow.com/questions/63724025/flutter-create-dropdown-month-year-selector

TODO (Optional):

  • Login 성공했을시의 사이트 (웹) 만들고 여기에 적용.

2022.03.09

  • 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  


About

Renew the app with AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages