Android project using Retrofit and Ktor for Http Requests, built with MVVM and Clean Architecture guideline.
API used in this project is JSON Placeholder.

Switching between Retrofit and Ktor:

Modify the DataModule.kt to switch between Retrofit and Ktor.

Current features:

  • Kotlin with XML UI
  • Coroutines and Flow for background tasks
  • Hilt for Dependency Injection
  • Navigation Component
  • Retrofit with Gson
  • Ktor with Kotlin Serialization


View Github