Cet atelier est constitué de quatres exercices :
- Serveur avec SpringBoot 2
- Android
- Web avec Kotlin-JS
- Basique (sans frameworks, ni bibliothèques)
Vous allez devoir choisir la partie qui vous intéresse, sachant que le début des exercices est quasiment le même. Vous aurez le loisir de faire les autres exercices plus tard chez vous le désirez. L'exercice 'Basique' est prévu pour ceux qui ont des soucis de récupération des dépendances. Dans le doute choisissez l'exercice serveur.
Les trois premiers exercices (Android, SpringBoot, KotlinJS) sont plus long, et nécessite d'avoir une bonne connection internet pour la récupération du wrapper gradle et des dépendances.
Le repository https://github.com/MonkeyPatchIo/KotlinByExample correspond aux trois premiers exercices (Android, SpringBoot, KotlinJS).
Le repository https://github.com/MonkeyPatchIo/KotlinByExample-Lite correspond à l'exercice 'Basique'
Pour gagner du temps il est fortement recommandé de préparer son environnement avant l'atelier. Pour l'exercice 'Basique' voici les étapes de préparations:
- vérifier que vous avec un JDK 8 (attention, il y a de fort risque que ça ne fonctionne pas avec une version 9 ou 10). Si besoin utilisez SDKMAN! pour récupérer le SDK.
- vérifier que vous avez bien un IDE à jour qui supporte Kotlin, le cas échéant, installer un éditeur qui fonctionne bien avec Kotlin comme IntelliJ CE
- récupérer le code avec
git clone http://github.com/MonkeyPatchIo/KotlinByExample-Lite
La suite sera expliquée pendant l'atelier.