Skip to content

Chat application using Kotlin and Jetpack Compose The user can create an account, invite friends, and chat with them.

Notifications You must be signed in to change notification settings

nirav-r-p/chatApp

Repository files navigation

Chat App with Firebase, Jetpack Compose, and Kotlin

Welcome to the Chat App project! This modern messaging application is built using Firebase, Jetpack Compose, and Kotlin, following the MVVM (Model-View-ViewModel) architecture. This app allows users to engage in real-time chat conversations, view their chat history, and manage contacts seamlessly.

Features

  • Real-time Messaging: Utilizing Firebase Realtime Database for instant message updates and synchronization across devices.

  • Jetpack Compose UI: The user interface is designed using Jetpack Compose, offering a declarative and reactive approach to UI development.

  • MVVM Architecture: Adopting the MVVM architecture pattern for a clean and maintainable codebase.

  • Offline Mode: Enjoy the convenience of accessing your chat history and contacts even when offline.

  • Offline Message Sending: Draft and send messages offline; the app automatically dispatches pending messages once an internet connection is reestablished.

About

Chat application using Kotlin and Jetpack Compose The user can create an account, invite friends, and chat with them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages