A new Flutter project.
DESCRIPTION: Chat-X is a mobile chat application for Android and IOS where each user can chat with any other user that signed up to the application. No more need to find another contacts number or email to chat with them. All you should do is sign up and start chatting with any other contact.
- You can chat privately with as many users as you want
- Instant messaging. No delays.
- You can send GIF stickers.
- You can send photos.
- You can edit your About, Nickname and Profile Picture.
- You can sign up by email and password or just use Google sign in.
- The app needs internet connection to work.
- The application is built with flutter.
- The application uses Firebase made by google.
- The application is written in Dart language.
- The application uses some dependencies you can find in the .yaml file like:
• firebase_auth: for the authentication by email.
• cloud_firestore: for the instant messaging.
• firebase_storage: for the photos online cloud.
• firebase_core: for the firebase working itself.
• google_sign_in: for the google authentication.
• cached_network_image: for the upload of the pictures.
• shared_preferences: for calling a snapshot of the firebase and updating data in it.
• image_picker: for accessing mobile phone images.
- Install Flutter from official website
- Add the environment variables for it
- In the project directory open the terminal and enter: flutter run
- If there are any problems: enter in the terminal: flutter doctor
Sign In | Sign Up | Home |
Side Navigation | About | Chat Screen | BuiltIn Emojis |