https://github.com/ziadasem/flutter_chatting_app
Chat App built with flutter, firebase and SQL
https://github.com/ziadasem/flutter_chatting_app
flutter flutter-app flutter-example-app flutter-examples
Last synced: 10 months ago
JSON representation
Chat App built with flutter, firebase and SQL
- Host: GitHub
- URL: https://github.com/ziadasem/flutter_chatting_app
- Owner: ziadasem
- Created: 2022-07-07T17:56:52.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-29T15:39:24.000Z (over 3 years ago)
- Last Synced: 2025-01-10T20:17:04.548Z (11 months ago)
- Topics: flutter, flutter-app, flutter-example-app, flutter-examples
- Language: Dart
- Homepage:
- Size: 2.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Flutter Chat App
chat app built with flutter, SQLite and firebase. This is a project from **flutter course -Pixels’22** projects.
**Application functionalities**
1. Theme and Application identity can be configured from *config.dart*
2. Authentication using Firebase authentication service
3. login using google accounts
4. load recent chats and contacts from offline DB -SQLite-
5. synchronize firebase documents with SQLite tables
6. send and save messages in firestore
7. adding new contacts by QR code scanning
**Screenshots**








**Application Architecture**
**Configuration**
*contains config class which contains static properties of application theme data and identity*
**Model**
*contains DB functions which are functions that do the SQL command in the back scenes and allow the developers to use it without knowledge of SQL commands*
**Providers**
*state providers that load and save the data from firestore or database and provide them to different screens of application*
**Screens**
*screens of the application*
**utils**
*contain utility functions that can be used in different flutter projects*
**widgets**
*contain different widgets used inside the application*