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

Edition #60 (14 février 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

Le fait marquant de la semaine

Image La roadmap Flutter

L'équipe Flutter chez Google vient de dévoiler sa feuille de route pour les mois à venir. Comme chaque début d'année, il s'agit avant tout de souhaits, car les priorités peuvent être modifiées à tout moment.

Rien de neuf en réalité
Ne nous le cachons pas, la roadmap ouvre des portes déjà grandes ouvertes. Le desktop & le web vont avoir une priorité grandissante et les outils / Dart auront une attention toute particulière de l'équipe.

Que noter ?
Il y a toutefois 2-3 informations à tirer de ce document, comme l'arrivée probable du metaprogramming dans Dart ou le fait que le support des applications Linux "stables" s'effectuera avant celles pour macOS. Le support de Material 3, initialement prévu pour la fin 2022, reste dans les priorités, mais on remarque que Flutter n'est plus le si bon élève qu'il était.

L'actualité en bref

⏫ Une nouvelle version stable de Flutter est disponible : la 2.10.1 (changelog)

La réalisation de cette newsletter nécessite plusieurs heures chaque semaine.

Vous voulez soutenir Flutter Digest en donnant à partir d’un euro sur Tipee ?

En contrepartie : vous n’aurez jamais de pub et vous recevrez la newsletter en avant première !

Soutenir sur Tipee

✨ Si vous ne les aviez pas lues, voici les releases notes pour Flutter 2.10.0, ainsi que les DevTools 2.10

🔚 En appelant la commande dart/flutter pub get, un fichier .packages est automatiquement créé, mais n'est plus utilisé depuis Dart 2.8. L'équipe Dart propose donc sa suppression dans la prochaine version stable flag_lng.

🤖 Android 13, la prochaine version du système qui sortira à la rentrée 2022, est disponible en Developer Preview 3 flag_lng. On note l'apparition d'un picker natif pour les photos et vidéos, le fait de devoir fournir une icône monochrome, la gestion des langues par application… D'ailleurs n'hésitez pas à consulter cet excellent résumé flag_lng qui détaille chaque nouveauté.

🤖 Android 12L, la version optimisée pour les écrans pliables, est disponible en bêta 3 flag_lng (normalement la dernière avant la version stable). Pour nous développeurs, aucun changement à noter, car les APIs flag_lng sont stables depuis quelques semaines déjà.

🤦‍♂️ Des applications iOS se font rejeter de l'App Store alors qu'elles utilisent du gRPC. La raison ? L'utilisation de l'alphabet cyrillique (syriliac en anglais)… qu'Apple prend pour une référence à la Syrie flag_lng !

🆕 Le célèbre outil curl a maintenant un argument --json qui donne automatiquement les bons Content-Type & Accept pour du json flag_lng.

💰 L'application CoScreen flag_lng, sorte de TeamViewer mais partageant des applications, vient de se faire racheter par Datadog flag_lng. Si vous ne l'avez encore testé, c'est un véritable indispensable !

🙋 Google Chrome va changer la manière dont sont affichées les popups pour les permissions. Trop souvent ignorées par les utilisateurs, le nouveau système flag_lng espère corriger le tir.

🦹‍♂️ Vous vous souvenez des dark-patterns ? Ces manières de tromper l'utilisateur sans qu'il ne s'en aperçoive. Eh bien, Adobe fait plutôt fort avec sa suite Creative Cloud flag_lng ! Une fois la période d'essai passée, vous êtes automatiquement engagés pour un an. Toute demande de remboursement vous coûtera la moitié des mois restants (c'est-à-dire six mois dans le pire des cas) !

🍎 Apple est forcé aux Pays-Bas d'offrir un autre moyen de paiement que celui de l'App Store. Et la marque à la pomme n'apprécie pas, vraiment pas flag_lng

Articles & tutoriaux Dart/Flutter

Bibliothèques Dart/Flutter

Lib Vexana

Vexana : Une alternative à Retrofit

Android iOS Web Linux Mac Windows

Nombre de développeurs Flutter utilisent Retrofit flag_lng pour les requêtes réseau, car la bibliothèque offre des fonctionnalités similaires et appréciables à son implémentation Android. Mais Retrofit se base sur de la génération de code (qui a ses avantages, comme ses inconvénients). L'idée de Vexana est, pour simplifier, d'offrir des fonctionnalités semblables, sans jamais utiliser une quelconque annotation.

Lib Flipper

Flipper : Un débogueur++

Android iOS Web Linux Mac Windows

Flipper flag_lng est un outil conçu par Facebook permettant de déboguer les applications iOS, Android et React Native. En quelques instants, il permet de visualiser les requêtes réseau, logs… Mais surtout, il met à disposition un mécanisme de plugins qui peut vous être utile (ex : utiliser LeakCanary sur Android pour identifier les fuites mémoire).

Comme indiqué initialement, Flipper n'est pas officiellement compatible avec Flutter… du moins, c'était le cas avant que cette bibliothèque ne soit mise en ligne. Concrètement, elle fait office de wrapper autour des SDK Android et iOS, mais c'est exactement ce qu'on lui demande !

Les outils

Image Outil Jetspike

Jetspike : Le studio pour les développeurs Flutter

Flutter empreinte la philosophie de la "declarative UI", c'est-à-dire exprimer le visuel entièrement par du code. Mais cela est parfois déroutant devant le nombre de Widgets existants. L'idée de Jetspike est d'offrir une prévisualisation de votre interface graphique façon drag'n'drop. Et cerise sur le gâteau, il vous génère le code Dart associé.

Image Outil Climatiq

Climatiq : Une API pour mesurer ses émissions de carbone

Toujours à la recherche d'APIs pour les formations que je donne, je suis tombé par hasard sur Climatiq, qui a la particularité d'offrir une version gratuite plutôt généreuse (100k appels par mois). L'idée est de pouvoir lui demander, par exemple, quelles sont les émissions de CO2 émises pour un trajet en voiture diesel ou électrique… avec un nombre de passagers et une distance.

Image Outil RemoteOK

RemoteOK : Rechercher un nouvel emploi incognito

Faire autre chose que de travailler dans les bureaux de votre employeur, ça n'est pas la meilleure des idées et d'autant plus si vous cherchez un nouveau boulot. Ce site d'offres d'emploi a eu l'idée géniale de proposer les offres sous des formes originales, à savoir de vraies applications. Vous pouvez ainsi faire croire que vous utilisez Word, Google Doc ou même Hacker News. Une idée à décliner sur d'autres services !

Les vidéos

Image 25 comptes Twitch à suivre

25 comptes Twitch à suivre

Non, il ne s'agit pas tout à fait de 25 comptes Flutter à suivre sur Twitch, mais plutôt des streamers/streameuses qui parlent de la tech' en général. Link Value a élaboré cette liste autour de profils assez variés allant de l'actualité, à des développeurs web, tandis que d'autres sont engagés dans la lutte contre les déchets numériques. Bref, vous allez forcément y découvrir des personnalités !

Prochains évènements

18
mars

En ligne & Nantes

Mobilis in Mobile

12
avril

Paris

AWS Summit

25
avril

Montrouge, France

Android Makers

10
juin

Lille, France

Devfest Lille
Votre avis sur ce numéro
😍😆🙄😡👍👎