

Firebase Messenger
Domain: Android Application Development, Internet of Things
GitHub
Firebase Messenger is chat application implementation using android.
This application uses Firebase google cloud for functionality implementation.
Features:
1. Chat implementation for messages.
2. Sign in and Sign out functionality
3. Photo send and receive functionality.
​
Application uses firebase real-time database for message storage.
Firebase database read and write methods are used to see the messages sent on the user screens.
​
Sign in method is implemented which helps with security protocols of cloud as well as keeping track of users, ability to give users usernames.
For implementation of sign in and sign out firebase UI authentication methods are used.
​
Photo send and receive methods use firebase real-time storage which allows user to store data when it is large in size and keeping those in real-time database can slow down the application response time.
​
Future scope:
Increasing security. (In progress.)
​
​




Reference: Udacity Firebase in weekend instructor notes.