Comment exécuter du code Dart/Flutter téléchargé à distance ? 👨💻 Tuto Flutter
by Edouard Marquez youtube.com
19 min 1.4k views
Grâce aux bibliothèques dart_eval et flutter_eval, il est possible de générer des fichiers contenant du bytecode. Ces fichiers-là peuvent ensuite être lus à la volée, lors de l’exécution d’une application Dart ou Flutter. ⚠️ Attention, ces packages sont encore expérimentaux et il n’est pas recommandé de les utiliser en production. En effet, étant basés sur un système de mapping, il en manque encore énormément. Niveau performance, ce genre de technique reste en deça qu'un code qui aurait passé la moulinette AOT. 💚 Cette vidéo vous a plu ? N’hésitez pas à liker la vidéo et la partager autour de vous ! 💙 Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche 🛎 avec toutes les notifications activées ! Gist des exemples Flutter (ceux de la documentation sont incorrects) : https://gist.github.com/g123k/35b2249ecd93f374c8055444badde188 🗓 Au programme de ce tutoriel : 00:00 Introduction 00:22 La méthode eval 01:19 Le Compiler avec Dart 03:22 Le Runtime avec Dart 04:00 On s’intéresse à Flutter 06:16 Le Widget EvalWidget 06:16 Comment générer le code avec le Compiler 06:16 Comment afficher des Widgets avec le Runtime 06:16 Les limitations 06:49 Conclusion Merci à Aloïs Deniel d’avoir soufflé l’idée de cette vidéo ! Liens utiles : Lien vers dart_eval : https://pub.dev/packages/dart_eval Lien vers flutter_eval : https://pub.dev/packages/flutter_eval Retrouvez d’autres tutoriaux Flutter sur la playlist dédiée : https://www.youtube.com/playlist?list=PL1psL-F0LvSOmW0m5WUjE5WtW_JkUYYvd Retrouvez-moi aussi avec mes deux newsletters : - Flutter Digest 💙 : https://flutter-digest.com/ - Android Croissants 🥐 : https://android-croissants.com/
Topics Performance
Apps by Edouard Marquez
More like this
Article 8 min readPerformance Testing of Flutter apps
by Filip Hracek
The Flutter framework does a good job being fast by default, but does that mean you don’t need to think about performance at all? No. It…
Read on medium.com
Article 16 min readImprove your Flutter app performance: split your widgets
[crayon-5d7f7e46dcd8b360787366-i/] … [crayon-5d7f7e46dcd95274185447-i/] … [crayon-5d7f7e46dcd99571885634-i/] … Once you code an app of medium complexity, it becomes very important to think about the p...
Read on cogitas.net