Simple News App built with Jetpack Compose
- Displaying Top Headlines News
- Web View News Detail
- Available for Light and Dark Theme
-
Jetpack Compose (UI)
-
Dagger-Hilt (Dependency Injection)
-
LifeCycle Components (ViewModel and LiveData)
-
Kotlin Coroutines (Asynchronous programming)
-
Retrofit (Networking)
-
Moshi (Kotlin JSON library for Android from Square)
-
OKhttp (Logging Interceptor)
Before run this project. Go to \app\build.gradle.kts on line 15 and then replace "Enter your API Key" with your API key from News API