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

Numéro 87 (22 août 2022)

Ouvrir la newsletter dans votre navigateur

arrow

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

arrow

Le fait marquant

Image Le feuilleton de l'été : Provider sera-t-il déprécié ?

TLDR : Provider et Riverpod resteront bien maintenus dans les semaines à venir.

👋 D'une question simple…
Tout a commencé samedi dernier sur Twitter, où un internaute demandait quelles étaient les nouveautés dans l'écosystème Flutter. Dans l'ensemble, les réponses sont pour la plupart sur un ton ironique. Malheureusement, l'algorithme de Twitter n'aidant pas, certaines de ses réponses étaient intégrées indépendamment dans les timelines, laissant croire que les réponses étaient à prendre à la lettre.

… à une polémique 😱
Et c'est le cas de ce tweet qui va faire l'effet d'une bombe. Il indique que Riverpod et Provider vont être dépréciés, car son développeur ne pourrait plus les maintenir. GetX serait même la nouvelle référence, d'après un porte-parole de Google. Prise au second degré, l'information est plutôt cocasse, sauf qu'une majorité d'internautes l'a bien prise comme telle.

💬 Rémi Rousselet appelé à répondre
Rémi Rousselet, développeur de ces deux packages, est alors interpellé afin d'avoir confirmation. Surpris, sa réponse, légèrement vague, va amplifier la polémique. Il répond, en effet, qu'il n'a jamais cessé de s'occuper de ces deux packages, mais que toutefois "Provider sera probablement déprécié". Une information déjà communiquée de longue date sur le README de Riverpod : "C'est possible".

🤨 Qui va générer une mauvaise compréhension
La réponse apportée sonne pour beaucoup comme une vérité, alors que le conditionnel est pourtant employé. Voyant la polémique ne cesser de grossir, Rémi va alors réagir à plusieurs reprises pour justifier ce choix, tout en ne cessant de répéter, que ce n'est qu'une possibilité. Le mal est déjà fait et les différents réseaux s'emparent de l'information selon laquelle Provider sera déprécié.

🐣 Un tweet pour finalement tuer la poule dans l'œuf
Voyant que malgré ses efforts à travers plusieurs tweets, son intention n'avait pas été comprise, Rémi Rousselet va alors prendre le taureau par les cornes et lancer un thread Twitter pour venir contrecarrer toutes les fausses informations qui se sont propagées : "Le sujet de la dépréciation de Provider existe depuis la sortie de Riverpod. […] Mais rien ne presse. S'il est encore trop tôt, je continuerai à améliorer Riverpod jusqu'à ce que tout le monde soit d'accord".

🥳 Sujet clos
Les choses étant désormais clarifiées, la polémique s'éteint d'elle-même. Dans cette histoire, on remarque qu'une question anodine, suivie par une réponse humoristique, peut être totalement dévastatrice. L'effet néfaste de Twitter et de son algorithme qui met en avant certains tweets est à pointer du doigt ici, car sans contexte, un tweet peut totalement changer de sens. Au final, circulez, il n'y a plus rien à voir.

L'actualité en vidéo

Image Tips
ico

Le saviez-vous ?

Rémi Rousselet nous partage une de ses découvertes : l'annotation @/internal. Assez peu fréquente dans le code en Dart, elle permet pourtant d'indiquer qu'une portion de code ne devrait pas être utilisée en dehors du package qui l'a créée. Une bonne pratique pour les développeurs de packages/plugins !

Les actualités en bref

EmojiUne nouvelle version bêta de Flutter est disponible : 3.3.0-0.4pre. N'hésitez pas à lire la newsletter d'il y a deux semaines pour comprendre ce nom à rallonge.

EmojiL'équipe Flutter renouvelle son étude trimestrielle autour du framework et du langage Dart. Sur cette édition, l'accent est mis sur le desktop. Vous avez jusqu'au 27 août pour y répondre.

EmojiCôté Dart, des légers changements vont intervenir autour de la méthode noSuchMethod. Ce n'est pas tout, puisqu'un mode exclusive va être créé du côté de File.create.

EmojiUn bug assez étonnant semble se produire avec la version stable de Flutter… et uniquement en mode release. Cela concerne les TabBarView et GridView, mais a été corrigé depuis.

EmojiAndroid 13 est disponible en version stable. Seuls les Google Pixels en bénéficient pour l'heure, avant une longue progression qui devrait nécessiter un an et demi/deux ans et que cette version ne devienne majoritaire.

EmojiDe nombreuses mises à jour et annonces sont à noter cette semaine dans l'écosystème Flutter :

EmojiCela arrive même aux meilleurs : AirBnb a envoyé une notification de test à ses utilisateurs Android. Simple erreur ou communication déguisée  ?

EmojiNouvelle très intéressante du côté de chez Microsoft qui ouvre en Preview ses Dev Box : des VMs préconfigurées pour le développement. Pratique si vous avez peu de mémoire/CPU sur votre ordinateur.

ico

Le saviez-vous ?

Raymond Chen est un employé de chez Microsoft qui a publié le livre The Old New Thing, dans lequel il révèle de nombreuses anecdotes sur l'entreprise de Redmond.

Depuis peu, il en livre certaines sur le blog de Microsoft et notamment une autour de la chanson de Janet Jackson Rythm Nation. Il nous apprend que cette chanson avait la particularité de faire crasher certains ordinateurs !

La raison ? Certaines fréquences utilisées rentraient en conflit avec celles de certains disques dur de 5400 tr/min. Le fabricant a dû en venir à ajouter un filtre pour supprimer les fréquences incriminées de la lecture.

Articles & tutoriaux Flutter

La communauté a du talent

Cette section vous donne la parole, puisqu'elle met en avant des bibliothèques, articles… publiés par la communauté Flutter. N'hésitez pas à me contacter pour m'en proposer !

Lib flutter_login_funnel
AndroidAndroidAndroidAndroidAndroidAndroid

Voici une bibliothèque qui m'a été présentée par Youcef et qui permet de faire un flux d'authentification en plusieurs étapes. Plutôt qu'afficher un formulaire classique, l'utilisateur est guidé au fur et à mesure. N'hésitez pas à tester et à lui faire vos retours.

Le tweet

Twitter logo
Recently I came across a prototype made by @philipcdavis and decided to implement the same effect using #Flutter
Image tweet

(Cliquez sur l'image pour voir la vidéo) Ce bel effet a bien évidemment été réalisé en Flutter et si vous vous demandez comment le reproduire, son auteur a mis le code à disposition.

La bibliothèque Dart/Flutter

Lib Masamune Framework

Masamune Framework : Un framework complet autour de Flutter

AndroidAndroidAndroidAndroidAndroidAndroid

On aime… ou pas la notion de framework. Basé sur Flutter, vous allez avoir tout un tas de packages qui vont vous permettre de faire du Flutter, mais différemment. Vous aurez par exemple un package dédié à la navigation, mais aussi d'autres optionnels pour gérer Firebase ou les achats in-app.

L'outil

Image Outil Windows Subsystem for Android Barista

Windows Subsystem for Android Barista : Utiliser WSA directement depuis VS Code

Depuis Windows 11, les utilisateurs ont la possibilité d'exécuter des applications Android, au même titre que les applications natives classiques. Le système nommé Windows Subsystem for Android (ou WSA pour les intimes) peut aussi être utilisé pour le développement. Cette extension pour VSCode vous permet justement de le faire, sans vous préoccuper de la configuration.

Prochains évènements

31
août

Oslo, Norvège

Flutter Vikings

18
octobre

New York, USA

Firebase Summit

20-21
octobre

Nantes, France

Devfest Nantes

Votre avis sur ce numéro

Emoji Coeur Emoji Fun Emoji Bof Emoji En colère Emoji Pouce en haut Emoji Pouce en bas