This is an Android application that allows users to view tweets from different categories. It follows the MVVM (Model-View-ViewModel) architecture pattern and utilizes various libraries and best practices to ensure a robust and maintainable codebase.
- Display tweets from different categories
- Retrofit for network requests
- MVVM architecture
- HILT for dependency injection
- Jetpack Compose for UI development
- Navigation component for handling navigation between screens
- ViewModel for managing UI-related data
- Follows best practices for Android development
Before running the application, make sure you have the following:
- Android Studio 4.2 or higher
- Android SDK with API level 23 or higher
-
Clone the repository:
-
Open the project in Android Studio.
-
Build and run the application on an emulator or a physical device.
- Retrofit: A type-safe HTTP client for making network requests.
- HILT: A dependency injection library for Android.
- Jetpack Compose: A modern UI toolkit for building native Android UIs.
- Navigation Component: A library for handling navigation between screens.
- ViewModel: A component of the Jetpack library for managing UI-related data.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.