Publié par

Il y a 5 mois -

Temps de lecture 1 minute

Pépite 16 – Live Templates d’Android Studio

Quand on développe sur Android, on perd souvent du temps à réécrire certains blocs de code de manière répétitive :

  • créer une boucle for,
  • une extension function,
  • une variable lazy,
  • etc…

Android Studio permet d’éviter cette répétition grâce à son système de Live Templates : on peut générer un bloc de code à partir d’un mot-clé !

Il existe de nombreux Live Templates disponibles de base dans l’IDE. Par exemple en Kotlin, il suffit d’écrire exfun puis d’utiliser la touche de tabulation pour générer une extension function :

↓ TAB

Également, il est possible d’ajouter ses propres Live Templates dans la section Preferences -> Editor -> Live Templates.

Par exemple, si l’on souhaite générer une variable lazy en écrivant lval, on peut ajouter le Live Template suivant :

Ici, $NAME$ et $VALUE$ correspondent au nom et à la valeur de la variable lazy, que l’on pourra renseigner à l’écriture du code.

 

Il est également possible de paramétrer les variables en leur affectant une expression dans laquelle on peut référencer d’autres variables.

Par exemple ici, nous souhaitons que $VALUE$ prenne comme valeur par défaut « Dependency() » quand $NAME$ vaut « dependency ».

Pour ce faire, nous allons configurer le Live Template suivant :

Au final, on obtient ceci :

↓ TAB

 

Retrouvez la documentation au sujet des Live Templates sur le site de JetBrains.

Publié par

Publié par Adrien Kvaternik

Adrien Kvaternik est consultant Android chez Xebia et s'intéresse à tout ce qui touche la mobilité, l'IoT et l'Intelligence Artificielle.

Commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.