|
Ouvrir la newsletter dans le navigateur |
|
|
|
|
💙️ Soutenir la newsletter 💙️ |
|
|
|
|
On a dépassé les 50 ! |
La barre symbolique des 50 éditions de la newsletter a été franchie avec l'édition spéciale dédiée à Flutter 2.15 et Dart 2.8. Lancée en janvier dernier, la newsletter Flutter Digest a pris son rythme de croisière et a même ses propres soutiens sur Tipeee (que je ne remercierai jamais assez 💙️). L'idée est bien évidemment de continuer dans la lancée, d'autant qu'il existe aussi une déclinaison Android depuis quelques semaines.
En coulisses, quelques modifications graphiques sont en cours d'élaboration, mais la base me semble être particulièrement robuste pour le moment. N'hésitez pas à répondre à cette édition et à me partager vos idées d'améliorations, car je suis preneur.
Pour conclure ces quelques mots, en ces temps de fêtes de fin d'année, je ne vous souhaite que le meilleur, avec pourquoi pas les idées de cadeaux geeks que je vous avais proposés ! Merci de votre soutien ! |
|
|
Les nouveautés de Flutter 2.8 et Dart 2.15 |
|
|
|
|
|
Pas une semaine ne s'écoule sans qu'une polémique (plus ou moins importante) ne se propage autour de Flutter. Cette semaine, il s'agit de GetX , une solution de state management. Comme toute bonne controverse, le framework a ses fans et ses détracteurs.
Un message qui revient Contrairement aux autres solutions de state management, vous avez pu entendre des développeurs de la communauté se plaindre de GetX. Mais cette fois-ci, c'est directement un Googler de l'équipe Flutter qui s'exprime publiquement et il ne mâche pas ses mots sur Twitter : "Je n'ai jamais vu d'offre d'emploi autour de GetX et si vous ne connaissez que GetX, vous n'aurez pas un poste Flutter".
Quel est le problème ? L'idée de GetX est d'être une sorte de couteau suisse, à tel point qu'il offre bien plus que du simple state management. De ce fait, GetX s'est embarqué dans une tâche complexe de faire disparaître la notion de BuildContext, pourtant fondamentale en Flutter.
Pour Scott Stoll, ne pas connaître cette notion, c'est un peu comme vouloir faire du WYSIWYG. Si vous cherchez un job Flutter, aucune chance d'être pris selon lui, car vous n'avez tout simplement pas fait du Flutter. La technologie n'est toutefois pas à jeter, mais doit être utilisée en connaissance de cause. |
|
|
|
|
|
🤩 Les release notes de Flutter 2.8 sont maintenant disponibles. |
|
|
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
|
✨ Outre Flutter 2.8/Dart 2.15 sortis il y a quelques jours, quelles sont les nouveautés côté plugin/communauté ? |
|
👔 Google recherche un profil pour remplacer Kathy Walrath qui s'occupait de la documentation Flutter. Si vous avez au moins cinq années d'expérience dans le domaine et que travailler aux États-Unis ne vous dérange pas, l'offre d'emploi est consultable sur ce lien . |
|
❓ Jetbrains, l'entreprise derrière le langage Kotlin, a effectué il y a quelques mois un sondage afin de déterminer quelles sont les fonctionnalités les plus attendues… mais aussi celles qui le sont le moins. Les résultats sont maintenant disponibles . |
|
💰 Les noms de domaine en .com augmentent aussi. Chez OVH , vous avez jusqu'à la fin février 2022 pour profiter du tarif actuel, avant une augmentation de 7%. |
|
❤️ On ne sait pas trop d'où viennent les statistiques , mais l'équipe de SQLite annonce tout de même que sa base de données est utilisée sur plus de 4 milliards de téléphones et que, plus d'une dizaine de milliards (un "trillion" en anglais) de bases de données sont actuellement utilisées. |
|
☁️ Bitrise, le célèbre CI/CD, a deux excellentes nouvelles dans sa besace : l'arrivée début 2022 des Mac M1 (en phase de test dans un premier temps) pour exécuter les builds et une levée de 60 millions dans sa série C. |
|
🙅♀️ Circulez, il n'y a rien à voir. C'est un peu ce que l'on pourrait dire du célèbre outil curl. Alors que l'on retrouve souvent des easter eggs dans les applications, les contributeurs à curl ont décidé de ne jamais en mettre . C'est clair, net et précis ! |
|
😢 C'est une page qui se tourne. Après l'arrêt de la commercialisation des téléphones par LG, son site dédié aux développeurs mobile vient de fermer. |
|
🔍 Google a publié des statistiques sur les recherches de son moteur en France en 2021 . On note que le grand public se questionne sur ce que sont les ERP ou les NFT, comment supprimer son compte Instagram, pourquoi WhatsApp ne fonctionne pas… |
|
⚠️ Log4j, une célèbre solution de logs en Java, est victime d'une vulnérabilité majeure, à tel point que même l'Etat français nous met en garde . Prenez quelques minutes pour vérifier que votre application ne l'intègre pas, car bien que peu utilisé sur Android, il s'agit de code Java classique. |
| |
Articles & tutoriaux Dart/Flutter |
|
|
|
Le site de Flutter a recensé tous les "breaking changes" qui interviendront dans les versions "pas encore sorties en version stable". Le site n'ayant pas été mis à jour, beaucoup sont déjà effectives avec la version 2.8. |
|
|
|
|
|
Depuis Flutter 2.8 (avec Dart 2.15), la fonctionnalité des groupes d'Isolates est désormais active. Il n'y a désormais plus d'excuses pour ne pas l'utiliser et l'exemple du parsing de fichiers JSON est approprié. Dans cet article, vous apprendrez ainsi comment tout mettre en œuvre. |
|
|
|
|
|
Fauna](https://fauna.com/) est un service serverless qui a la particularité de donner accès à une base de données dans le cloud via des APIs écrites en GraphQL. Sorte de concurrent à Firebase, si cela vous intrigue, cet article vous explique comment l'utiliser en Flutter. |
|
|
|
|
|
auto_route est une bibliothèque facilitant l'usage du Navigator 2.0. Dans cet article, vous allez non seulement apprendre comment l'utiliser, mais aussi mettre en place des conditions sur certaines routes. L'exemple le plus courant : accéder à la page d'accueil sans être connecté. |
|
|
|
|
|
Un des reproches qui revient à l'encontre de Flutter est l'apparition d'animations peu fluides au lancement. Pour contourner ce problème, il existe la technique du "SkSL warmup ", qui pour faire simple, pré-compile les shaders et gomme le phénomène. Tout cela prend du temps, alors pourquoi ne pas l'automatiser ? C'est ce qu'explique cet article, en utilisant des tests d'interface utilisateur. |
|
|
|
|
|
Allumer des LEDs d'une carte branchée sur un Arduino, commandée par une application Flutter : voici l'objectif de cet article. Bon, je ne vous cache pas que le résultat est forcément positif et l'auteur explique comment il y est parvenu. |
|
|
|
|
|
Jelena Lecic a pris la liste des 10 questions les plus votées sur StackOverflow : comment enlever la bannière de debug, détecter la plateforme… Elle y répond à chaque fois de manière claire et précise. Très utile pour les débutants ! |
|
|
|
|
|
Sur le web, il est très courant d'utiliser des marges "négatives", mais sur Flutter un tel mécanisme n'existe pas. Enfin… c'était juste avant que le package defer_pointer ne soit disponible et permette de gérer ce cas de figure. |
|
|
| |
|
|
|
|
|
Y’all remember the #FlutterClockChallenge ? This was one of my entries, w/ cool theming and simple animations. Xmas wish: be able to side-load it to the
@Lenovo
Clock (c’mon Santa, work with me here!) Link to repo => https://tinyurl.com/flutterclock
@FlutterDev
@GoogleDevExpert
#Flutter
|
|
|
|
|
Bibliothèques Dart/Flutter |
|
|
|
|
|
|
|
|
|
|
|
C'est devenu une habitude depuis quelques années avec l'immense succès de Spotify Wrapped : la publication de statistiques d'utilisation, en fin d'année. Pour les développeurs, il existe son pendant (mais non officiel) : GitHub Wrapped. Seul dommage du service : il ne s'appuie que sur les repos publics. |
|
|
|
|
|
| |
Abonnement |
|
|
|
La vérification orthographique et syntaxique s'est largement améliorée sur les traitements de texte ou clients mail, ces dernières années, mais restent encore perfectibles.
Language Tool est un outil que j'utilise avec la newsletter et qui s'intègre à peu près à tout : des navigateurs, aux clients mail, en passant par les logiciels de type Word. L'outil va non seulement vérifier votre orthographe, mais vous proposer de meilleures tournures de phrases par exemple. La version gratuite est limitée à 10 000 mots, mais il suffit de découper votre document en plusieurs parties pour contourner cette limitation. |
|
|
|
02-03 février |
En ligne & Oslo |
Flutter Vikings |
|
25 avril |
Montrouge, France |
Android Makers |
|
|
|