/ChatApp

Chat app with flutter and firebase.

Primary LanguageDart

ChatApp

Social media application using flutter firebase services as back-end.

Download link

https://drive.google.com/file/d/1yvGnjbWtCEMxJOAek1rtfPFL8ZQim-4-/view?usp=sharing

Screenshots

Features

  • Full authentication with firebase containing (Sign in, Sign up, logout). -Save the user data when sign up or log in for the first time to keep logged in using Shared-Preferences.
  • Back end validation and error handling incase of wrong inputs or technical issue.
  • Updating profile info like status, username and user's profile image.
  • Searching for users by username.
  • Real-time messages with immediate response using streams.
  • User friendly screens with some smooth animations like Hero animation.
  • Beautiful UI and color alerting when receiving unseen messages.
  • Exploring other user's profiles and ability to know whether they offline or online.
  • Get Location with Geoloactor to get latitude and longitude and geocoding to determine your exact address.
  • Uploading posts with description and location, and ability to remove them later.
  • Exploring posts and searching for some keywords.
  • Provider as statemanagement

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.