Compose News App is a modern Android application built using Jetpack Compose, Clean Architecture, MVVM, Paging3, Retrofit, Room, DaggerHilt, and DataStore.
- Jetpack Compose: Modern Android UI toolkit.
- Clean Architecture: Separation of concerns for maintainability.
- MVVM: Model-View-ViewModel architectural pattern.
- Paging3: Pagination library for handling large data sets.
- Retrofit: HTTP client for making API requests.
- Room: Database library for local data storage.
- Dagger Hilt: Dependency injection library for Android.
- DataStore: Data storage solution for managing app preferences.
- Android Studio 4.0+
- Kotlin 1.5+
- Gradle 7.0+
- Clone the repository:
git clone https://github.com/abdurashidovvv/ComposeNewsApp.git