Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

📱 Chat App – Android Jetpack Compose + Firebase

A modern, native Android chat application built with Jetpack Compose and powered by Firebase, delivering a smooth, secure, and highly personalized messaging experience.
This app combines the latest Android UI toolkit with real-time cloud technologies to create a fast, responsive, and feature-rich messaging platform.

🚀 Overview

Chat App offers real-time one-on-one communication with secure authentication using Firebase Phone Authentication.
Users can add contacts, start conversations, share images via Firebase Cloud Storage, and personalize their chat experience with custom wallpapers.
The app provides reply-to messaging, emoji reactions, message info, and profile customization — all with a clean Material You-inspired UI built entirely in Jetpack Compose.


✨ Features

  • 🔐 Firebase Phone Authentication
    Secure OTP-based sign-in for easy onboarding.

  • 📇 Add Contacts
    Save and manage your personal contact list within the app.

  • 💬 Real-Time Messaging
    Send and receive text messages instantly using Cloud Firestore.

  • 🖼 Image Sharing
    Send chat images stored securely in Firebase Cloud Storage.

  • 👤 Profile Pictures
    Upload and store profile photos in Firebase Cloud Storage.

  • ↩️ Reply to Messages
    Keep track of conversation context by replying to specific messages.

  • ❤️ Reactions
    Express emotions instantly with emoji reactions.

  • ℹ️ Message Info
    Check delivery and read status for each message.

  • 🎨 Custom Chat Wallpapers
    Set unique wallpapers for chat screens.

  • 🛠 Settings Screen
    Manage your profile and app preferences.

  • 👤 Profile Screen
    View and edit your account details.

  • 📩 Last Message Preview
    View the latest message in each conversation from the main screen.


🛠 Tech Stack


📷 Screenshots


📦 Getting Started

Follow these steps to run the project locally:

1️⃣ Clone the repository

git clone https://github.com/abdullahdev5/chat-app-jetpack-compose.git

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages