Comment gagner en efficacité

avec les file templates ?





image_marc.pngimage_jon.png
Marc PiconeJonathan Mercandalli
Développeur Android @MWMLead Android @MWM
medium.com/@piconemarcmercandalli.com



image_mwm.png image_android_makers_logo_light.png

Plan



1. Qu'est ce qu'un "File Template"

Spoiler, vous en utilisez sans le savoir

2. Votre premier File Template 👶

En Compose & MVVM

3. Utilisation plus poussée 🚀

Notre usage avec Room

🧑🏼‍💻




DÉMO

À retenir 🧠

1. On en utilise tous les jours

2. Même modeste, ils améliorent le quotidien

3. Plusieurs fichiers d'un coup

🚀




Aller plus loin

Base de données 📀

image_presentation_database.png

Langage basé sur Java

image_vtl_light.png



velocity.apache.org

👨🏻‍💻




DÉMO

Ce que vous avez appris ?

1. Onglet include pour factoriser

2. Changer le chemin des fichiers

3. VTL: variables, boucles, conditions

Conclusion

Quand les utiliser ?

UI répétitive: ✅

Base de donnée répétitive: ✅

Squelette de test unitaire: ✅

MVC, MVP, MVVM, ... : 🤷‍♂️

Code spécifique: ❌

Alternatives

1. Live templates

2. Mutualisation par Composition

3. Mutualisation par Héritage

Question ❓






Retrouvez nous au stand MWM 👋


image_mwm.png