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

Numéro 73 (16 mai 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

L'actualité de la semaine

Image Bienvenue à Flutter 3.0 !

A retenir : Google a profité de sa conférence annuelle pour annoncer une nouvelle version de Flutter, dont on connaissait déjà nombre de nouveautés. Les plus téméraires pourront lire la longue liste des changements de la Release Notes. 500 000 applications utilisent aujourd'hui Flutter sur le Google Play !

Les avantages et inconvénients de l'opensource
Contrairement à Android, Google est totalement transparent dans le développement de Flutter. De ce fait, avant même l'annonce de la version 3.0, nous avions déniché des informations, comme le passage en version stable de macOS, l'arrivée des Widgets Material 3, les ThemeExtensions, Dart 2.17

Mais nous n'avions pas tout trouvé !
Dans la version 3.0, les trois plateformes desktop sont désormais qualifiées de stable, c'est-à-dire que macOS (processeurs Intel et ARM) et Linux rejoignent Windows, faisant ainsi de Flutter, l'un des rares outils à offrir un support multiplateforme aussi large. Les travaux de Microsoft permettant de gérer les écrans pliants/pliables sont maintenant totalement disponibles en version stable (plus besoin de forker le moteur). Enfin, le plugin Flutter pour Crashlytics est désormais capable d'envoyer les erreurs fatales.

Mais aussi…
D'autres éléments sont à noter comme Impeller, un moteur de rendu entièrement refait qui devrait améliorer les performances sur iOS. Des nouvelles règles Lint sont aussi au programme (10 pour Dart + 2 pour Flutter). Le reste est à lire sur l'annonce officielle.

Image Les jeux : nouvelle cible ?

De retour en mars 2021, Google avait évoqué la possibilité d'intégrer des jeux Unity en Flutter, avait ensuite persévéré en décembre dernier avec le moteur de jeu Flame, puis a mis en ligne, quelques heures avant la Google I/O, un jeu de flipper, laissant présager une nouvelle direction.

Tout cela se matérialise désormais sous l'égide du Flutter Casual Games Toolkit, dont l'objectif principal est de mettre en avant les outils cloud fournis par Google. Concrètement, il s'agit d'un exemple de Morpion avec publicités, paiements in-app.

Image Dart 2.17</h3>

Les informations étaient déjà publiques depuis la semaine dernière, avec l'arrivée des enums avec attributs & méthodes…, les super paramètres, la possibilité de donner les named arguments dans l'ordre souhaité et bien d'autres ! À noter que les processeurs de la famille RISC-V commencent à être supportés.

Publicité

Pour ne plus voir de publicités, soutenez-nous à partir de 1 €.

En bref

✨ Quelles sont les nouveautés du côté de la communauté Flutter ?

  • SideKick, le frontend pour fvm est disponible en version 1.0 et peut être téléchargé directement sur le Microsoft Store
  • Vous écrivez des shaders GLGS que vous souhaitez inclure dans le Flutter ? Vous devriez alors vous intéresser à ce projet
  • Nylo, le "micro-framework" pour Flutter vient de basculer en version 3.0
  • Les deux plugins pour la gestion des paiements in-app ont été mis à jour

🙅‍♀️ Alors que Google organisait sa Google I/O, une ancienne employée a publié un article où elle explique les raisons de son départ de l'entreprise et y explique, notamment, pourquoi "Google est le pire endroit où elle a travaillé et cela lui a littéralement endommagé le cerveau". En parallèle, on apprenait que Google augmentait les salaires. Une coïncidence ?

💻 Côté framework multi-plateforme, ça continue de bouger :

  • SCADE est un framework que vous devriez ajouter dans votre radar, puisqu'il permet de créer des applications mobiles en Swift 5 pour Android et iOS.*
  • .NET MAUI est disponible en RC3 avant la version stable prévue en fin de mois

💰 Google Chrome vient de lancer un fond pour les "Applications Web Avancées". Difficile de comprendre ce que cela désigne exactement, mais vous pouvez toujours essayer de postuler avec vos travaux en Flutter Web.

🧑‍💼 L'entreprise Retool a commandé une étude sur les habitudes des développeurs logiciels : combien de temps consacrent-ils à l'opensource ? le temps moyen de validation d'une Pull Request…

🧑🏼‍🤝‍🧑🏻 Sous l'égide du W3C, un groupe dédié aux WebViews a été lancé. Cela pourrait permettre une unification des outils.

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib Dart VLC

Dart VLC : VLC pour le desktop

AndroidAndroidAndroidAndroidAndroidAndroid

Nul besoin de vous présenter le lecteur multimédia au cône orange. Si vous avez une application native Windows, macOS ou Linux, cette bibliothèque vous sera très utile, puisqu'elle permettra de lire et enregistrer des vidéos. Bonne nouvelle, elle gère même les Chromecast ! Seul hic : il n'existe pas de support mobile, ni web.

Lib FlutterBricks

FlutterBricks : Des widgets payants

AndroidAndroidAndroidAndroidAndroidAndroid

Voilà une initiative qui me laisse un peu pantois, puisqu'elle consiste à proposer des Widgets personnalisés en échange d'un abonnement. Le tout a l'air d'être bien réalisé (on ne peut pas voir le code), mais semble, avant tout, être destiné aux développeurs débutants.

Les outils

Image Outil Flutter Convient Test

Flutter Convient Test : Une belle interface pour lancer vos tests

Comme dans tout bon framework, lancer des tests se fait soit en ligne de commande, soit depuis votre IDE. D'une manière générale, l'interface n'est pas des plus sexy et rebutera plus d'un non-développeur. Flutter Convient Test vient s'engouffrer dans cette faille, en proposant non seulement une interface interactive, mais également de nombreuses fonctionnalités, comme la prise de captures vidéo.

Image Outil Flutter Data

Flutter Data : Gérer ses données sans se prendre la tête

Faire les appels APIs, sérialiser les données, puis les stocker pour une utilisation en mode hors-ligne…, tout cela prend beaucoup de temps et de code à écrire ! Cet outil est un peu la baguette magique dont vous rêviez, puisqu'à l'aide d'un simple fichier de configuration, tout se mettra en œuvre.

Image Outil iPreview

iPreview : Améliorer les aperçus dans le Finder macOS

Si vous êtes sur macOS et que vous utilisez Finder, il est fort probable que vous ayez recours à la fonction d'aperçu (en appuyant sur la barre d'espace). Assez performant sur les images et fichiers classiques, il est rapidement limité lorsqu'il s'agit de codes source, archives, Markdown… Cette application vient enrichir le catalogue des fichiers supportés pour 2,99€.

Publicité

Pour ne plus voir de publicités, soutenez-nous à partir de 1 €.

Les vidéos

Image Les nouveautés Flutter à la Google I/O

Les nouveautés Flutter à la Google I/O

Vous n'êtes pas trop du genre à aimer les longs textes et préférez un compte rendu visuel des nouveautés de Flutter 3.0 et Dart 2.17 ? C'est ce que vous retrouverez dans ce "What's new in Flutter" !

Image Les sessions Flutter à la Google I/O

Les sessions Flutter à la Google I/O

Une dizaine de sessions Flutter ont été prodiguées à la Google I/O et toutes sont disponibles en replay. WebView, applications pour le desktop… vous en avez pour quelques heures si vous les regardez toutes en intégralité.

Prochains évènements

19
mai

Paris, France

DevCon #14

31
mai

Sophia Antipolis, France

Google I/O Extended

01-02
juin

En ligne

Flutter Global
Summit

09-10
juin

Morbihan, France

Le Camping des Speakers

10
juin

Lille, France

Devfest
Lille

Votre avis sur ce numéro

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