Sobre el proyecto

KotlinConf App es el código fuente de la aplicación oficial de la conferencia KotlinConf, publicada por JetBrains. Está escrita en Kotlin y comparte código entre plataformas mediante Kotlin Multiplatform. Cliente: Los clientes de Android, iOS, escritorio y web están construidos con una UI compartida usando Compose Multiplatform. La aplicación se distribuye en Google Play para Android, la App Store para iOS, y se despliega en GitHub Pages para la web. Backend: El lado del servidor está impulsado por el framework Ktor junto con la biblioteca de base de datos Exposed. Compilación local: Configure un entorno de desarrollo de Kotlin Multiplatform, abra el proyecto en IntelliJ IDEA o Android Studio, luego ejecute la plataforma de destino. Android usa la configuración de ejecución app.androidApp; iOS usa KotlinConfAppScheme; el escritorio se ejecuta mediante la tarea de Gradle hotRun con la clase principal org.jetbrains.kotlinconf.MainKt; la web se ejecuta mediante la tarea de Gradle wasmJsBrowserDevelopmentRun; y el backend se inicia con la tarea de Gradle backend:run. El repositorio es un ejemplo de referencia de una aplicación Kotlin Multiplatform de producción que abarca móvil, escritorio, web y servidor, y es útil para desarrolladores que estudian arquitectura de UI compartida o backends basados en Ktor.