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

Numéro 98 (07 novembre 2022)

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

arrow

L'actualité en vidéo

Image DevCafé

Les actualités en bref

EmojiComme chaque semaine (ou presque), une nouvelle version stable de Flutter est disponible : la 3.3.7. Au programme, la correction d'un bug sur les input decorators sur Android et l'écran clignotant en continu sur iOS.

EmojiL'équipe de Flutter souhaiterait retirer le support de macOS 10.13 (High Sierra), pour ne plus avoir à supporter OpenGL, et ainsi utiliser Metal (comme sur iOS).

EmojiLe plugin Flutter pour Android Studio & IntelliJ Idea a été mis à jour sous le numéro M71. Au programme : une meilleure visibilité des sous-classes des TypeData et des corrections de bugs. Assez étonnamment, il est question d'une prochaine mise à jour… en février !

EmojiÀ l'image du plugin JetBrains, celui pour VS Code a également son lot de nouveautés, dont l'arrivée d'une nouvelle commande Flutter: Inspect Widget (Auto-Cancel after Selection) et d'un tas de changements. À noter par ailleurs que la version 1.73 de VS Code est disponible.

EmojiParmi les Pull Requests à surveiller :

  • L'ajout des suggestions de correction orthographique dans la Toolbar Android : PR #114460 flag_lng
  • L'implémentation Material 3 de la BottomAppBar : PR #114439 [GITHUB]
  • Le passage du MediaQuery en InheritedModel pour être notifié uniquement en cas de modification d'un attribut : PR #114459 flag_lng
  • Une implémentation en cours du popUntil avec GoRouter : PR #2728 flag_lng

EmojiPour vous préparer à la prochaine version de Flutter, deux breaking changes sont à ajouter dans votre besace :

EmojiRiverpod 2.1.0 est disponible depuis le début de la semaine dernière et corrige principalement des bugs.

EmojiSi vous utilisez Stripe, ils ont publié un récapitulatif des nouveautés du mois d'octobre.

Articles & tutoriaux Flutter

Le tweet

Twitter logo
Building Flutter apps is easy and fast, but once you import cloud_firestore… things get a bit slower 🐌 But don’t worry! We got you covered 😎 Add the following to your Podfile and it will speed up build times radically 🚀
Image tweet

Invertase qui officie en grande partie sur le portage du SDK Firebase sur Flutter prodigue un conseil qui pourrait vous faire gagner de précieuses secondes pour les builds iOS, en ajoutant simplement une ligne auPodfile.

La bibliothèque Dart/Flutter

Lib buttplug

buttplug : [NSFW] Oui, le titre est bien ce que vous pensez

AndroidAndroidAndroidAndroidAndroidAndroid

Je ne pensais jamais partager un tel lien, mais oui, il existe bien un protocole pour contrôler ce genre d'objet connecté. Il existe même une implémentation en Dart. Pour le reste, je ne veux pas en savoir plus !

Les outils

Image Outil L10nization

L10nization : Extraire du texte des fichiers ARB

Lorsque vous codez, vous hard-codez probablement les textes et pensez ensuite à la traduction. Cette étape n'est pas des plus plaisantes et cette extension pour VS Code vous aide grandement dans cette tâche. A l'aide d'une action rapide, le code est extrait dans le bon fichier ARB. N'hésitez pas à [faire vos retours à Lucas sur le Slack](https://flutter-dev.slack.com/archives/CD00D62FL/p1667561317858359-.

Image Outil Widget Preview for Flutter

Widget Preview for Flutter : Afficher des aperçus de vos Widgets dans IntelliJ

Si vous utilisez IntelliJ Idea / Android Studio, ce plugin associé à celui pour l'IDE, vous permettra d'afficher des aperçus pour chaque Widget, de manière indépendante. Mais surtout, vous pourrez lui passer des données, un peu à l'image de ce que l'on peut faire avec JetPack Compose. (Pour le moment, le projet est encore en cours de développement).

Image Outil Soul

Soul : Un serveur REST… qui tourne avec SQLite

On aura à peu près tout vu pour les serveurs gérant des APIs, et celui-ci a la particularité de ne nécessiter aucun code et de se reposer uniquement sur une base SQLite. Les URLs des API sont celles des tables, avec par exemple http://localhost:8000/api/tables

Prochains évènements

09-10
novembre

En ligne

GitHub Universe

10
novembre

En ligne

Mobile DevOps Summit

17
novembre

Rouen, France

Codeurs en Seine

18
novembre

Strasbourg, France

Devfest Strasbourg

24
novembre

Lille, France

Flutter Lille

Votre avis sur ce numéro

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