/Chats

A message app using firebase

Primary LanguageKotlin

Chats

A messaging app using firebase.App users can send messages to each other.

Libraries used

  • Firebase firestore provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app.
  • Firebase authentication is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.
  • Firebase cloud messaging is a cross-platform messaging solution that lets you reliably send messages at no cost.
  • Retrofit A type-safe HTTP client for Android.
  • Coil An image loading library for Android backed by Kotlin Coroutines.
  • Live data build data objects that notify views when the underlying database changes.
  • View model store UI-related data that isn't destroyed on app rotations.
  • View binding is a feature that allows you to more easily write code that interacts with views.