Ressources supplémentaires pour les utilisateurs de Java qui apprennent le Kotlin

Voici une liste de ressources d'apprentissage supplémentaires pour aller plus loin avec Kotlin.

Sites

Tutoriels

  • Hello World : tutoriel interactif de JetBrains qui illustre les fonctionnalités et la syntaxe de Kotlin.

Ateliers de programmation

  • Refactoring to Kotlin (Refactorisation en Kotlin) : découvrez comment refactoriser votre code Java en Kotlin. Vous apprendrez également les conventions du langage Kotlin et à vous assurer que votre code les respecte.
  • Java friendly Kotlin (Coder en Kotlin pour Java) : cet atelier de programmation vous montre comment écrire ou adapter du code Kotlin afin de le rendre plus facile à appeler à partir du code Java.

Vidéos

Articles de blog et autres

  • Adopting Kotlin (Adopter Kotlin) : ce guide vous explique comment ajouter Kotlin à vos projets existants impliquant des équipes importantes.
  • Adopting Kotlin (version en chinois) : ce guide vous explique comment ajouter Kotlin à vos projets existants impliquant des équipes importantes.
  • Learn Kotlin Through Unit Tests (Apprendre à utiliser Kotlin avec des tests unitaires) : cet article explique comment l'équipe des profileurs Android Studio a commencé à utiliser Kotlin en écrivant des tests unitaires.
  • Kotlin Vocabulary: typealias (Vocabulaire Kotlin : typealias) : cet article présente typealias, un mot clé Kotlin qui vous permet de fournir un nom alternatif pour un type existant sans en introduire de nouveau.
  • Kotlin Vocabulary: inline classes (Vocabulaire Kotlin : classes inline) : cet article présente les classes inline, qui permettent d'assurer la sûreté de typage sans affecter les performances.
  • Suspending over Views (Fonctions de suspension et vues) : cet article explique comment les coroutines peuvent faciliter la programmation de l'interface utilisateur.
  • Collections and sequences in Kotlin (Collections et séquences en Kotlin) : cet article explique le fonctionnement des collections et des séquences en Kotlin.

Chaînes de réseaux sociaux

  • Communauté Kotlin : cette page kotlinlang.org répertorie d'autres événements et groupes axés sur Kotlin.
  • Kotlin sur Slack : cliquez sur ce lien pour vous inscrire à la chaîne Kotlin Slack, où vous pourrez discuter de tout ce qui touche à Kotlin avec d'autres développeurs.
  • Talking Kotlin : podcast bimensuel axé sur le langage Kotlin.
  • Kotlin sur Twitter : compte Twitter officiel de Kotlin.

Livres

  • Android development with Kotlin (Développement Android en Kotlin) : découvrez comment utiliser diverses fonctionnalités Kotlin, des plus basiques aux plus avancées, pour accélérer le développement Android et écrire un code de meilleure qualité.
  • Kotlin in Action (Kotlin en action) : ce livre apprend aux développeurs Java expérimentés à utiliser Kotlin pour créer des applications de qualité.
  • Kotlin for Android developers (Kotlin pour les développeurs Android) : l'un des premiers livres sur Kotlin, qui explique aux développeurs Android existants comment écrire leur application en Kotlin.