Developing a chat application using Flutter and Firebase. The application have the following features:
- Chat functionality
- Notifications
- Login and Logout features
Packages:
- flutter_riverpod
- flutter_hooks
- go_router
Extra Features:
- Show the network status.
- Show the loading indicator while fetching data from the Firebase.
- Api error handling.
- Show the error message if the API fails to fetch data.
- Dark and light theme support.
- Change the language (English and Bengali).
- Change the Date and Time format.
- Change font style.
- View the local database data.
- Clear the local database data.
- Show the app performance graph.
Note: Flutter push notification (FCM) is only available in real mobile devices.
Preview Website Click on the link to see the live preview of the application in multiple devices.
Download APK Click on the latest release and download the APK file.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |