À propos du projet
KotlinConf App est le code source de l'application officielle de la conférence KotlinConf, publiée par JetBrains. Il est écrit en Kotlin et partage du code entre les plateformes grâce à Kotlin Multiplatform.
Client : les clients Android, iOS, bureau et web sont construits avec une interface partagée utilisant Compose Multiplatform. L'application est distribuée sur Google Play pour Android, l'App Store pour iOS, et déployée sur GitHub Pages pour le web.
Backend : le côté serveur est propulsé par le framework Ktor avec la bibliothèque de base de données Exposed.
Compilation locale : configurez un environnement de développement Kotlin Multiplatform, ouvrez le projet dans IntelliJ IDEA ou Android Studio, puis exécutez la plateforme cible. Android utilise la configuration d'exécution app.androidApp ; iOS utilise KotlinConfAppScheme ; le bureau s'exécute via la tâche Gradle hotRun avec la classe principale org.jetbrains.kotlinconf.MainKt ; le web s'exécute via la tâche Gradle wasmJsBrowserDevelopmentRun ; et le backend démarre avec la tâche Gradle backend:run.
Le dépôt est un exemple de référence d'une application Kotlin Multiplatform de production couvrant mobile, bureau, web et serveur, et est utile aux développeurs étudiant une architecture à interface partagée ou des backends basés sur Ktor.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.