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

Numéro 34 (06 septembre 2021)

Ouvrir la newsletter dans le navigateur

arrow

Hello World!

La newsletter a été lancée en début d'année 2021 et va connaître dès aujourd'hui une grande étape, puisqu'elle va être disponible en anglais.

Nommée Flutter Croissants, elle reprend les principaux éléments de Flutter Digest, avec toutefois quelques éléments différents (les offres d'emploi par exemple), ou certains articles qui figureront en plus sur la version française.

N'hésitez pas à vous y abonner en parallèle si vous préférez le contenu en anglais.

Les actualités

Image Paiements alternatifs : la Corée du Sud met fin au sujet

Epic Games vs Apple, différents procès au niveau mondial…, l'obligation et les commissions prises par l'App Store et le Google Play sont sur la sellette depuis de nombreux mois.

La Corée du Sud faisait toutefois figure d'exception, puisque le système de paiement de Google n'était pas obligatoire pour les applications Android sur le Google Play. Le géant américain était néanmoins dans les starting blocks, puisqu'à partir du mois d'octobre, Google allait non seulement rendre obligatoire (et unique) son mode de paiement, mais allait aussi prendre sa fameuse dîme de 30%.

Mais les députés sud-coréens en ont décidé autrement mardi dernier, puisqu'ils obligent depuis toutes les plateformes de type Google Play ou App Store à permettre aux développeurs tiers d'utiliser leur propre système de paiement. Une loi qui a tout de même été votée par 180 voix pour, contre… zéro !

Cette loi était attendue par beaucoup pour servir d'exemple au niveau mondial. Les deux géants n'ont pas tardé à montrer leur agacement en affirmant qu'ils permettent de faire des achats en toute sécurité et aux développeurs de toucher des utilisateurs à travers le monde entier. Reste à savoir si la Corée du Sud restera un cas isolé ou si ce type de décision va se propager sur les autres continents.

Image Apple autorise les applications de

Outre la situation en Corée du Sud et après un procès au Japon qui s'embourbait, Apple autorise désormais les applications dont le modèle économique est uniquement basé sur des abonnements, à afficher un lien sortant vers leur propre site. Ces applications dites de "consultation" concernent Netflix, Spotify, Kindle ou les médias par exemple, mais en aucun cas, les jeux qui rapportent énormément à la firme aujourd'hui.

Mais en réalité, ces applications n'utilisent pas les moyens de paiement de l'App Store aujourd'hui, mais Apple fait essentiellement de la comm', car rien ne change pour la majorité des éditeurs.

Image Les enfants chinois limités à 3h de jeu en ligne par semaine

Le gouvernement chinois ne voit pas d'un bon œil le secteur du jeu vidéo et plus particulièrement le géant Tencent (pourtant une entreprise chinoise), qui est connu à l'international pour ses nombreux rachats ces derniers mois dans le secteur (plus d'une cinquantaine depuis le début 2021 !).

Pour le gouvernement, les jeux en ligne sont ni plus ni moins qu'un "opium spirituel". A ce titre, depuis 2019, il est ainsi impossible pour les mineurs de jouer entre 22h et 08h, ni d'enchaîner des sessions en ligne de plus d'1h30.

Mais depuis la semaine dernière, les restrictions sont devenues bien plus importantes avec seulement une plage de 20h à 21h autorisée pour les jeunes chinois… et uniquement le week-end (du vendredi au dimanche). Les différents acteurs de l'industrie doivent non seulement se plier à ces restrictions, mais aussi mettre en place un système de vérification d'identité afin d'éviter toute fraude. Un coût bien sûr à leur charge…

Exit les jeux vidéos en ligne le week-end, mais rien ne semble pour l'heure limiter l'usage des applications ou des jeux en mode déconnecté. Que l'on approuve cette décision ou pas, il semble toutefois étonnant de ne pas s'attaquer aux réseaux sociaux qui regorgent pourtant de nombreuses mécaniques psychologiques pour nous faire revenir un peu plus chaque jour.

Le reste de l'actualité en bref

📅 Nous allons organiser un meetup en ligne flag_fr le 14 septembre prochain : nous cherchons des petites présentations sur des applications, bibliothèques, articles… que vous avez réalisées. Si cela vous intéresse, n'hésitez pas à nous contacter flag_fr.

Votre publicité ici ? Contactez-nous pour partager vos articles, tutoriaux, outils ou annonces d'emploi pour les mettre en avant auprès de la communauté Flutter francophone !

⏫ Une nouvelle version de Flutter est disponible sur le channel beta : 2.5.0-5.3.pre

⏫ Les deux plugins pour les IDE ont été mis à jour :

  • Pour IntelliJ, la version M60 flag_fr supporte les dernières versions d'Android Studio et IntelliJ et apporte simplement le raccourci "mdof" pour écrire MediaQuery.of(context).
  • Pour VS Code, le changelog de la version 3.26.0 flag_fr montre davantage de nouveautés, notamment autour de la partie tests qui utilisera le test runner de VS Code, plutôt qu'un développement spécifique.

✨ Côté Pull requests, on peut noter :

  • Il est désormais possible d'indiquer l'emplacement (ou plutôt l'alignement) des Dialog, AlertDialog et SimpleDialog sur l'écran. Une fonctionnalité plutôt en direction des ordinateurs ou écrans larges flag_fr (PR #88984 flag_fr).
  • L'objet DecorationImage va avoir certains nouveaux attributs : opacity, filterQuality, invertColors et isAntiAlias (PR #88453 flag_fr)
  • Il sera désormais possible de modifier flag_fr sur un Drawer (menu sur un côté de l'écran) : sa couleur d'arrière-plan (backgroundColor) ou sa forme (shape) (PR #89237 flag_fr)

📈 L'IEEE a sorti il y a quelques jours son classement sur les langages de programmation les plus utilisés en 2021 flag_fr. Il en ressort que Dart est plus populaire que les années passées.

📎 AppWrite flag_fr, l'alternative opensource à Firebase vient de sortir en version 0.10 flag_fr. Elle apporte notamment une Realtime API qui notifie lors des changements sur les utilisateurs, le stockage, les fonctions… La partie authentification fonctionne aussi avec des logins de type "magic url" (vous recevez un mail pour vous connecter, un peu comme sur Slack).

🔥 Crashlytics va bientôt s'améliorer grâce à "Crashlytics Signals", une nouvelle manière de mettre en avant des crashs détectés. Par exemple, un badge "Early crashes" flag_fr va apparaître dans l'interface si un crash intervient au lancement de l'application. Si vous souhaitez tester la fonctionnalité, il faut rejoindre le programme alpha flag_fr.

🔥 Firebase dispose d'un outil pour surveiller à distance les performances de vos applications flag_fr : Firebase Performance Monitoring. Mais cela oblige à passer régulièrement sur la console web. Prochainement, des alertes seront automatiquement envoyées par mail. Pour tester ce service en alpha, vous pouvez vous inscrire ici flag_fr.

📚 L'éditeur de livres Packt Publishing recherche un auteur pour un livre Flutter Design Patterns and Best Practices. Si cela vous intéresse, n'hésitez pas à envoyer un mail pour que vous soyez mis en contact.

🔥 Vous utilisez Figma ? Les icônes Material sont maintenant disponibles dans leurs cinq variations flag_fr.

📊 Une étude flag_fr vient de montrer que sur la première moitié de 2021, les consommateurs ont dépensé 41,5 milliards sur l'App Store, contre "seulement" 23,4 milliards sur le Google Play. Attention, il s'agit des chiffres avant commission, mais on comprend bien que cela représente une énorme manne financière pour les deux géants de la tech'.

🤦‍♂️Les géants de la tech' se copient dans tous les sens : stories, salons audio à la ClubHouse… Mais sauf exception, la copie est toujours inférieure à l'original. Et c'est ainsi que LinkedIn va arrêter les stories flag_fr, juste après Twitter il y a quelques semaines. Mais Amazon va mettre du Clubhouse dans son Amazon Music flag_fr.

😢 Windows 11 a une date de sortie officielle : le 05 octobre prochain… mais il ne faudra pas compter sur le support des applications Android avant au moins 2022 flag_fr. Par ailleurs et malgré l'apparition d'une application sur le Microsoft Store flag_fr, il n'y aura pas de support Xbox.

🤦‍♂️ Vous vous souvenez du lien flag_fr qui montrait les incohérences graphiques sur Windows ? Eh bien Windows 11 ne fera pas mieux pour les champs de saisie flag_fr.

👟 Ne me demandez pas pourquoi, mais il existe maintenant des Nike Air Force 1 flag_fr en version Source Code. Les geeks : nouvelle cible des marketeux ?

ico

Le saviez-vous ?

Mais pourquoi les liens sur Internet sont-ils bleus ? C'est la question que s'est posée une ingénieur de chez Mozilla flag_fr. Je vous conseille de lire l'article dans sa globalité pour comprendre sa démarche de recherche, mais il en ressort qu'il n'y a jamais vraiment eu de norme et qu'un premier navigateur a lancé le mouvement et les autres ont suivi.

Concrètement, il s'agirait de Mosaic (fiche Wikipedia flag_fr) lors de sa mise à jour en 0.13 en 1993. A l'époque, on pouvait lire dans le changelog : "Changed default anchor representations: blue and single solid underline for unvisited, dark purple and single dashed underline for visited." Cette couleur n'est pourtant pas des plus accessibles, mais l'industrie a suivi l'exemple.

Mais aussi, pourquoi les liens sont-ils soulignés ? Cela viendrait cette fois-ci plutôt de Microsoft 1 en 1985 !

Les articles et tutoriaux Flutter

Trucs & astuces Flutter

Le tweet

Twitter logo
@RobertBrunhage or @tadaspetra or @marcuslng do any of you know what this is called and if Flutter has a quick way of doing it. This is a dialog that pops up, and when i swipe it up it goes full screen. It's not expanding on tap, but as I swipe it. #flutter
Image tweet

Sur Twitter, une sorte de compétition a eu lieu la semaine dernière pour reproduire le menu flag_fr que l'on retrouve sur Google Maps ou Google Photo. Il a la particularité de s'ouvrir au scroll. Alors pour vous, qui a la meilleure solution ?

Les bibliothèques Dart/Flutter

Lib flutter_carplay

flutter_carplay : Votre application Flutter dans votre voiture !

Android iOS Web Linux Mac Windows

Apple CarPlay et Android Auto se sont imposés au fur et à mesure des années dans nos véhicules. Mais la bibliothèque d'applications reste limitée à du grand classique : musique, navigation…

Si vous pensez avoir trouvé LA bonne idée, inutile de développer en Objective C/Swift, puisque cette bibliothèque vous permet non seulement d'avoir le nécessaire pour la publier, mais aussi avoir les différents Widgets optimisés pour cette plateforme.

Attention toutefois, Apple est très strict sur la partie guidelines flag_fr, lisez-les bien avant de faire quoi que ce soit.

Lib flutter_isolate

flutter_isolate : Les plugins Flutter même dans les Isolates !

Android iOS Web Linux Mac Windows

L'écosystème de plugins de Dart/Flutter est très riche, mais vous avez peut-être remarqué que leur utilisation dans un Isolate ne fonctionne pas… justement car chaque "Isolate" est indépendant. Ce plugin vient faire en sorte de permettre leur utilisation, en créant tout le code nécessaire pour vous.

Les outils

Image Outil Flutter Sidekick

Flutter Sidekick : Changer facilement de version de Flutter

Changer de version de Flutter n'est pas très compliqué : un flutter channel, puis un flutter upgrade suffisent. Mais la situation se corse si plusieurs projets doivent utiliser plusieurs versions différentes. C'est ici qu'intervient Sidekick flag_fr : une interface graphique pour fvm flag_fr. Concrètement vous allez pouvoir spécifier par projet la version que vous souhaitez et même pouvoir gérer au sein d'un même channel plusieurs versions. Un "must-have" !

Image Outil Free-For.dev

Free-For.dev : Quand on a les poches percées

Le site "free for developers" porte assez bien son nom, puisqu'il recense des centaines d'outils qui offrent au moins une partie des fonctionnalités en mode gratuit. Il y a tellement de catégories, qu'il est presque difficile d'en faire une sélection !

Le podcast

Image Dans la tuyauterie d’internet

Dans la tuyauterie d’internet

C'est un podcast qui commence à dater, puisqu'il a été publié en 2019, mais reste d'actualité tant la problématique est actuelle. Pour qu'Internet puisse fonctionner, des infrastructures sous-marines, des data centers, des serveurs… sont nécessaires. Ce podcast vous explique comment tout cela s'orchestre.

Offres d'emploi, missions et stages

En partenariat avec Flutter-Jobs.tech

[CDI] Développeur mobile Flutter (H/F)

Ecolomic - Brest, 29

Ecolomic, c'est l'écosystème local qui fédère une sélection de marchands et des consommateurs sur une marketplace de ventes éphémères de produits du quotidien issus du déstockage. Sylvain, notre CTO, recherche une personne de confiance pour relever les nombreux défis techniques proposés chez Ecolomic !

[CDI] Développeur mobile Flutter (H/F)

Nexton Consulting - Paris, 75

Nous recherchons pour notre client dans le secteur des transports, un développeur Flutter, très à l'aise techniquement et avec du recul sur son métier et son rôle afin d'être capable de s'intégrer rapidement dans l'équipe. Outre les compétences techniques, l'état d'esprit et la personnalité seront des points d'attention.

Vous recherchez un talent Flutter ? Envoyez-les sur Flutter-Jobs.tech !
arrow

Prochains évènements

07 septembre

Paris

Meetup Programmez

14 septembre

En ligne

Flutter Paris

24 septembre

Perros-Guirec

DevFest Perros-Guirec
Votre avis sur ce numéro
😍😆🙄😡👍👎