Copy
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

Numéro 56 (17 janvier 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

L'actualité qui a marqué la semaine

Image Le futur de Flutter

À travers plusieurs documents, l'équipe Flutter montre la voie dans laquelle s'engage le projet pour les mois à venir.

Fin du support iOS 32 bits
Depuis iOS 11, Apple a abandonné le support de ses terminaux 32 bits. De son côté, Flutter continue pourtant de les gérer en 2022, mais souhaite récolter les avis de la communauté concernant son arrêt flag_lng. Cela permettrait de réduire la taille du SDK et des tests, et améliorerait les performances…

Une meilleure intégration pour Flutter Web
Aujourd'hui, une application Flutter Web prend forcément l'intégralité d'une page pour s'afficher. L'équipe Flutter travaille pour pouvoir l'intégrer dans n'importe quel élément du DOM et non plus dans l'intégralité de la balise body. Tous les détails sont donnés sur Reddit flag_lng.

L'actualité de la semaine

⏫ Une nouvelle version bêta de Flutter est disponible : 2.10.0-0.1.pre.

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

  • Scribble flag_lng, la fonction de reconnaissance d'écriture avec l'Apple Pencil sur les iPads, est maintenant intégrée à Flutter (PR #75472 flag_lng)
  • Les FloatingActionButton sont maintenant compatibles avec les spécifications de Material 3 (PR #94486 flag_lng)
  • Sur les événements de la timeline des DevTools Flutter, il sera bientôt possible d'avoir plus de détails sur les origines des problèmes (PR #3566 flag_lng)
  • Google commence à regarder si la règle Lint no_leading_underscores_for_local_identifiers pourrait être ajoutée par défaut. Elle consiste à interdire aux variables non-privées de commencer par un tiret bas (PR #96422 flag_lng). Idem pour les préfix sur les imports (PR #96420 flag_lng)
  • Le key code des événements clavier est maintenant exposé dans la classe RawKeyEventDataWeb (PR #96483 flag_lng)Google travaille pour donner accès aux différentes étapes d'initialisation d'une application en Flutter Web (PR #95379 flag_lng)

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

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

  • Le support du plugin camera pour Windows est en cours d'implémentation (PR #4641 flag_lng)
  • La documentation de Riverpod flag_lng a été améliorée, avec notamment l'ajout de cet article flag_lng

🪱 Après le Nest Hub de première génération, le Nest Hub Max devrait prochainement basculer de CastOS vers Fuchsia flag_lng.

🏁 La deuxième version bêta flag_lng d'Android 12L (la version optimisée pour les écrans pliables) est disponible et marque la stabilisation des APIs.

⚠️ Pour rappel, dès le 31 janvier, l'ensemble des applications iOS qui permettent la création d'un compte utilisateur devront obligatoirement flag_lng fournir une méthode pour le supprimer.

💰 Selon un communiqué officiel flag_lng, depuis le lancement de l'App Store en 2008, Apple a distribué plus de 260 milliards de dollars auprès des développeurs et éditeurs, en 2021.

🌪️ Depuis iOS 15, Apple permettait aux utilisateurs de rester sur iOS 14 tout en continuant de recevoir des mises à jour de sécurité. Apparemment, les utilisateurs sont désormais forcés flag_lng de basculer vers iOS 15. Les "mauvais" chiffres concernant l'adoption d'iOS 15 pourraient expliquer ce revirement.

🥰 Apple est souvent pris en exemple pour son support des anciens iPhone et iPad. Nvidia fait presque mieux flag_lng avec sa Shield, dont le premier modèle était sorti en 2015 !

👁️‍🗨️ Les Google Play Services permettent aux utilisateurs Android de recevoir des nouvelles fonctionnalités, sans pour autant avoir besoin de posséder la dernière version du système. Très opaque sur les modifications effectuées entre chaque version, Google publie enfin un changelog public flag_lng. Il était temps !

👮 Dépêchés pour un vol dans un grand magasin, deux policiers de Los Angeles ont préféré jouer à Pokémon Go… plutôt que de stopper les voleurs flag_lng !

💿 Pour la première fois depuis 2004, les ventes de CD ont augmenté aux États-Unis flag_lng : qui aurait pu l'imaginer ?

📊 Une étude publiée par Sogilis s'interrogeait sur "Ce que veulent les développeurs". En voici les résultats flag_lng.

Articles & tutoriaux Flutter

Trucs & astuces

Le tweet

Twitter logo
After spending too much time on Twitter, especially in the @FlutterDev community, I started recognizing patterns. Thus, I've created a fun Flutter bingo game! When you notice any of these tweets, do not forget to shout "Flingo"! Also, take this with a pinch of salt, cheers! Face with rolling eyesBlue heart
Image tweet

Mangirdas Kazlauskas s'est amusé à récolter les phrases les plus fréquemment utilisées autour de Flutter. Il en résulte un bingo (ou plutôt un Flingo) qui en fera rire plus d'un !

Bibliothèques Dart/Flutter

Lib ZFlutter

ZFlutter : De la 3D pour Flutter

Android iOS Web Linux Mac Windows

Zdog est un moteur 3D développé en Javascript. ZFlutter se veut être son pendant, mais en Flutter. Encore en version bêta et peu mis à jour, les exemples de réalisation montrent tout de même qu'il faut s'y intéresser !

Les outils Flutter

Image Outil Monarch

Monarch : Développer et tester vos widgets indépendamment

Cet outil vous permet de concevoir vos widgets de manière indépendante (pas besoin d'émulateur, de fausses données…). En définissant des stories, vous pourrez ainsi vous assurer que les différents cas d'erreurs sont bien gérés, sans pour autant devoir modifier du code dans votre application.

Image Outil Flutter Distributor

Flutter Distributor : Faciliter la génération et la publication d'applications Flutter

Publier des applications n'est pas si simple, tant chaque plateforme a ses propres spécificités (boutique d'applications sur mobile, site Internet…). L'idée de cet outil est de vous aider dans cette étape chronophage, en facilitant la génération et la publication de vos applications, par la génération des différents exécutables (DMG, EXE, DEB, AAB, IPA…).

Image Outil C# to Dart

C# to Dart : Convertir vos modèles C# en classes Dart

Vous venez du monde C#/.NET et vous avez succombé aux charmes de Dart et Flutter ? Cet outil vous permet facilement de convertir votre code écrit en C# vers du Dart. Il sait notamment gérer les annotations du type @JsonSerialization.

Image Outil Klutter

Klutter : Générer un projet Flutter + Kotlin Multiplatform

L'idée de Klutter est de connecter un frontend développé en Flutter, avec un backend utilisant Kotlin Multiplatform. App Development Score

Prochains évènements

25
janvier

En ligne

Meetup Codeur en Seine

02-03
février

En ligne & Oslo

Flutter Vikings

17
février

En ligne

Conf 42

18
mars

En ligne & Nantes

Mobilis in Mobile

25-26
avril

Montrouge, France

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






This email was sent to <<Votre adresse email>>
why did I get this?    unsubscribe from this list    update subscription preferences
Flutter Digest · 35 Boulevard du Général Leclerc · Clichy 92110 · France