Mason est un outil développé par la communauté Flutter pour facilement intégrer des templates de fichiers. Il peut s'agir de bouts de code (ex : un BLoC, des parties d'architecture…) ou un squelette d'application complet.
Totalement indépendant de Dart et Flutter, vous utilisez des briques disponibles sur BrickHub.dev.
⚠️ N’hésitez pas à liker la vidéo pour que d’autres personnes puissent la découvrir.
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
? Au programme de cette vidéo :
00:00 Introduction
00:40 La documentation de Mason
00:53 On teste l’exemple de Mason
01:46 Comment est créé l’exemple ?
02:48 La syntaxe Moustache
03:53 D’autres manières de passer des arguments
04:45 Trouver des briques sur BrickHub (1/2)
05:18 Utiliser une brique de BrickHub
06:20 La limitation de BrickHub
06:44 Importer des briques avec un path ou un git
07:06 Créons notre propre brique
08:11 Demander des paramètres
09:00 Intégrer notre brique Mason
09:51 Appeler notre brique Mason
10:55 Inclure des fichiers externes (équivalent include/import)
12:09 : Manipuler le texte (ex : mettre en majuscule)
12:47 Inclure des fichiers
13:03 Recherche sur BrickHub (2/2)
13:31 Conclusion sur Mason
13:46 A bientôt (pensez à liker)
? Liens utiles
Package sur Pub.dev
https://pub.dev/packages/mason_cliBrickHub
https://brickhub.dev/Code du Hello World
https://github.com/felangel/mason/blob/master/bricks/helloSyntaxe Mustache
https://mustache.github.io/mustache.5.htmlRetrouvez des tutoriaux Dart / Flutter sur la playlist dédiée :
https://www.youtube.com/playlist?list=PL1psL-F0LvSOmW0m5WUjE5WtW_JkUYYvdRetrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? :
https://flutter-digest.com/- Android Croissants ? :
https://android-croissants.com/...
https://www.youtube.com/watch?v=ACMktw1bzPM