This repository contains the source code of the official application for KotlinConf.
KotlinConf 2026 tickets are currently on sale! Visit the Registration page of the website to grab yours.
The application is written in Kotlin, sharing code between all of its platforms using Kotlin Multiplatform.
- The client application for Android, iOS, desktop, and web is built with shared UI using Compose Multiplatform.
- The backend application is powered by the Ktor server-side framework and the Exposed database library.
The app is published for the following platforms:
- Android: available on Google Play
- iOS: available from the App Store
- Web: deployed to GitHub Pages
To build the project locally:
- Set up your environment for Kotlin Multiplatform development.
- Open the project in IntelliJ IDEA or Android Studio.
- Run the desired platform
- Android: use the
androidApprun configuration - iOS: use
KotlinConfAppScheme - Desktop:
./gradlew :shared:jvmRunHot -DmainClass=org.jetbrains.kotlinconf.MainKt - Web:
./gradlew :shared:wasmJsBrowserDevelopmentRun - Backend:
./gradlew :backend:run
- Android: use the
