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

Numéro 65 (21 mars 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

Une newsletter Android

Je vous en avais déjà parlé lors de sa sortie, mais il existe également une newsletter en français sur le développement Android : Android Croissants. La personne qui s'en occupait jusqu'à présent n'a plus suffisamment de temps pour cela et j'ai donc pris la relève. Si l'actualité autour du développement natif sur Android vous intéresse, n'hésitez pas à vous y abonner !

Le fait marquant

Image La Google I/O aura lieu les 11 et 12 mai

La conférence annuelle des développeurs autour des technologies Google aura lieu au mois de mai… mais toujours au format virtuel.

Google I/O ?
La Google I/O est un événement annuel qui existe depuis 2008 et dans lequel Google présente ses nouveautés. La conférence commence par un keynote plutôt orienté grand public, où des annonces "produit" sont faites : les changements sur Maps, la présentation de Google Photos…

S'ensuit un keynote dédié aux développeurs, où tous les changements sur Chrome, GCP, Chrome OS, Android… sont dévoilés. Tout cela se conclût par de multiples sessions sur des sujets plus spécifiques : le State Management en Flutter, l'intégration Firebase <-> Flutter…

Que peut-on en attendre en 2022 ?
En 2021, Google avait présenté Material YOU, ainsi que des détails sur Android 12. Le même type de présentation devrait avoir lieu cette année avec la version 13, déjà disponible en version preview flag_lng. Flutter devrait aussi avoir droit à son lot de nouveautés, dans la mesure où la 2.10 n'était pas si enthousiasmante.

Image Un

Crashlytics permet de récolter les crashs en direct sur les applications mobiles. Racheté par Google, ce produit est désormais compatible Android, iOS et Unity. Malheureusement sa version Flutter laisse encore à désirer.

L'implémentation actuelle
Aujourd'hui le plugin Flutter est basiquement un wrapper autour des SDKs pour Android et iOS. Mais l'intégration avec le code Dart n'a rien à voir avec ce que l'on peut obtenir avec Java/Kotlin ou Objective C/Swift.

Les changements
Dans un message publié sur la mailing-list des tests Firebase (vous pouvez demander à la rejoindre flag_lng), une nouvelle version alpha du plugin Flutter est proposée en test. Concrètement, les événements seront maintenant envoyés en temps réel sans avoir besoin de relancer l'application. Par ailleurs, les fonctionnalités comme les Velocity Alerts fonctionneront de manière similaire à Android et iOS.

Les actualités en bref

⏫ Une nouvelle version de Flutter est disponible sur le channel bêta : 2.12.0-4.1.pre.

✨ Quelles sont les nouveautés côté Flutter ?

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

🧩 Pour perpétuer l'édition précédente, voici trois nouvelles contributions au concours Flutter Puzzle Hack : Slide Puzzle - Escape of Cao Cao flag_lng, Sliding Crossword flag_lng et Slide Puzzle Challenge flag_lng.

⏫ La semaine dernière, Apple a mis à jour iOS et macOS. Les nouveautés sont principalement tournées vers les utilisateurs, mais il y a tout de même de quoi "se mettre sous la dent" avec des changements nombreux sur Safari flag_lng (et donc de la WebView).

📣 Google a mis en ligne une nouvelle Developer Preview d'Android 13. Parmi les nombreux changements flag_lng, il sera désormais obligatoire de demander la permission aux utilisateurs avant de publier une notification !

⏫ Pensez à bien mettre à jour votre version de XCode, puisqu'à partir du 25 avril, seules les applications générées avec la version 13 flag_lng seront acceptées sur l'App Store.

🕹️ Google a organisé un événement en ligne pour les développeurs de jeux (Android & Stadia). On note toutefois une information intéressante : le Google Play va maintenant permettre de lancer des applications, même si le téléchargement n'est pas terminé flag_lng.

🧟 Les "smombies" sont les utilisateurs de smartphones qui ne regardent pas toujours devant eux en pleine rue. Ce comportement dangereux inquiète la RATP, qui va mettre en place un test flag_lng où les chauffeurs de bus pourront émettre un gong afin de réveiller ces zombies modernes. Malheureusement, le projet nécessitera l'installation d'une application pour qu'une popup vienne alerter les "smombies". Autant dire que l'on connaît déjà les résultats de l'expérimentation…

♻️ Nos applications bientôt "éco-certifiées" ? C'est déjà le cas du lecteur de PDF Okular flag_lng (suite KDE) qui est le premier à recevoir cette distinction de la part du gouvernement allemand.

♻️ Apple nous a présenté la suppression des chargeurs et écouteurs comme un geste écologique. Dans les faits, il s'agit plutôt d'une belle action pour les finances de la société, car elle aurait économisé 6 milliards de dollars flag_lng selon certains analystes !

🎮 Le Syndicat des Editeurs de Logiciels de Loisirs (SELL) a publié son étude annuelle sur le marché français du jeu vidéo flag_lng. En s'intéressant à la partie mobile, on note que les chiffres sont légèrement en baisse par rapport à 2020, mais tous les autres chiffres sont en forte croissance. Le jeu vidéo est donc un marché avec de belles perspectives dans les années à venir !

👾 Amazon a décidément tout compris. Pour attirer des nouveaux développeurs sur AWS, ils ont mis en ligne un jeu flag_lng pour apprendre à utiliser la plateforme.

💙💛 L'application Unclutter regroupe des accès rapides vers ses fichiers, au presse-papier et à des notes sur macOS. Afin de soutenir les civils ukrainiens, son développeur propose l'application gratuitement et l'ensemble des dons flag_lng iront dans un fond dédié, géré par la Banque Nationale ukrainienne.

Articles & tutoriaux Flutter

Le tweet

Twitter logo
Flutter Tip #5: Contains diacritics insensitive 💡 A way to elevate the "contains" method of the String object to become diacritics insensitive ! (Especially useful when you are working with characters with accent) #dart #flutter #FlutterTip #DartTip
Image tweet

Cette astuce est particulièrement utile pour les langues avec des accents, dont fait partie le français. L'idée est de rendre la méthode contains insensible aux accents. Pratique, non ?

Les bibliothèques Dart/Flutter

Lib shaky_animated_listview

shaky_animated_listview : Animer vos ListView & GridView

Android iOS Web Linux Mac Windows

Vous voulez rendre vos listes et grilles moins monotones ? Grâce à ce package Flutter, différentes animations vous sont proposées. Attention toutefois à ne pas trop en faire, vos utilisateurs n'attendent pas de vos applications d'être des sapins de Noël !

Lib lofelt

lofelt : Des retours haptiques avancés

Android iOS Web Linux Mac Windows

Découvert par hasard sur la newsletter Android, Lofelt est un outil permettant de générer des retours haptiques avancés. Pour cela, une application nommée Lofelt Studio flag_lng (en version desktop ou mobile) vous permet de générer des retours complexes. Un fichier est alors créé et importable dans votre application. Côté Flutter, seule l'implémentation iOS existe, n'hésitez pas à contribuer pour son penchant Android !

L'outil

Image Outil Curl Converter

Curl Converter : Transformer les commandes curl dans votre langage

Très souvent, les développeurs backend nous donnent des commandes curl pour tester leurs APIs. Mais la transformation en code (Dart pour ne citer que le meilleur) nous oblige à nous plonger dans la doc' pour ne pas commettre d'erreur. Bonne nouvelle, puisque désormais cet outil va faire la conversion à votre place, que ce soit vers du Dart, Javascript, Java, Rust…

Prochains évènements

25
mars

En ligne

My Flutter Development Journey

07
avril

Nantes

Flutter Grand Ouest

12
avril

En ligne

AWS Summit

25-26
avril

Montrouge, France

Android Makers

11-12
mai

USA & en ligne

Google I/O
Votre avis sur ce numéro
😍😆🙄😡👍👎