Chat App is built to demonstrate a simple end-to-end chat encryption using RSA and AES algorithms
- Jetpack Compose: Android's modern toolkit for building native UI
- Accompanist: Utils for Jetpack Compose
- Material 3: Google’s most expressive and adaptable design system yet with dynamic colors
- Firebase: For Google OAuth authentication and Realtime Database
- Lottie: An open source animation file format that's tiny, high quality, interactive, and can be manipulated at runtime
- Coil: An image loading library for Android backed by Kotlin Coroutines
- DataStore: A data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. DataStore uses Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally.
- Hilt: Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection