Accueil
![]() | ![]() |
Un exemple de client / serveur [Kotlin Android] / [NestJS]
créé par l’IA Claude d’Anthropic à la demande de Serge Tahé - octobre 2026
Ce cours propose une version Android native de l’application RdvMedecins, une application de prise de rendez-vous chez le médecin : un client écrit en Kotlin avec Jetpack Compose, qui s’appuie sur un serveur NestJS exposant une API JSON protégée par une authentification JWT (rôles ADMIN / USER).
Il commence par la mise en place de l’environnement de travail (Android Studio, SDK Android, émulateur et téléphone Android, Gradle), puis par l’installation du serveur NestJS, utilisé ici comme une boîte noire : on le lance et on le teste, sans étudier son code.
Il présente ensuite les bases d’une application Android moderne (activité, fonctions @Composable, état observable, ViewModel, coroutines), étudie fichier par fichier le client de l’application, puis montre comment l’exécuter sur un émulateur et sur un téléphone, avec les pièges propres au mobile : adresse du serveur, trafic HTTP en clair, rotation de l’écran, écrans étroits.
Le cours suit pas à pas la progression du cours Un exemple de client / serveur - Flutter / NestJS (2026), dont il reprend le serveur, la base de données et l’architecture du client : chaque notion de Jetpack Compose est reliée à son équivalent Flutter. Les bases du langage Kotlin sont supposées connues : elles sont présentées dans le cours Kotlin.
La même application est construite avec des clients web dans les cours Angular / NestJS, React / NestJS et Vue.js / NestJS.

