Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ehrekramul/chatroomsapp

A simple online chatting App created using KOTLIN & Jetpack Compose
https://github.com/ehrekramul/chatroomsapp

android-app firebase firebase-auth firebase-database jetpack-compose kotlin realtime-chating

Last synced: 26 days ago
JSON representation

A simple online chatting App created using KOTLIN & Jetpack Compose

Awesome Lists containing this project

README

        

# Chat Rooms

A Native Android chat application built with Kotlin & Jectpack Compose, allowing users to create and join chat rooms for real-time, multi-user communication. Implemented with Firebase as the backend database, with user authentication handled via Firebase Authentication, and structured with MVVM architecture for efficient data handling and maintainability.


## Screenshots

## Features

- Android support
- Realtime chatting support
- Text message
- Multi-user communication
- Firebase Authentication
- Smooth scrolling & performance
- Firebase backend
- Landscape mode support
- Structured with MVVM architecture
- Easily Scalable and maintainable
- Dark & Light mode adjustable with device default mode

## 🛠️ Technologies Used

![Firebase](https://img.shields.io/badge/Firebase-FFCA28?logo=firebase&logoColor=white&style=flat)
![Firebase Authentication](https://img.shields.io/badge/Firebase%20Authentication-FFCA28?logo=firebase&logoColor=white&style=flat)

![Kotlin](https://img.shields.io/badge/Kotlin-0095D5?logo=kotlin&logoColor=white&style=flat)
![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-4285F4?logo=android&logoColor=white&style=flat)
![MVVM](https://img.shields.io/badge/MVVM-023047?logo=architectural-decision&logoColor=white&style=flat)

## 🤝 Contributions
Feel free to fork this repository, make changes, and submit a pull request. Contributions are always welcome!

---

## 📫 Contact
**Ekramul Haque**
- 📧 Email: [[email protected]](mailto:[email protected])

---

## 🌐 Connect with me


ehrekramul
ehrekramul
ekramul-haque

---

## ⭐ Support This Project

If you find this repository helpful, consider supporting it by:
- 🌟 Starring the repository
- 🍴 Forking it to explore and improve
- 📣 Sharing it with others

---

## 📜 License
This project is licensed under the **MIT License**. Feel free to use and modify the code.

---

# **🎉 Happy Coding! 🎉**