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

Numéro 105 (09 janvier 2023)

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

arrow

Une annonce ce jeudi !

Après une pause bienvenue pendant deux semaines, c'est le retour de Flutter Digest, avec toujours votre dose d'actualités, tutoriaux et liens utiles. N'hésitez d'ailleurs pas à m'envoyer vos articles et projets, car je me fais toujours un plaisir de les relayer.

Mais avant de vous laisser lire le contenu, ce jeudi midi, une annonce autour de Flutter pour la communauté française (voire francophone) devrait vous intéresser. Rendez-vous sur YouTube vers 12h30 pour en savoir plus (lien vers le rappel YouTube / Google Calendar).

Bonne lecture à tous !

Les actualités en vidéo

Image DevCafé

Les actualités en bref

EmojiLes plugins pour les IDE ont été mis à jour : 3.56.0 pour Dart Code et corrections de bugs sur IntelliJ/Android Studio avec la 71.3.

EmojiC'est le retour des meetups en physique à Paris 🥳 ! Pour l'occasion, SNCF Connect & Tech proposera deux présentations : tester vos Widgets avec Gherkin et une introduction à Impeller. Les inscriptions se font sur Meetup (les places sont limitées, merci de ne pas en prendre si vous n'êtes pas sûr de venir)

EmojiLe programme du Flutter Forward a été dévoilé. Un live en français sera proposé, je vous en dirai plus la semaine prochaine. En parallèle, les 17 jours de Flutter viennent d'être lancés : chaque jour d'ici à l'événement, des nouvelles vidéos, codelabs… seront publiés.

EmojiFlutter Heroes est une conférence programmée pour la fin février et qui se déroulera en physique à Turin (149€ HT), mais aussi en ligne (19€ HT). Le CFP est d'ailleurs ouvert jusqu'à jeudi.

EmojiLe DevFest Lille a ouvert son CFP. Les billets pour la conférence du 26 mai seront mis en vente dès demain à partir de 20€ !

EmojiLe mainteneur de la bibliothèque macos_ui n'était plus très actif suite à un déménagement. Le développement devrait reprendre incessamment sous peu.

EmojiLe backend Serverpod devrait sortir en version 1.0 demain. Pour l'occasion, une vidéo keynote présentera les nouveautés. N'hésitez d'ailleurs pas à jeter un oeil sur la vidéo en fin de newsletter.

EmojiSi vous n'avez pas participé à l'Advent of Code, de nombreuses personnes l'ont fait à votre place et plusieurs solutions sont partagées.

EmojiDart Code Metrics, l'outil d'analyse de code syntaxique est mis à jour avec de nouvelles règles et configurations.

EmojiFlutterJobs.info, le premier job board Flutter est désormais fermé, car demandant trop de temps et Flutter n'est plus un marché de niche, comme lors de sa création en 2018.

EmojiCet article vous récapitule les nouveautés de SQLite en 2022.

EmojiSi vous voulez vous creuser les méninges, voilà un jeu de mots croisés, dont les indices sont donnés avec des expressions régulières. Bon courage !

Articles & tutoriaux Flutter

Le tweet

Twitter logo
Flutter uses different Visual Density settings on Windows, Mac, and mobile. This is a problem because it breaks Flutter's promise of rendering the same UI on different platforms. An exploration…
Image tweet

Ray li nous montre que la densité visuelle des composants Flutter varie entre Windows, Mac et Android/iOS. L'idée est d'offrir un comportement similaire à GMail, sauf que l'implémentation est peu cassée… Les détails sont à lire dans le thread.

Les bibliothèques Dart/Flutter

Lib alarm

alarm : Planifier des alarmes sur Android/iOS

AndroidAndroidAndroidAndroidAndroidAndroid

Peu satisfaits des packages existants, les développeurs de l'application française Evolum, ont créé une bibliothèque en Flutter pour planifier, mais aussi annuler des alarmes, que ce soit sur Android ou iOS. Cela inclut la possibilité de jouer de la musique lors de l'événement.

Lib shareplay

shareplay : Le support du SharePlay (iOS 15)

Depuis iOS 15, le framework Groupe Activities permet de partager du contenu, que le grand public connaît sous le nom de SharePlay. Vous pouvez par exemple regarder à plusieurs une vidéo pour la commenter en simultané. Ce plugin pour Flutter vous permet de l'utiliser, mais forcément, ce sera uniquement compatible avec iOS.

Lib crimson

crimson : Sérialiser / désérialiser du JSON à la vitesse de l'éclair

AndroidAndroidAndroidAndroidAndroidAndroid

Encore en développement, cette bibliothèque se démarque par ses performances : sur un gros fichier JSON, elle met 111ms pour le parser, là où json_serializable en met 273 ms. Elle peut utiliser des annotations ou encore s'intégrer à des classes créées avec freezed.

L'outil

Image Outil MobXcess

MobXcess : Du MobX qui répond à des commandes envoyées par un serveur

MobX est une des multiples solutions de state management (mais pas que). Dans ce projet découpé en deux parties (serveur en Go et client en Flutter), le serveur envoie des commandes prédéfinies via une API en REST et l'application Flutter réagit en fonction.

La vidéo

Image Présentation de Serverpod, par son créateur

Présentation de Serverpod, par son créateur

Lors du Devfest Mons, Viktor Lidholt faisait partie des speakers. Il est le créateur de Serverpod, un backend créé en Dart et qui génère automatiquement le code Flutter associé pour faire les requêtes. Dans sa présentation, il explique le fonctionnement de son outil, ainsi que son avenir.

Prochains évènements

12
janvier

En ligne

Annonce surprise

17
janvier

Paris, France

Flutter Paris

07-08
février

En ligne

Flutter Global Summit

24
février

Turin, Italie

Flutter Heroes

27-28
avril

Paris, France

Android Makers

Votre avis sur ce numéro

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