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

Numéro 106 (16 janvier 2023)

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

arrow

L'info de la semaine

Image Une conférence dédiée à Flutter en France !

Après moult teasings, je peux enfin vous le révéler : il y aura une conférence dédiée à Flutter au mois de juin à Paris. Plus précisément, la Flutter Connection, se tiendra au Pan Papier pour une journée entièrement dédiée au framework de Google. Elle sera jalonnée par des présentations en anglais de 35 et 15 minutes. Cela permettra ainsi à toute la communauté francophone (et bien plus !) de se retrouver, pour cet événement, que l'on espère unique.

Les billets sont actuellement en vente. Si toutefois vous souhaitez faire une présentation, le Call for Paper est ouvert. Et enfin, si vous souhaitez soutenir l'événement en le sponsorisant, n'hésitez pas à contacter l'équipe de Tech Connection. En espérant vous y voir en juin !

Les actualités en vidéo

Image DevCafé

Les actualités en bref

EmojiNos régions ont du talent :

  • Demain, le Flutter à Paris se retrouve dans les locaux de SNCF Connect & Tech pour évoquer les tests avec Gherkin et le moteur Impeller
  • Mardi prochain (31/01), après une annulation, le meetup prévu à Bordeaux aura bien lieu chez Malt

EmojiRobert Felker a montré un explorateur pour visualiser les dépendances Riverpod utilisées dans une application. On a hâte de pouvoir tester Silk !

EmojiQuelques informations sur les packages/plugins :

  • CamerAwesome, la bibliothèque créée par l'équipe d'Apparence.io est désormais disponible en version 1.0. Félicitations à toute l'équipe, qui a conçu une bien meilleure solution que l'officielle !
  • Sashimi permet d'accumuler des sprites sous la forme de stack, tout en utilisant Flame, mais la documentation n'est pas encore disponible.
  • Le package Rive vient tout juste de dépasser les 1 000 likes.

EmojiTester les packages/plugins sans avoir besoin de les télécharger et installer ? C'est ce que devrait bientôt permettre Zapp.run.

EmojiÀ l'approche du Flutter Forward, les équipes de Flutter proposent certes des nouveaux contenus (vidéos, codelabs…), mais aussi des belles illustrations de Dash.

EmojiAndroid 13 QPR2 est disponible en bêta 2, avec la possibilité de forcer les Themed Icons (icônes monochromes)… et c'est à peu près tout ce qui est intéressant sur la partie développement.

EmojiUn article intéressant à lire sur Fuchsia : "Fuchsia n'est pas un Linux, mais peut-il être considéré comme de type Unix ?"

EmojiUn (autre) article intéressant sur les applications Android et iOS qui sont utilisées sur les téléphones Ukrainiens… et qui viennent d'éditeurs russes.

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib dart_mappable

dart_mappable : Générer les ==, hashCode & consorts

AndroidAndroidAndroidAndroidAndroidAndroid

Vous ne voulez pas vous embêter à écrire les méthodes de sérialisation/désérialisation, ainsi que les ==, hashCode, toString, copyWith… ? Cette bibliothèque est alors faite pour vous, utilisant la génération de code. À noter qu'elle est compatible avecfreezed, json_serializable, ainsi que fast_immutable_collections.

Lib speech_to_text

speech_to_text : Reconnaître le texte dicté par l'utilisateur

AndroidAndroidAndroidAndroidAndroidAndroid

La bibliothèque speech to text permet, comme vous l'imaginez, de convertir la parole dictée par un utilisateur, vers du texte. En utilisant les technologies de chaque plateforme, vous pourrez l'utiliser en Flutter, sur Android, iOS, macOS, ainsi que sur un navigateur.

Lib add_to_google_wallet

add_to_google_wallet : Un bouton pour ajouter à Google Wallet

Google Wallet (anciennement Google Pay) est proche de ce qu'Apple propose avec son application de gestion de cartes. Il est bien sûr possible d'y ajouter des cartes bancaires, mais aussi des cartes de fidélité ou encore des cartes pour des événements ponctuels (carte d'embarquement, billet de train…). Cette bibliothèque s'occupe de vous écrire tout le code Android à votre place. Côté iOS, vous pouvez utiliser notamment cette dépendance.

Les outils

Image Outil extension_enabler

extension_enabler : Générer le code pour une extension Chromium

Flutter peut aisément être utilisé pour des extensions sur Chrome. Cela nécessite toutefois de créer diverses configurations pour réaliser le packaging. Cet outil en ligne de commande va vous générer tout le nécessaire, tout en facilitant l'exécution et le debug de l'extension.

Image Outil dart-problem-matcher

dart-problem-matcher : Une GitHub Action qui annote les problèmes relevés par l'Analyzer

Si vous utilisez les GitHub Actions, cette Action vous sera utile sur vos projets Dart / Flutter. Concrètement, pour chaque Pull Request, elle viendra annoter le code en indiquant quels warnings et erreurs ont été générés par l'analyseur de code.

La vidéo

Image Avant Flutter

Avant Flutter

Il y a quelques mois, Eric Seidel et Adam Barth, qui sont notamment à l'origine de Flutter discutaient pendant 1h de la période précédent la création de Flutter, pour mieux comprendre leurs inspirations au moment de créer le framework, que l'on connaît aujourd'hui.

Prochains évènements

17
janvier

Paris, France

Flutter Paris

31
janvier

Bordeaux, France

Flutter Bordeaux

07-08
février

En ligne

Flutter Global Summit

24
février

Turin, Italie

Flutter Heroes

27-28
avril

Paris, France

Android Makers

02
juin

Paris, France

Flutter Connection

Votre avis sur ce numéro

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