‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

Numéro 88 (29 août 2022)

💙️ Soutenir la newsletter (pas de pub) 💙️

arrow

L'actualité en vidéo

Image DevCafé
ico

Le saviez-vous ?

Une toute petite astuce pour vous faire gagner une ligne dans votre pubspec.yaml. Plutôt que d'indiquer flutter: sdk: flutter (sur deux lignes), vous pouvez simplement écrire flutter: { sdk: flutter }.

Les actualités en bref

EmojiDécouvert sur Twitter, les scores des packages sur Pub.dev attribuent 10 points supplémentaires si une licence opensource est utilisée.

EmojiAndroid 13 a beau être sorti la semaine dernière, ne basculez pas encore vers cette version, car votre application ne se lancera tout simplement plus.

EmojiDépréciation à venir pour les thèmes sur le texte (healdine6, bodyText1…) dans la prochaine version de Flutter. Mais rassurez-vous, une migration automatique sera proposée avec la commande dart fix.

EmojiSi vous souhaitez apprendre Flutter en 8 semaines, le GDG de Londres organise un DevCamp. Des mentors sont également recherchés.

EmojiQuelques nouveautés du côté du code source de Flutter :

  • Malheureusement la PR pour GoRouter, afin de retourner une valeur, a été fermée et remise à plus tard (PR #2416 flag_lng)?
  • Il est maintenant possible de fournir une qualité pour le Widget FadeInImage. Si vous manipulez de grosses images, cela peut être une bonne manière d'améliorer les performances (PR #110096 flag_lng).
  • Sur le Slack Flutter francophone, une personne demandait pourquoi le correcteur orthographique ne fonctionnait pas dans les champs texte : tout simplement, car ce n'est pas implémenté. Côté iOS, c'est en cours (PR #110193 flag_lng) !

EmojiQuelques nouveautés du côté de l'écosystème Dart/Flutter :

EmojiZapp, l'instance de VSCode dans le cloud, utilisable dans le navigateur et dédiée à Flutter est désormais ouvert à tous. Un concours est même organisé jusqu'à début septembre.

EmojiLes résultats de la Game Jam autour du moteur de jeu Flame seront livrés aujourd'hui sur YouTube. On espère voir de beaux projets récompensés !

EmojiApple révèlera ses nouveaux iPhone le 07 septembre. L'occasion d'avoir quelques informations supplémentaires sur iOS, watchOS et tvOS 16 ?

ico

Le saviez-vous ?

Le raccourci Ctrl + F / Cmd + F permet normalement de rechercher dans le contenu d'un document. Seule exception à la règle : Outlook. En 1995, en plein développement d'un client mail chez Microsoft, un bêta testeur préférait que F désigne l'action Forward (Avancer), car il s'était habitué à ce raccourci sur Exchange. Et ce fameux bêta testeur n'était autre que Bill Gates !

Articles & tutoriaux Flutter

Le tweet

Twitter logo
Our stable Flutter docs are at http://api.flutter.dev. But for those of you who are on the leading edge for Flutter, using the development (master) channel, you might be excited to know that we host our very latest doc builds at https://master-api.flutter.dev. Check it out! #flutter

Tim Sneath, le Monsieur Flutter chez Google, nous indique le lien vers les deux documentations. D'un côté, celle pour la version stable et de l'autre, celle pour la version en développement. Pratique si vous voulez anticiper les nouveautés.

Les bibliothèques Dart/Flutter

Lib flutter_eval

flutter_eval : Télécharger et exécuter dynamiquement du code Flutter

AndroidAndroidAndroidAndroidAndroidAndroid

Déniché par Alois Deniel, cette bibliothèque semble très prometteuse, puisqu'elle permet de télécharger du code contenant une application Flutter et de l'exécuter au runtime. Cela pourrait, par exemple permettre d'injecter des nouvelles fonctionnalités à distance, voire corriger des bugs. Mais attention, ce genre de pratique est interdit par l'App Store et le Google Play. À voir si ça vaut le coup de jouer avec le feu ! Si vous aimez le format vidéo, j'ai réalisé une vidéo d'une vingtaine de minutes sur dart_eval et flutter_eval.

Lib dartified

dartified : Faciliter l'intégration de bibliothèques JavaScript

Lorsque vous faites du Flutter Web, vous êtes amenés à avoir des dépendances en JavaScript. Cette bibliothèque vous permet de convertir des objets JS vers un équivalent Dart, mais aussi l'inverse, à savoir Dart -> JS. Je n'ai pas pu tester, mais c'est en tout cas intéressant sur le papier !

L'outil

Image Outil Pulse Pro

Pulse Pro : Logs, requêtes… pour iOS

Pulse Pro est un outil limité à l'écosystème Apple, mais ô combien utile. Il permet de visualiser les logs, accéder aux requêtes réseau… en injectant une dépendance. Le gros avantage résidant dans le fait qu'il se connecte à distance sur un téléphone ou une montre. Bonne nouvelle, l'outil est opensource et gratuit !

Les vidéo

Image Forcer l'exécution de commandes avant un build

Forcer l'exécution de commandes avant un build

Le mécanisme de build en Dart/Flutter est malheureusement très limité. Un bon exemple : forcer build_runner lors de la génération d'un APK ou IPA. Mais c'était sans compter sur la bibliothèque derry flag_lng, qui permet justement de répondre à la problématique. Vous créez des commandes qui alors exécutent une liste de tâches que vous lui avez donné.

Image Breizhcamp 2022

Breizhcamp 2022

Il y a quelques semaines, le Breizhcamp organisait sa conférence annuelle. Bien que les sujets ne soient pas particulièrement orientés autour de Flutter, avec près de 73 vidéos, vous devriez bien trouver une ou deux thématiques qui vous intéressent.

Prochains évènements

31
août

Oslo, Norvège

Flutter Vikings

19
septembre

Paris, France

Build for Everyone

18
octobre

New York, USA

Firebase Summit

20-21
octobre

Nantes, France

Devfest Nantes

Votre avis sur ce numéro

Emoji CoeurEmoji FunEmoji BofEmoji En colèreEmoji Pouce en hautEmoji Pouce en bas