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

Numéro 55 (10 janvier 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

L'actualité qui a marqué la semaine

Image Un nouveau concours Flutter

Il y a deux ans environ, Google lançait un concours de création de clockfaces flag_lng pour le Lenovo Smart Display. L'équipe Flutter revient en 2022 avec un nouveau concours nommé Flutter Puzzle Hack flag_lng.

Que devez-vous concevoir ?
Vous devez créer un puzzle le plus "créatif" possible et ciblant Flutter sur le Web. Pour cela, vous pouvez, soit vous appuyer sur des modèles existants et les améliorer, soit laisser libre cours à votre imagination.

Les prix
Au total, plus de 50 000 dollars de dotation sont mis en jeu dans plusieurs catégories : la meilleure animation/design, le plus créatif, la gestion du multiplateforme, la meilleure exécution ou encore le choix de la communauté.

Les règles
Ce concours est disponible dans l'intégralité des pays francophones, à l'exception du Québec. Les soumissions devront se faire impérativement avant le 28 février prochain. Les critères de jugement portent sur l'aspect responsive, le support de divers modes de saisie (tactile, souris…) et des PWA sur le web. L'aspect créatif, avec des **animations, ** sera particulièrement apprécié, tout comme l'apport de contenus à la communauté (tutoriaux par exemple) et l'expérience en Flutter Web.

L'actualité de la semaine

⏫ Comme chaque début de mois, les plugins officiels pour les IDE sont (normalement) mis à jour. Pour ce mois de janvier 2022, seul celui destiné à VS Code (3.32) flag_lng l'a été.

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

  • Google travaille pour donner accès aux différentes étapes d'initialisation d'une application en Flutter Web (PR #95379 flag_lng)
  • Il sera désormais possible d'indiquer si vous acceptez des raccourcis clavier répétés (PR #96154 flag_lng)
  • L'animation sur iOS pour revenir à l'écran précédent n'utilisait pas parfaitement les bonnes couleurs. Non seulement c'est corrigé, mais vous allez pouvoir les modifier à la main si nécessaire (PR #95511 flag_lng et #95537 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 ?

  • AppWrite, le BaaS opensource (alternative à Firebase, AWS Amplify…) est disponible en version 0.12 flag_lng avec notamment une amélioration des APIs autour de la base de données.

🛑 La conférence Flutter Vikings qui devait avoir lieu au format hybride ne sera finalement proposé que dans sa version en ligne, suite aux nombreuses inconnues autour de la COVID-19.

📗 Un nouveau livre sur Flutter est disponible : Pragmatic Flutter flag_lng, écrit par Priyanka Tyagi, aux éditions CRC Press.

📊 WakaTime flag_lng, un outil permettant de comptabiliser le temps que vous passez sur vos projets de développement, a dévoilé des statistiques intéressantes : Dart est en progression flag_lng (+1% sur un an) et VS Code est très largement l'éditeur le plus utilisé flag_lng.

🌎 Le cabinet spécialisé en recrutement informatique Levels.fyi a dévoilé les salaires les plus élevés de 2021 flag_lng : chez Roblox un ingénieur touche 335 000$/année, là où un ingénieur senior peut obtenir jusqu'à 504 000$/année chez Netflix. Du côté des villes, malheureusement aucune francophone ne se détache, San Francisco tenant la dragée haute.

🆕 Snap flag_lng est l'équivalent de l'App Store pour Linux et développé par Canonical. Dans un billet de blog flag_lng, l'entreprise explique qu'il va connaître de très nombreux changements, mais tout restera rétro-compatible, donc aucune contrainte à avoir si vous avez déjà publié des applications Flutter.

🔎 À surveiller : à la manière d'une Wine qui permet d'exécuter des applications Windows sur Linux, Darling flag_lng se veut être son pendant, en lançant des applications macOS sur Linux.

💰 Pendant quelques minutes, Apple a dépassé la barre symbolique des 3 000 milliards de dollars flag_lng de valorisation boursière. Pendant ce temps-là, la marque est toujours incapable de fournir des câbles flag_lng qui tiennent la route…

👩‍💻 Swift Playground est un outil No-Code permettant de concevoir des applications pour l'écosystème Apple. Il est maintenant disponible sur iPad et permet même de gérer la publication sur l'App Store. Cet article flag_lng vous fournit un retour sur les forces et faiblesses.

⌨️ Un clavier flag_lng permet d'écrire tellement vite, qu'il a été interdit dans les compétitions !

Articles & tutoriaux Flutter

Astuce : Visualiser graphiquement les dépendances d'un projet

Image Tips

Bibliothèques Dart/Flutter

Lib puby

puby : Exécuter des commandes pub dans des sous-projets

Android iOS Web Linux Mac Windows

À mi-chemin entre bibliothèque et outil, puby permet d'exécuter des commandes pour pub de manière récursive dans le dossier courant. Pratique, si vous avez opté pour une architecture utilisant de nombreux sous-modules !

Lib ffigen

ffigen : Générer facilement le code Dart:FFI

Android iOS Web Linux Mac Windows

Dart:FFI permet d'exécuter directement du code natif depuis du Dart. L'idée de cet outil est de vous générer tout le code boilerplate à partir des fichiers header (*.h). Un beau gain de temps en perspective !

Lib Colors Stuff

Colors Stuff : Des couleurs++

Android iOS Web Linux Mac Windows

Colors-ktx flag_lng est une bibliothèque Kotlin permettant d'ajouter des fonctionnalités sur la gestion des couleurs. Son auteur a créé une déclinaison pour Flutter qui permet facilement de déterminer si une couleur est plutôt claire ou sombre, manipuler facilement l'opacité…

Le podcast

Image Le métier de

Le métier de "Pen tester"

Vous avez déjà peut-être entendu le terme "pen tester", mais que se cache-t-il derrière ce métier ? C'est ce à quoi répond l'excellent podcast français Le Rendez-Vous Tech flag_lng dans un épisode spécial. Vous découvrirez alors que cela désigne des techniques dites de penetration testing, qui peuvent être exécutées depuis l'extérieur ou l'intérieur d'une société. Pour le reste, je vous laisse écouter le contenu !

Les outils

Image Outil App Development Score

App Development Score : Un score mesurant le développement de vos applications

Cet outil gratuit permet d'obtenir un score sur les applications que vous maintenez au travers de trois métriques : la fréquence des mises à jour, la consistance du cycle des mises à jour et enfin les éventuelles sorties en urgence.

Image Outil Dura

Dura : Un historique pour vos changements locaux

Nous en avons tous l'habitude : commiter régulièrement son travail est une bonne pratique. Que faire si vous avez oublié cette maxime, ou bien si deux commits sont trop espacés ? C'est ici que Dura entre en jeu et peut vous "sauver la vie". Concrètement, l'outil s'exécute en arrière-plan sur un Git et va créer une branche nommée dura avec vos modifications. Par conséquent, ni votre branche, ni votre HEAD ne seront impactés.

Image Outil ReDroid

ReDroid : Android dans un conteneur

ReDroid (pour Remote anDroid) propose un conteneur pour Linux (via Docker, podman…) pour faciliter le lancement d'instances d'Android 8.1, jusqu'à 12.0 (la dernière version stable). Bonne nouvelle, les architectures AMD64 et ARM64 sont également gérées!

Prochains évènements

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