This week we will be building a simple chat application.
- Understand how to use Firebase to store and retrieve data
- Understand how to use Firebase to authenticate users
- Understand how to use Firebase to send and receive messages
- Understand how to use Firebase to send and receive images
In this week we will be building a simple chat application. The app will have a login screen, a chat screen, a settings screen, and a profile screen. The app will use Firebase to store and retrieve data, authenticate users, and send and receive messages.
- The app should remember users who have signed up
- The app should have dark and light mode
- The app should use firebase for authentication and data storage
- The app should have a chat screen
- The app should have a settings screen
- The app should have a profile screen
- The app should allow for sending and receiving images
- The app should allow for sending and receiving voice messages
- The app should have an onboarding screen

