All projects
MobileTeam of 3 members· 2022

Chat App

A real-time Android messaging app with Firebase — chat, stories and push notifications.

Chat App chat screen

About this product

A real-time messaging app for Android (Java) using Firebase for authentication, message sync and media storage. It supports 1-on-1 chat, Stories, sending images & voice messages, user search, and push notifications for new messages. A 3-member team project.

Highlights

  • Real-time 1-on-1 chat
  • Post and view Stories
  • Send images and voice messages
  • User search
  • Push notifications for new messages (FCM)

What I learned

  • Building a native Android app (Java)
  • Real-time data sync with Firebase Realtime Database
  • User authentication & media storage with Firebase
  • Integrating push notifications (Firebase Cloud Messaging)
  • Teamwork: splitting tasks & managing code with Git

Screenshots

Tech used

AndroidJavaFirebaseFCM