Skip to content

flutter based messaging app where users can sign in with their emails to chat with their friends, family, colleagues.

License

Notifications You must be signed in to change notification settings

edilsonmatola/flutter_chat_application

Repository files navigation

Chat Application

This is a flutter based messaging app where users can sign in with their emails to chat with their friends, family, colleagues.

Chat-Application

Dependencies

  1. Firebase_Core

  2. Firebase_Auth

  3. Cloud_Firestore

  4. Google_Sign_In

  5. Cached_Network_Image

Installation

1. Clone the repository
git clone https://github.com/edilsonmatola/flutter_chat_application.git
2. Move to the desired folder
cd flutter_chat_application
  1. Create Firebase Project ⚠️ When registering your app make sure to insert the Debug signing certificate SHA-1
  2. Enable Auth with Google (in Additional Providers)
  3. Make Firestore Rules
  4. Create Android & iOS apps
7. To run the app, simply write the following commands:
flutter pub get
# flutter emulators --launch "emulator_id" (to get Android Simulator)
open -a simulator (to get iOS Simulator)
flutter run
flutter run -d chrome --web-renderer html (to see the best output)