Skip to content

Débuter avec Kotlin ​

Vous trouverez ici les ressources pour apprendre Kotlin, puis l'utiliser dans deux contextes : le mobile (une application Android avec Jetpack Compose) et le serveur (une API avec Ktor). Les deux parcours partagent le même langage : ce que vous apprenez d'un côté sert directement de l'autre.

Chaque TP commence par ses slides

Elles présentent la théorie du TP en quelques minutes : prenez le temps de les parcourir avant de commencer.

Étape 1 : Le langage ​

Si vous venez du C, du C++ ou du Python, l'aide-mémoire part de ce que vous connaissez déjà pour présenter la syntaxe de Kotlin.

Étape 2 : Kotlin Mobile (Android avec Compose) ​

  1. Préparer son poste (Android Studio, téléphone en mode développeur)
  2. Découverte des bases d'Android
  3. Les écrans et les données (navigation, MVVM, permissions)
  4. Android et BLE avec la librairie Nordic

Les supports associés

Le cours Android Base, le cours Android Compose et le cours Android + BLE. Pour comprendre ce que la librairie Nordic fait pour vous : Android et BLE (sans librairie).

Étape 3 : Kotlin API (Ktor) ​

  1. Une API Ktor et ses clients, Android et Vue.js (SQLite, organisation en couches)
  2. Créer des API avec Kotlin : le projet (PostgreSQL, Flyway, Exposed, Koin)
  3. Créer des API avec Kotlin : CRUD et droits (gestion des erreurs, rôles, clés d'API)

Outils et ressources externes ​

Et ensuite ?

L'introduction à Kotlin Multiplateforme pour cibler plusieurs plateformes avec le même code, et les TP mobile pour le parcours Android complet.

×

Reformulation

La reformulation (IA exécutée localement dans votre navigateur) peut faire des erreurs. Envisagez de vérifier les informations.