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

Numéro 101 (28 novembre 2022)

💙️ Soutenir la newsletter (pas de pub) 💙️

arrow

Les actualités en vidéo

Image DevCafé

Les actualités en bref

EmojiUne nouvelle version de Flutter est disponible (3.3.9), mais n'apporte rien du côté du framework. Il s'agit uniquement du passage à Dart 2.18.5.

EmojiSi vous utilisez des versions antérieures à Dart 2.18.2, il est fortement recommandé de faire la mise à jour, dans la mesure où une faille de sécurité touche le parsing des Uri. Pour information, nous en sommes à Dart 2.18.5 et Flutter 3.3.9.

EmojiChaque mois a plus ou moins le droit à son concours de code, et pour Noël, c'est en toute logique un calendrier de l'avent ou Advent of Code. Rendez-vous à partir de vendredi pour bien débuter.

EmojiWidgetbook, l'outil permettant de générer un catalogue de Widgets pour vos applications vient de lever des fonds pour pérenniser leur activité. Le montant n'a en revanche pas été révélé.

EmojiL'équipe grenobloise d'Apparence IO s'apprête à sortir la version 1.0.0 de CamerAwesome, le paquet Flutter permettant d'afficher la caméra et utilisant notamment CameraX côté Android (contrairement au plugin officiel).

EmojiAWS Amplify est désormais compatible Web et Desktop pour l'accès aux APIs, Analytics et au stockage. Attention, ce n'est qu'une Developer Preview pour le moment !

EmojiLe GDG Mons (Belgique) vient de publier le planning de leur DevFest qui aura lieu le 17 décembre. Côté programme Flutter, deux sessions paraissent intéressantes : Build your backend in Dart with Serverpod (par le créateur de la solution) et Building Flutter app for everyone. Et le ticket ne coûte que 5€ !

EmojiUne nouvelle interface graphique arrive pour IntelliJ IDEA, mais JetBrains travaille aussi sur un IDE complètement repensé et simplifié : Fleet. Cet article vous fait un comparatif des deux solutions.

EmojiFlutter ou Jetpack Compose, telle est la question… Un article essaie de faire une présentation la plus neutre possible des deux solutions.

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib Data_class_plugin

Data_class_plugin : Du code généré sans build_runner

AndroidAndroidAndroidAndroidAndroidAndroid

Lorsque vous voulez générer du code en Dart, il faut passer par build_runner. L'outil peut cependant se révéler lent et pour peu que vous oubliez de le lancer, votre code sera complètement désynchronisé. Ce plugin part sur une tout autre approche, puisqu'il va, certes, générer les méthodes copyWith, toString, fromJSON… pour vous, mais se veut être un plugin de l'Analyzer Dart. Par conséquent, tout le code se génère sans que vous n'ayez à le faire à la main lors de vos développements. On espère voir ce type d'implémentation se généraliser, car moins contraignante que build_runner.

Lib Platform UI

Platform UI : Des Widgets qui s'adaptent

AndroidAndroidAndroidAndroidAndroidAndroid

L'équipe de Flutter ne souhaite pas mêler les interfaces Material et Cupertino, pour afficher le Widget Material sur Android et Cupertino sur iOS. Mais il existe cette dépendance, qui est compatible avec toutes les plateformes, y compris Windows (Fluent UI), macOS (MacOS UI) et Linux (LibAdwaita).

Lib Mimir

Mimir : Une autre base de données

AndroidAndroidAndroidAndroidAndroidAndroid

Meilisearch est une base de données pensée comme un moteur de recherche. Il n'existe pas d'implémentation officielle, mais ce plugin (basé sur du code Rust) vient l'ajouter. A tester !

Les outils

Image Outil Git Delete Merged Branches

Git Delete Merged Branches : Supprimer les branches Git _mergées_

Si vous faites régulièrement des Pull Requests, la suppression des branches validées, peut parfois être fastidieuse en local. Pour vous faciliter la tâche, ce script s'occupe de vérifier si vos branches locales ont été mergées, auquel cas, elles seront automatiquement supprimées.

Prochains évènements

01
décembre

Nantes & en ligne

Flutter Grand Ouest

17
décembre

Mons, Belgique

Devfest Mons

Votre avis sur ce numéro

Emoji CoeurEmoji FunEmoji BofEmoji En colèreEmoji Pouce en hautEmoji Pouce en bas