The application uses the clean architecture with MVVM. In the application, I demonstrate the use of state and the navigation-compose library. Also, the database used is Cloud Firestore, and the whole application is built using Kotlin. The application also has a similar UI as Twitter. The following jetpack architecture components are used in this application:
To run the application, you need to follow the Firebase setup and add your own google-service.json
file to the project