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

Numéro 104 (19 décembre 2022)

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

arrow

Les actualités en vidéo

Image DevCafé

Les actualités en bref

EmojiUne nouvelle version stable de Flutter est disponible : la 3.3.10.

EmojiLe plugin pour IntelliJ / Android Studio est mis à jour pour afficher le Device Selector avec la nouvelle interface graphique, supporter la création de nouveaux types de projets et quelques autres modifications.

EmojiCôté Pull Requests, il y a du nouveau :

  • Les DevTools se préparent à basculer vers Dart 3 (PR #4947)
  • Afin de mieux supporter les écrans multiples, on pourra déterminer sur quelle View nos Widgets sont attachés (PR #116924)
  • Plutôt qu'être un InheritedWidget, le MediaQuery va devenir un InheritedModel, évitant des rebuilds inutiles (PR #114459)
  • Une implémentation en pur Dart des API Google Maps pour la navigation est en cours d'élaboration (PR #2908)

EmojiGoogle a publié la liste des APIs qui seront retirées sur Dart 3 et offre au passage un guide de migration. Par ailleurs, une Pull Request pour lancer un flutter build web --wasm a été créée.

EmojiToujours autour de Dart 3, on devrait probablement entendre parler de Dart vers WASM (WebAssembly).

EmojiLe partage de code entre les plugins iOS et macOS commence à se matéraliser avec cette spécification qui vient d'être publiée.

EmojiEn 2022, l'équipe de Flutter a mis l'accent sur la partie desktop, qui s'est concrétisée par la sortie de la version 3.0. À l'issue de cette année de travail, voilà un résumé des retours des développeurs.

EmojiL'auteur de la bibliothèque BLoC (et Flutter BLoC) a mis en ligne une nouvelle déclinaison [CODE2]broadcast_bloc. Affaire à suivre !

EmojiLa bibliothèque CamerAwesome est disponible en version 1.0.0 RC1 sur Pub.dev et apporte une documentation complète ou encore plusieurs exemples.

EmojiLa version 1.0 se rapproche pour Serverpod, qui devrait probablement sortir après les fêtes de Noël. En attendant une 0.9.21 fait office de RC2.

EmojiToute la semaine dernière, Supabase (un Backend-As-A-Service opensource) faisait sa Launch week en annonçant des nouveautés chaque jour. Vous avez un résumé des annonces sur cette page.

EmojiJetBrains Space, sorte de hub pour les équipes de développement, supporte maintenant les packages en Dart.

EmojiBlockly, un éditeur de code visuel, est maintenant compatible avec Dart. Vous pourrez donc profiter de vos vacances de Noël pour faire découvrir aux plus petits les joies du code !

EmojiUbuntu 23.04 permet de se faire une idée de ce à quoi ressemblera le futur installateur graphique du système. 9to5linux a pu le tester et vous livre quelques captures d'écran.

EmojiSur GitHub, le scanneur de clés (ou secrets) est désormais proposé à l'intégralité des repos et non plus uniquement aux comptes payants.

EmojiUne petite polémique autour de Medium vient de naître, à cause d'une extension Chrome qui ouvrait des articles en mode incognito. Le compte du créateur a été supprimé, alors que cette extension était utilisée par 36 utilisateurs !

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib qosic_dart

qosic_dart : Du paiement pour les pays africains

AndroidAndroidAndroidAndroidAndroidAndroid

Si votre application cible les pays africains, la solution Qosic permet de facilement gérer les paiements dans les pays du continent. Un package Dart permet justement de l'utiliser !

Lib reactter

reactter : Une autre solution de state management

AndroidAndroidAndroidAndroidAndroidAndroid

Déjà disponible en version 4, je n'avais jamais entendu parler de cette solution qui est extrêmement complète. On y retrouve des hooks, un code plutôt court et concis à écrire, des Flows bidirectionnels. Bref, une solution (de plus) à regarder !

Les outils

Image Outil Buzz for Developers

Buzz for Developers : Un outil développé en Flutter

Buzz est un outil spécifiquement pensé pour nous, développeurs, puisque l'application se glisse dans la barre de menu des Mac, pour accéder à vos Pull Requests GitHub, voire votre calendrier, ou encore connecter un workspace Slack. Conçue en Flutter, une version pour Windows devrait prochainement arriver.

Image Outil Gist Snip

Gist Snip : Utiliser les Gists comme _snippets_

Cette extension pour VSCode permet d'utiliser les Gists de votre compte, comme des snippets, pour offrir de l'auto-complétion. Une manière simple de ne pas perdre vos bouts de code, si toutefois vous changez d'IDE.

Prochains évènements

17
décembre

Mons, Belgique

Devfest Mons

07-08
février

En ligne

Flutter Global Summit

27-28
avril

Paris, France

Android Makers

Votre avis sur ce numéro

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