outils et bonnes pratiques pour développeur Android

Ce tutoriel détaille comment configurer Kotlin dans un projet fraichement créé sous Android Studio. Il faut donc avoir au préalable installer Android Studio avec le dernier SDK Android.

Pour plus d’information sur l’introduction du langage Kotlin dans le développement natif Android, jetez un oeil à cet article : Introduction à Kotlin.

Pré-requis : Télécharger le plugin Kotlin

  1. Allez dans la partie Plugins d’Android Studio
    • Accédez au menu Recherche du logiciel
    • Tapez plugin puis sélectionnez Plugins, situé en bas dans la partie Actions
  2. Recherchez le plugin Kotlin, éventuellement, cliquez sur Search in repositories
  3. Vous devriez voir le plugin Kotlin, Kotlin language support de JetBrains, cliquez sur Install
  4. Redémarrez AS

Configurer Kotlin dans votre projet

  1. Allez dans la partie Tools, situé dans la barre du menu textuel d’entête
  2. Puis dans Kotlin, sélectionnez Configure Kotlin in project
  3. Choisissez Android with Gradle dans la fenêtre Choose Configurator
  4. Laissez la sélection sur All modules depuis la fenêtre Configure Kotlin with Android with Gradle, puis cliquez sur Ok
  5. Cliquez sur Sync depuis la fenêtre jaune relative au fichier gradle. Chaque changement apporté dans ces fichiers nécessite une synchronisation du projet
  6. Remarquez les lignes ajoutées dans les fichiers gradle
    • dans le fichier gradle du module build.gradle (Module: app)
apply plugin: 'kotlin-android'
...
dependencies {
...
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
...
}
  • dans le fichier gradle du projet build.gradle (Project: MyProject)
ext.kotlin_version = '1.1.4'
...
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

Remarque : Une bonne pratique est d’utiliser une variable comme ext.kotlin_version contenant le numéro de version à utiliser pour la dépendance utilisée, ici : org.jetbrains.kotlin:kotlin-stdlib-jre7.

Exercice : Ajoutez une variable ext.support_version pour les dépendances provenant de com.android.support

Transformer la classe principale en code Kotlin

  1. Placez vous dans la classe principale de votre projet, écrite par défaut en Java, usuellement nommé MainActivity
  2. Sélectionnez Convert Java File to Kotlin File depuis la partie Code, situé dans la barre du menu textuel d’entête (notez le raccourci clavier proposé)
  3. Remarquez la conversion automatique effectuée, elle n’est pas toujours parfaite selon le modèle de projet choisi

À présent, il est temps de programmer un projet exceptionnellement en Kotlin !

Utiliser le langage Kotlin dans un projet Android est une bonne pratique, retrouvez en d’autres dans le thème “Outils pour développeur·se” de l’app. “Kotlin pour Android : quiz”.

Outils déploiement, test, débogage sur Android

Partagez ou réagissez sur Twitter.

Vous avez trouvé une erreur ou voulez améliorer cet article ? Editez le directement !

Comments