Choose and add to your dependencies one of Ktor's engines. Gradle is required for multiplatform support, but there's nothing stopping you from using the jvm client in a Maven project. You still need ...
MVVM (Model-View-ViewModel) architecture pattern has been used in the development of this application. The development language of the application is Kotlin.