IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre Kotlin

Les meilleurs cours et tutoriels pour apprendre Kotlin

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre à programmer en Kotlin. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Vous pouvez également poser vos questions sur les forums d'entraide Kotlin.

Si vous avez des remarques concernant cette page de cours Kotlin, un espace de dialogue vous est proposé sur le forum.
Commentez Donner une note à l´article (5).

Page lue   fois.

Nombre d´auteurs : 11, nombre de traducteurs : 3, nombre d´articles : 14, dernière mise à jour : 15 octobre 2021 

 

Sommaire

menu Langage
  • PDF on-line ZIP E-book 
    fr
    Le temps passe vite et nous vous présentons déjà en avant-première plusieurs nouvelles fonctionnalités particulièrement puissantes de Kotlin 1.4. Découvrez ce que la version Kotlin 1.4-M2 vous réserve, essayez-la et profitez de ses fonctionnalités avant le lancement officiel de Kotlin 1.4.
    Commentez Donner une note à l´article (0) Création : 19 juin 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre les spécificités du casting de type en programmation Kotlin. Il s'agira de comprendre le casting de type par le biais du mot-clef « when » avec le langage Kotlin
    Création : 15 juin 2019 
     
  • PDF on-line ZIP E-book 
    fr
    Dans cet article en plusieurs parties, vous allez être initié aux bases du langage Kotlin. Cet article vise principalement les développeurs étant familiers avec le langage Java et la POO, même si tout langage orienté objet devrait convenir. Je ferai de temps en temps référence à Java pour essayer d’aider à visualiser certains concepts. La version de Kotlin utilisée lors de l’écriture de l’article était la version 1.3.70.Cette première partie présente de manière succincte le langage ainsi que son utilisation dans l’éditeur officiel en ligne.
    Commentez Donner une note à l´article (5) Création : 11 juin 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Cette deuxième partie présente les bases syntaxiques du langage.
    Commentez Donner une note à l´article (5) Création : 18 juin 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Cette troisième partie présente les fonctions et les notions de base des classes.
    7 commentaires Donner une note à l´article (5) Création : 29 juin 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Cette dernière partie présente les notions avancées des classes ainsi que d’autres fonctionnalités utiles du langage.
    1 commentaire Donner une note à l´article (5) Création : 10 juillet 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Vous êtes-vous déjà retrouvé à lire un code asynchrone : avec de nombreux Threads, HandlerThreads, IntentServices… ; utilisant des bibliothèques externes, comme EventBus, rendant la navigation dans le code très pénible, car vous ne saviez pas où les évènements étaient envoyés ; présentant de nombreux callbacks pour notifier les listeners / observers ; qui sont un casse-tête lors du débogage des potentiels deadlocks ; et dont les crashs sont dus au fait que le code continue de s’exécuter alors que l’activité / fragment n’est plus visible pour afficher le résultat. Si vous avez été chanceux de ne pas connaître cela, moi, en tant que développeur Android Sénior, j’y ai souvent été confronté. Toutefois, depuis 2017, une nouvelle façon d’écrire du code asynchrone a vu le jour : les coroutines. Alors, comment les utiliser ? J’ai créé une application récupérant des informations stockées préalablement sur Firebase. Elle me servira d’exemple afin de vous montrer comment les appréhender. Prérequis pour la lecture de cet article : Android ; Kotlin ; Mockk.
    Commentez Donner une note à l´article (0) Création : 6 juillet 2020 
     
menu Développer des applications
  • PDF on-line ZIP E-book 
    fr
    Koin est un framework d'injection de dépendances pour Kotlin et Android, qui se veut pragmatique. Il permet de décrire les composants à assembler grâce à un DSL intuitif. Le conteneur léger de Koin permet de résoudre définitions et instances et de les récupérer par une API très simple et prête pour Android.
    Ce tutoriel est une introduction à l'injection de dépendances de Kotlin sous Android. Vous allez apprendre à programmer en Kotlin avec Koin :
    - déclarer des composants,
    - utiliser l'injection de dépendances par constructeur,
    - récupérer nos instances depuis Android.
    Commentez Donner une note à l´article (5) Création : 29 octobre 2018  · Mise à jour : 29 octobre 2018 
     
  • PDF on-line ZIP E-book 
    fr
    Kotlin est puissant, simple à mettre en œuvre et apporte de nombreuses nouveautés en programmation. Kotlin peut en effet être utilisé dans n'importe quel applicatif Java. Le langage peut même compiler du code Kotlin en JavaScript voire en natif.
    Dans ce tutoriel, nous allons apprendre à programmer en Kotlin dans le backend d'une application programmée en Java.
    Il s'agira de positionner ce Kotlin par rapport à Java dans une application Backend.
    Commentez Donner une note à l´article (5) Création : 16 mai 2018 
     
  • PDF on-line ZIP E-book 
    fr
    Avec LiveData et ViewModel, les développeurs Android ont à disposition des outils très puissants pour les aider à concevoir des applications plus fluides et réactives. Aujourd'hui, le design pattern MVVM (Model View ViewModel) est relativement répandu et permet de les exploiter. Cependant, il est possible d'aller plus loin et de les utiliser au mieux de leur potentiel, et cela grâce au pattern MVI (Model View Intent) et à la bibliothèque Kotlin Coroutines. Ainsi, il devient possible de créer des applications plus simples, faciles à maintenir et faciles à tester.
    2 commentaires Donner une note à l´article (5) Création : 16 juillet 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, nous allons développer une application de TicTacToe graphique – sans intelligence artificielle – avec le langage Kotlin et la bibliothèque graphique TornadoFX. Par ailleurs, nous allons gérer les dépendances avec l’outil Gradle. Celui-ci sera directement intégré dans l’EDI Intellij Idea, que nous allons utiliser.
    5 commentaires Donner une note à l´article (5) Création : 27 novembre 2020 
     
  • PDF on-line ZIP E-book 
    fr
    Vous avez toujours eu envie de briller en société et de créer la nouvelle killer app. Je vous propose de construire une application Android qui liste des stations de ski. J'ai utilisé les nouveautés de Jetpack : Room et LiveData. Le langage que j'ai choisi est le Kotlin bien évidemment. Cœur du texte « Winter is coming », et c'est le temps de penser aux vacances de ski. Je décide donc de créer une application qui me permet de choisir ma prochaine destination. L'application affiche une liste de stations de ski depuis un JSON hébergé sur un serveur. Rien de bien compliqué. Afin de pouvoir penser à mes prochaines vacances, dans le métro je construis l'application en mode offline first. Mon idée est donc de télécharger la liste de stations de ski depuis le serveur, de la stocker dans une base de données locale et d'afficher dans le RecyclerView les éléments de la base de données.
    1 commentaire Donner une note à l´article (5) Création : 14 avril 2020 
     
menu Outils
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel présente des secrets pour améliorer la rapidité de compilation du langage Kotlin.
    Commentez Donner une note à l´article (5) Création : 31 octobre 2020 
     
  • PDF on-line ZIP E-book 
    fr
    MockK est une bibliothèque permettant de créer des mocks de classes Kotlin. Alors pourquoi ne pas utiliser des bibliothèques bien plus connues dans le monde Android comme Mockito par exemple ? ¯\(°_o)/¯ Tout simplement parce que par défaut, les classes Kotlin sont finales. Tel quel, Mockito ne permet pas de mocker les classes finales. L’objectif de cet article est donc de vous présenter cette récente bibliothèque. Prérequis pour la lecture de cet article : Android Studio ; Kotlin ; Junit ; tests unitaires.
    Commentez Donner une note à l´article (5) Création : 14 mars 2020 
     
Consultez tous les cours