KMPNYTimesNews is a sample app using NYTimes API to display news. The purpose of the demo is to test the capabilities of Kotlin Multiplatform.
The sample is in active development with focus on theming, web support, and add more complex features.
- Clone the repository and ensure you have an API key - developer nytimes.
- Add your API key in gradle.properties as a value to
ny_times_api_key
.
- The app logo was taken from icons8.
- The theme colors were generated using Material Theme Builder.
- Koin
- Coroutines
- Room
- Ktor
- coil
- Serialization
- Viewmodel
- Datetime
- BuildKonfig