Pigeon : générer le code entre Dart ↔️ Plateformes (Android, iOS…) 👨💻 Tutoriel Flutter
Dev Café
Dans ce tutoriel, nous verrons comment appeler du code sur les plateformes (Android, iOS, Windows, macOS, Linux…) depuis du Dart. Dans un premier temps, nous verrons cd que l’on peut le faire avec les MethodChannel.
Puis nous enchaînerons avec Pigeon, un outil créé par l’équipe Flutter qui s’assure que les paramètres envoyés soient bien similaires des deux côtés de la chaîne.
⚠️ 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:30 Qu’est-ce qu’un Method Channel ? 00:47 Qu’est-ce qu’un Event Channel ? 01:21 Créer un MethodChannel côté Dart 02:47 Implémentation côté Android 03:53 On teste le MethodChannel 04:11 La limite des MethodChannel 04:40 Les différents types supportés par les MethodChannel 05:09 Qu’est-ce que Pigeon ? 05:35 On utilise Pigeon 06:34 Lancer la commande pour générer le code de Pigeon 07:39 On regarde le code généré par Pigeon 08:09 Le code généré en Dart 09:12 On utilise le code Pigeon côté Android 09:59 On teste l’application avec le code Pigeon 10:17 Comment demander une réponse asynchrone ? 11:21 On teste la version asynchrone 11:58 Conclusion sur Pigeon 12:17 Des MethodChannel pour iOS et Windows 12:44 A bientôt - pensez à liker :)
👉 Liens utiles
Documentation du site Flutter https://docs.flutter.dev/development/platform-integration/platform-channels
Page pub.dev Pigeon https://pub.dev/packages/pigeon
Retrouvez des tutoriaux Dart/Flutter sur la chaîne DevCafé : https://youtube.flutter.paris/
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest 💙 : https://flutter-digest.com/
- Android Croissants 🥐 : https://android-croissants.com/ ... https://www.youtube.com/watch?v=bZWJTx-rCpU
113465523 Bytes