Skip to content
/ Flow Public

Android Realtime Chatting App using Firebase Database

Notifications You must be signed in to change notification settings

ayush8385/Flow

Repository files navigation

animated Flow Android App

✨ Screenshots

Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree Splash Scree

✨ Features

Some of the features of Flow app are:

  • Authenticate User using Email and Password.
  • Set Profile Image from Gallery/Camera
  • Contacts will sync in Bakcground smoothly
  • Online/Offline Status of the user
  • Search you chats/contacts/messages
  • Audio and Video Calls
  • Instant notification for Messages and calls
  • Hide your chat in Private Section with Passcode
  • Add New Contacts within the App
  • Change to Dark Mode in one click with Awesome animation
  • Message sent status(sending/sent/Delivered/seen)
  • Send Medias and Documents in a click
  • and more...

📚 Major Libraries Used

  • Firebase - For Auth, Database, Storage and Notification
  • Room - For Local Database
  • MVVM - For Live Data from Database and better experience
  • Sinch SDK - For Audio and Video Call Integration
  • Retrofit - Api Service For FCM
  • Glide - For Image Loading.
  • Used HashMap Data Structure

👨 Made By

Ayush Mishra Connect with me on

Github Linkedin Gmail

About

Android Realtime Chatting App using Firebase Database

Resources

Stars

Watchers

Forks

Packages

No packages published