Skip to content

This app used for talk with others so you can send/recieve messages but you should create acount first and login then you can create a room or see other rooms which created by other users and talk with them ,every room has it's messages sorted by time and every message has it's content and sender name and time so you can talk with others easily.

Notifications You must be signed in to change notification settings

Mohamed00-Hany/Chat-App

Repository files navigation

Chat-App

This app used for talk with others so you can send/recieve messages but you should create acount first and login then you can create a room or see other rooms which created by other users and talk with them ,every room has it's messages sorted by time and every message has it's content and sender name and time so you can talk with others easily.

Topics

  • Recycler View
  • Firebase
  • Data Binding
  • MVVM
  • Kotlin Cotoutines
  • Kotlin Flow & StateFlow
  • Repository pattern
  • dependency injection using hilt
  • Clean architecture

Structure

clean arch

Images

splash SIGN IN SIGN UP - PERSONAL Home Home2 Room Create Room

About

This app used for talk with others so you can send/recieve messages but you should create acount first and login then you can create a room or see other rooms which created by other users and talk with them ,every room has it's messages sorted by time and every message has it's content and sender name and time so you can talk with others easily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published