|
Ouvrir la newsletter dans le navigateur |
|
|
|
|
💙️ Soutenir la newsletter 💙️ |
|
|
|
|
Le fait marquant de la semaine |
|
|
|
|
|
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. |
|
|
|
⏫ 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 . |
|
🤖 Android 13, la prochaine version du système qui sortira à la rentrée 2022, est disponible en Developer Preview 3 . 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é qui détaille chaque nouveauté. |
|
🤖 Android 12L, la version optimisée pour les écrans pliables, est disponible en bêta 3 (normalement la dernière avant la version stable). Pour nous développeurs, aucun changement à noter, car les APIs 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 ! |
|
🆕 Le célèbre outil curl a maintenant un argument --json qui donne automatiquement les bons Content-Type & Accept pour du json . |
|
💰 L'application CoScreen , sorte de TeamViewer mais partageant des applications, vient de se faire racheter par Datadog . 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 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 ! 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 … |
| |
Articles & tutoriaux Dart/Flutter |
|
|
|
Les Code Reviews permettent d'améliorer à la fois les applications et les compétences de l'équipe de développement. Malheureusement les temps d'attente peuvent être longs, si personne ne vient les vérifier. C'est pour cela que Mob a été créé : une philosophie proche, mais qui retire les goulots d'étranglement. |
|
|
|
|
|
Parler d'accessibilité, c'est bien, la mettre en œuvre, c'est bien mieux ! Pour cela, avant de la prendre en compte dans les applications, l'étape UX doit montrer la voie à suivre. Mais la question qui se pose alors : "comment documenter l'accessibilité" ? C'est justement ce qu'explique cet article très détaillé ! |
|
|
|
|
|
L'arrivée du support de Windows en version stable, s'accompagne d'éléments que l'on avait perdus de vue sur mobile, comme les menus contextuels. Retour en arrière pour certains, ces menus sont pourtant très utilisés en mode souris/clavier. Vous apprendrez dans cet article toutes les bonnes pratiques à appliquer. |
|
|
|
|
|
Il y a un peu plus d'un an, l'équipe de BAM, expliquait comment ils utilisaient la technique du path morphing Flutter pour animer l'heure de leur horloge pour le concours Flutter Clock. Pour rappel, cette technique consiste à animer des formes pour rendre cela le plus fluide, intuitif et homogène pour l'utilisateur. Ils expliquent par exemple comment passer du "1" au "2" sans faire un simple effet de fondu. |
|
|
|
|
|
En Flutter, le nombre de solutions alternatives au Navigator 2 flirte avec celui des states management. Et voici donc un petit nouveau appelé url_router . L'idée de cette bibliothèque est qu'elle ne gère que la partie "controller" du Router et laisse la main au développeur pour tout ce qui est gestion des adresses. C'est donc une autre vision autour du Navigator 2 qui est développée ici, vous plaira-t-elle plus ? |
|
|
| |
Bibliothèques Dart/Flutter |
|
|
|
|
|
|
|
|
Achat |
|
|
|
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é. |
|
|
|
|
|
|
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. |
|
|
|
|
|
|
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 ! |
|
|
|
|
|
|
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 ! |
|
|
|
18 mars |
En ligne & Nantes |
Mobilis in Mobile |
|
|
25 avril |
Montrouge, France |
Android Makers |
|
10 juin |
Lille, France |
Devfest Lille |
|
|
|