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

Numéro 54 (03 janvier 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

L'actualité qui a marqué la semaine

Image Android 13 : des premiers indices

Même pendant les fêtes de fin d'année, l'actualité autour de la mobilité ne s'est pas arrêtée. Pour preuve, XDA-Developers flag_lng a pu avoir accès à un build expérimental d'Android 13, alors même qu'Android 12L n'est toujours pas disponible. Si Google poursuit sa politique de Developer Previews/Beta des années précédentes, les premiers builds testables d'Android 13 devraient arriver vers le mois de mars.

Des langues différentes par application
Aujourd'hui Android permet de définir une langue principale, suivie par des langues secondaires en cas d'absence de traduction, au niveau global du système. Sur Android 13, il serait possible d'avoir un niveau de granularité plus fin, puisque l'on pourrait directement définir, pour chaque application, sa langue. Plutôt une bonne idée, quand on voit que certaines font du Google Translate.

(Encore) des changements pour les notifications
À chaque nouvelle version d'Android ou presque, on retrouve des modifications autour du système de notifications. Sur Android 13, il serait possible d'avoir un comportement analogue à iOS : demander la permission à l'utilisateur avant de pouvoir publier du contenu.

TARE : The Android Resource Economy
Il ne s'agit que d'un nom de code pour le moment, mais Android pourrait instaurer un système de crédits pour les applications. Selon le pourcentage de batterie disponible, les applications disposeraient d'une sorte de porte-monnaie plus ou moins limité, leur permettant d'exécuter des tâches en arrière-plan. Pour le moment, les informations de XDA Developers à ce sujet sont minces.

L'actualité de la semaine

✨ Quels sont les changements à venir côté Pull Requests Flutter ?

  • Vous connaissiez probablement la commande dart migrate, particulièrement utile lors de la migration vers le null safety. Une commande similaire dart migrate est en cours d'élaboration (PR #95708 flag_lng)
  • Google travaille pour améliorer la recherche de Widgets dans l'interface des DevTools (PR #3525 flag_lng et #3552 flag_lng)

✨ Quelles sont les nouveautés dans l'écosystème Flutter ?

  • La documentation de go_router flag_lng a été mise à jour pour, notamment, proposer un exemple de redirection conditionnée flag_lng à la connexion d'un utilisateur, à l'aide de paramètres
  • Le plugin flutter_staggered_grid_view flag_lng de Romain Rastel est désormais disponible en version stable et apporte des meilleures performances et de nouvelles combinaisons
  • Le créateur de la bibliothèque Hive propose une version améliorée de sa base de données (cf partie Bibliothèques)

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

🤑 CommonsWare, un auteur de contenu très réputé sur Android a stoppé son activité et propose l'intégralité de ses livres flag_lng sur le développement, gratuitement.

👍 L'installation des applications Android sur Windows 11 est maintenant bien plus simple grâce à WSA PacMan flag_lng.

💀 C'est une page qui se tourne : les smartphones et tablettes BlackBerry ne seront plus fonctionnels à partir du 4 janvier flag_lng, suite à l'arrêt des services de type BBM.

😱 C'est un couac auquel Amazon se serait bien passé : Alexa a lancé un challenge flag_lng à un enfant de 10 ans "Enfonce ton chargeur de téléphone à moitié dans une prise murale, puis colle une pièce de monnaie sur les embouts qui dépassent encore". Il reste encore du chemin à parcourir pour les assistants vocaux…

📺 Vous ne comprenez rien aux normes HDMI 1.4, 2.0, 2.1… Eh bien la 2.1a flag_lng devrait être présentée début janvier, en parallèle du CES où les premiers téléviseurs la supportant devraient y être présentés.

Articles & tutoriaux Flutter

Le tweet

Twitter logo
#Flutter Reminder:

The TextInputType.number keyboard type can result in different behaviors on different devices.

Make sure to double check your input fields on #Android and #iOS devices.
Image tweet

Sur un champ de saisie, le clavier virtuel apparaît automatiquement sur les terminaux avec un écran tactile. Bien que Flutter sache parfaitement gérer cela, l'input type de number a un comportement différent entre Android et iOS. Si vous voulez le corriger, c'est très simple flag_lng, mais n'oubliez jamais de tester vos applications sur les différentes plateformes !

Bibliothèques Dart/Flutter

Lib isar

isar : Le successeur de Hive

Android iOS Web Linux Mac Windows

Le développeur de la base de données NOSQL Hive flag_lng admet les limitations de sa bibliothèque et vient d'en sortir une nouvelle. L'idée : proposer des fonctionnalités additionnelles comme la notion de requêtes (queries), recherche de type full-text, les index, transactions, le support sur plusieurs Isolates et bien d'autres. Tout comme pour Hive, vous trouvez une documentation de qualité flag_lng.

Lib elegant_notification

elegant_notification : De belles notifications in-app

Android iOS Web Linux Mac Windows

Vous avez une information à donner à votre utilisateur ? Il existe certes les _Toast_s, SnackBar… mais ces Widgets ont une apparence plutôt générique. L'idée de ce package est d'offrir un autre visuel, qui s'accordera particulièrement bien sur desktop/web.Une Scrollbar arrondie.

Lib Bumble like Scollbar

Bumble like Scollbar : Une Scrollbar arrondie

Android iOS Web Linux Mac Windows

Vous n'aimez pas les ScrollBars disponibles dans les bibliothèques Material et Cupertino ? Jetez alors un œil sur cette bibliothèque qui offre un visuel différent !

La vidéo

Image Les constructeurs tear-offs

Les constructeurs tear-offs

La dernière version de Flutter (2.8) est arrivée avec une nouvelle itération du langage Dart (2.15). Parmi les nombreuses fonctionnalités, on peut citer les "tear-offs". Si vous voulez en savoir plus, une vidéo officielle a été publiée sur la chaîne YouTube Flutter flag_lng.

Les outils

Image Outil RemNote

RemNote : L'outil tout en un

RemNote se veut être un outil qui remplace Notion, Evernote, Google Docs et votre lecteur de PDF, rien que cela ! La fonction première de RemNote est de prendre des notes et concevoir des documents (un peu comme vous le feriez avec du Markdown). Ensuite, vous pouvez créer des flashcards, lier des documents PDFs ou des articles extraits de page web. Dans sa version gratuite, l'essentiel des fonctionnalités est disponible, à l'exception des PDFs.

Image Outil La police FiraCode

La police FiraCode : Du monospace pensé pour le développement

Vous utilisez peut-être la police par défaut offerte par votre IDE, mais il existe pourtant des alternatives comme Fira Code. L'idée de cette police de caractères est d'être de type "monospace" (chaque caractère fait la même largeur) et de gérer les ligatures. Pour mieux comprendre, n'hésitez pas à lire le README flag_lng pour visualiser les différences avec une police "Mono" classique.

Prochains évènements

02-03
février

En ligne & Oslo

Flutter Vikings

18
mars

En ligne & Nantes

Mobilis in Mobile

25-26
avril

Montrouge, France

Android Makers
Votre avis sur ce numéro
😍😆🙄😡👍👎