Lesson 9: Final project - truyenjc/FlutterBasicTraining GitHub Wiki
Chat app
Requirement:
- Authencation (login/register by email)
- Add friend with email
- List friends
- Chat 1-1
- Load more messages
- Send and display image message
- UI: Bubble chat (my message, other message), Bottom sheet select image
Technical Require:
- Flutter, Bloc, Firebase Authentication, Firestore
Prototype:
- Design prototype on https://marvelapp.com/
Estimate:
- Estimate and break tasks on JobChat
- Example: https://github.com/LobeSoftware/JobChat-Training/projects/1?fullscreen=true