Skip to content

A chat application developed using Firebase real-time database for real-time chatting, Firebase auth for authentication, Kotlin, Data binding, MVVM (Login, Register, Chats, Users, Groups ,Profile, Group Chatting, One-to-one chatting, Seen & delivered, Group seen, send text & photos, have message

Notifications You must be signed in to change notification settings

MhmdAwad/ChatMe

Repository files navigation

ChatMe

A chat application developed using Firebase real-time database for real-time chatting, Firebase auth for authentication, Kotlin, Data binding, MVVM (Login, Register, Chats, Users, Groups ,Profile, Group Chatting, One-to-one chatting, Seen & delivered, Group seen, send text & photos, have message

Architecture

MVVM is pretty good in such cases. It goes one step further in separating the responsibilities of your code base. It clearly abstracts the logic of the actions that can be performed in the app.

Built With

  • Kotlin : A modern programming language for Android development.
  • LiveData : Data objects that notify views when the underlying database changes.
  • ViewModel : Stores UI-related data that isn't destroyed on UI changes.
  • Picasso : A powerful image downloading and caching library for Android.
  • Data binding :The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
  • Firebase : Firebase is a Backend-as-a-Service (Baas). It provides developers with a variety of tools and services to help them develop quality apps, grow their user base, and earn profit. It is built on Google’s infrastructure.

Preview

IMAGE ALT TEXT HERE

Screens

About

A chat application developed using Firebase real-time database for real-time chatting, Firebase auth for authentication, Kotlin, Data binding, MVVM (Login, Register, Chats, Users, Groups ,Profile, Group Chatting, One-to-one chatting, Seen & delivered, Group seen, send text & photos, have message

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published