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

Numéro 99 (14 novembre 2022)

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

arrow

Les infos

Image Bientôt la 100ème !

Eh oui, nous sommes déjà au 99ème numéro de cette newsletter ! Pour fêter le passage vers les trois chiffres, j'aimerais faire une édition spéciale mettant en avant vos réalisations. Que ce soit des applications, des bibliothèques, des articles… Bref, n'importe quel contenu autour de Flutter, n'hésitez pas à m'envoyer ces informations-là.

Pour cela, vous pouvez le faire en répondant à la newsletter (si reçue par mail), sinon vous pouvez m'envoyer un mail sur contact (arobase) flutter-digest.com.

Image Une conférence Flutter en janvier ?

C'est avec cette image un peu mystérieuse que le compte Flutter officiel nous tease une prochaine annonce. Selon toute vraisemblance, il devrait s'agir d'une conférence Flutter avec la présentation de la prochaine version. En effet, les derniers événements de ce type ont toujours eu lieu en fin d'année et on peut imaginer que l'édition 2022 -> 2023, soit légèrement décalée.

Les actualités en vidéo

Image DevCafé

Les actualités en bref

EmojiCela en devient une habitude, une nouvelle version stable de Flutter est disponible : la 3.3.8. Deux corrections sont au programme.

EmojiL'équipe de Dart souhaite recueillir des retours pour une éventuelle décommission du plugin oauth2. Initialement prévu pour un usage sur Pub.dev, il n'est pas vraiment pensé pour une intégration plus générique et l'équipe de Google n'a plus vraiment le temps de s'en occuper.

EmojiCôté Pull Requests, on note :

  • La possibilité de créer sa propre barre de progression pour le video_player (PR en cours #6680)
  • Les CircleAvatar ont maintenant une implémentation Material 3 (PR #114812)
  • Pour les Slider, l'implémentation est en revanche en cours (PR brouillon #114624)

EmojiAprès le Flutter Casual Games Toolkit, offrant un template pour créer un jeu avec Flutter, un News Toolkit est en cours d'élaboration. Si vous avez une application d'actualités et que vous souhaitez y accéder en avant-première, ça se passe ici.

EmojiLa commande flutterfire a désormais une option upgrade vous permettant simplement de mettre à jour tous les plugins Firebase de vos projets.

EmojiRFW (pour Remote Flutter Widgets) est un package permettant de générer des Widgets à partir d'un "texte". Une mise à jour du README laisse présager que vous ne devriez pas trop compter dessus, car il ne s'agit que d'une expérimentation.

EmojiLe livre Dart Apprentice est désormais découpé en deux parties : Fundamentals et Beyond the Basics (liens Amazon affiliés).

EmojiGoogle One permet d'accroître l'espace de stockage de Google Drive, mais propose aussi un VPN. Des clients pour Windows et macOS sont désormais proposés et ont été créés avec Flutter.

EmojiLa société Invertase peut vous payer si vous écrivez des articles sur Flutter, Firebase…

EmojiBonne nouvelle, Safari supporte désormais le scroll vers les Fragments. Pour rappel, c'est ce que la recherche Google utilise et peut avoir pour forme : /ma/balise#:~:text=Mon%20texte

Emoji"Le Google" de la recherche de code par GitHub est disponible en version bêta, mais via un système de file d'attente. N'hésitez pas à vous inscrire pour espérer y avoir accès.

EmojiStable Diffusion, l'IA permettant de générer des images nécessite 8 Go de RAM pour s'exécuter. Or les iPhones ne proposent pas une telle quantité aux applications. Dans cet article très intéressant, vous apprendrez comment un développeur a tout de même réussi son pari, en publiant une application sur l'App Store.

EmojiNous allons relancer les App Clinic dès mercredi prochain (le 23/11). Si vous souhaitez proposer votre application, un formulaire est à disposition.

ico

Le saviez-vous ?

Vous ne savez pas pourquoi un fichier a été ignoré par git ? Grâce à la commande git check-ignore -v mon_fichier.dart, vous pourrez ainsi le savoir !

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib dino

dino : Un (autre) framework d'injection de dépendances

AndroidAndroidAndroidAndroidAndroidAndroid

Les outils d'injection de dépendances ne manquent pas en Dart, mais Dino a deux particularités : l'une d'être très légère en termes de code et la seconde de pouvoir utiliser de la génération de code.

Lib el_tooltip

el_tooltip : Un Tooltip bien positionné

AndroidAndroidAndroidAndroidAndroidAndroid

Il existe déjà dans Flutter un Widget pour afficher des Tooltip et qui s'affiche notamment lors des appuis longs sur l'AppBar. La version El Tooltip rajoute un indicateur pour désigner plus spécifiquement un élément. Si toutefois l'espace disponible n'est pas suffisant, il recalculera sa position.

L'outil

Image Outil nHost

nHost : Une alternative à Firebase

Si vous utilisez Firebase ou AWS Amplify, mais que vous préfériez plutôt une implémentation open-source, nHost pourrait vous satisfaire. D'une part, un SDK Dart/Flutter est disponible et d'autre part, les fonctionnalités les plus fréquemment utilisées sont au rendez-vous : base de données, API en GraphQL, authentification, stockage et cloud functions.

Prochains évènements

17
novembre

Rouen, France

Codeurs en Seine

18
novembre

Strasbourg, France

Devfest Strasbourg

23
novembre

En ligne

App Clinic

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