CoTam is a messenger app where you can chat with your friends and send them pictures. I’ve used several Firebase libraries like Auth (for authentication users) Firestore (for storing user and message data) Storage (for uploading profile picture and sending image).

Preview

App Screenshot

This app contains:

Kotlin

Jetpack compose

MVVM

Firebase Auth (for authentication users)

Firebase Firestore (for storing user and message data)

Firebase Storage (for uploading images)

Coil (for loading images asyncronous)

Navigation (for navigation between composables)

Dagger Hilt (for dependency injection)

GitHub

View Github