The Kotlin programming language has reached its first stable release more than a year and a half ago, and by now using it on the Java Virtual Machine is well established. Its popularity has been steadily rising in the Android community, and it was even blessed by Google as an officially supported language on the platform. Its creators, JetBrains, are now aiming to take it beyond being a Java replacement on the JVM, and looking to make it a true multiplatform language.
This paper also serves as documentation for the developed framework, detailing its architecture, dependency system, essential implementation details, provided features and services, and the means of building an application with it. It also describes the porting and publication of an originally JVM-based dependency injection library that's utilized by the framework.