Quantcast
Channel: Publicis Sapient Engineering – Engineering Done Right
Viewing all articles
Browse latest Browse all 1865

Pépite 16 – Live Templates d’Android Studio

$
0
0

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.


Viewing all articles
Browse latest Browse all 1865

Trending Articles