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

Numéro 58 (31 janvier 2022)

Ouvrir la newsletter dans le navigateur

arrow

Une célébration en fanfare

Tout se présentait sous les meilleurs auspices la semaine dernière,à l'occasion des 1 an de la newsletter. Malheureusement MailChimp a décidé de gâcher notre fête. Ce service, ultra connu pour ses gestions de mailing-list, a décidé que le contenu de la newsletter enfreignait ses règles. Je vous avoue que j'attends toujours l'explication…

Devant chercher une alternative, nous nous sommes tournés vers Sender.net (qui semble déjà être réactif à nos messages). Malheureusement pour pouvoir envoyer une première newsletter, il faut attendre que le compte soit validé, ce qui a rajouté quelques heures supplémentaires. Voici les raisons pour lesquelles la newsletter du lundi… s'est transformée en newsletter du mercredi !

La migration de votre compte s'est faite de manière automatique. Si toutefois, j'ai commis une erreur, le lien pour se désinscrire se trouve en bas de la newsletter. En espérant que tout rentre dans l'ordre désormais !

Le fait marquant

Image La France passe à Flutter !

Le titre est un peu racoleur, avouons-le, mais elle montre que Flutter est aujourd'hui un framework qui prend de l'ampleur auprès de grosses sociétés françaises. Au cours des derniers jours, ce ne sont pas moins de deux mastodontes qui ont franchi le pas : les groupes TF1 et SNCF.

TF1 Info : l'ancienne application LCI
ERRATUM : Suite à une mauvaise compréhension, l'application TF1 Info est faite en React Native et non Flutter.

Depuis lundi dernier (24/01), l'ensemble des contenus journalistiques du groupe TF1 est regroupé sous la même houlette : TF1 INFO flag_lng. Derrière cette marque, on retrouve notamment un nouveau site Internet flag_lng et la refonte de l'application LCI (Android flag_lng / iOS flag_lng). Cette dernière est conçue par la société BAM et utilise Flutter comme framework !

SNCF.Connect : Quand la SNCF essaie de faire plus simple
Difficile de s'y retrouver dans les différentes applications de la SNCF, tant elles sont nombreuses. Fruit du travail de plusieurs mois, de plusieurs centaines de collaborateurs en interne, la marque SNCF.Connect regroupe à la fois oui.sncf et l'assistant SNCF.

D'autres applications vont rester temporairement en ligne (comme Ma Ligne C), mais l'idée est d'offrir à terme une plateforme unique pour faire du porte à porte, c'est-à-dire en utilisant tous les moyens multimodaux (VTC, billets RER…). Là aussi le développement a été réalisé en Flutter.

L'actualité de la semaine

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

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

  • Alors que le channel dev de Flutter n'est plus supporté, les outils vont proposer une migration "automatique" vers la bêta (PR #94967 flag_lng)
  • Le Widget Draggable pourra maintenant être activé selon une liste de PointerDeviceKind (PR #96490 flag_lng)
  • Afin de rendre les APIs plus cohérentes, l'attribut isAlwaysShown des Scrollbar, RawScroller, CupertinoScrollbar et ScrollbarThemeData va être renommé en thumbVisibility et restera un booléen (PR #96957 flag_lng)
  • Le IconTheme va désormais contenir les informations sur les ombres (PR #83638 flag_lng)

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

  • À peine sorti, le package Isar flag_lng (Hive en version améliorée) franchit la barre de la version 2.0. La raison ? de nombreux breaking changes flag_lng au programme !
  • Pigeon flag_lng, l'outil qui permet de générer le code entre Dart et les plateformes Android et iOS va gérer correctement les champs null (PR #549 flag_lng)

📘 Le site RayWenderlich revient avec un livre gratuit flag_lng autour des collections et des algorithmes. Un excellent ouvrage pour utiliser les structures de données les plus appropriées.

🤖 Une nouvelle version d'Android Studio est disponible (Bumblebee - 2021.1) et propose tout d'abord, un remplaçant à l'AVD Manager nommé Device Manager, ensuite, la possibilité de connecter un téléphone en WiFi à l'aide d'un QRCode, ainsi qu'une compatibilité Mac M1 pour l'ensemble des outils du SDK… Les nouveautés sont présentées au format vidéo flag_lng ou via les Releases Notes flag_lng.

🤖 Dès le mois prochain, Microsoft donnera accès aux applications Android via le Microsoft Store et l'Amazon App Shop sur Windows 11 flag_lng. N'oubliez pas de soumettre vos applications !

🔗 Les API de l'App Store Connect ont été enrichies flag_lng pour notamment automatiser la création d'événements in-app, des pages produits…

🤠 Nhost flag_lng, une solution de BaaS similaire à AppWrite, Firebase… annonce qu'un SDK pour Dart/Flutter flag_lng sera prochainement disponible. A noter que du code est déjà disponible sur GitHub.

💸 OVH continue de faire des offres promo. On peut notamment citer le .FR à 1,99 €/HT/an.

🛑 Vous n'arrivez pas à partager des fichiers hébergés sur Google Drive ? Il semblerait qu'un simple booléen flag_lng soit utilisé pour indiquer si un fichier enfreint les conditions d'utilisation.

🍻 Vous souvenez-vous des débuts de l'iPhone et de son fameux "Il y a une application pour ça" ? Nous avions droit au meilleur, comme au pire et notamment iBeer, une application qui faisait croire que vous buviez de la bière. Inutile, mais pas une perte de temps pour son développeur flag_lng qui arrivait à récolter jusqu'à 20 000 dollars par jour !

🖼️ Vous souvenez-vous du fameux logiciel Winamp ? Eh bien, il existe un musée des meilleurs skins flag_lng. Le mauvais goût était de la partie à l'époque !

📍 Tim Cook tient tellement à sa vie privée que sa demeure est floutée sur Apple Maps, Google Maps et même Bing Maps flag_lng.

Articles & tutoriaux Flutter

Bibliothèques Dart/Flutter

Lib Nylo

Nylo : Un micro-framework pour Flutter

Android iOS Web Linux Mac Windows

Vous venez tout juste de vous mettre à Flutter et vous cherchez une base solide pour bien débuter ? Ce micro-framework va vous y aider en fournissant un projet de base complet avec les dépendances les plus courantes et une architecture déjà prête. Toute la documentation est disponible sur un site dédié flag_lng.

Lib BASF Flutter Components

BASF Flutter Components : La marque met à disposition ses éléments graphiques

Android iOS Web Linux Mac Windows

Si vous cherchiez cette semaine des arguments pour montrer que les entreprises s'intéressent à Flutter, voici une preuve supplémentaire. BASF, le groupe chimique allemand, a publié sur Pub.dev, certains Widgets de ses composants graphiques : boutons, saisie utilisateur…

Le podcast

Image Les 15 ans de l'iPhone

Les 15 ans de l'iPhone

Le 9 janvier 2007, Apple présentait en grandes pompes un téléphone qui allait totalement révolutionner le monde numérique : l'iPhone. Ce podcast revient au travers de trois témoignages sur l'ambiance de l'époque. Plein d'anecdotes très intéressantes !

La vidéo

Image On refait le Mac spécial iPhone

On refait le Mac spécial iPhone

Pour poursuivre après le podcast de 135 grammes (qui d'ailleurs représente le poids du premier iPhone), l'équipe d'On Refait le Mac revient à son tour sur le smartphone. Jonché d'anecdotes, ce numéro vaut également le coup de l'écouter !Un cours complet et gratuit sur Flutter !

Les outils

Image Outil RPS

RPS : Lancer des scripts depuis le pubspec.yaml

Si je devais émettre une critique vis-à-vis des projets Dart/Flutter, ce serait l'absence d'un outil de scripting au niveau du build. Contre toute attente, je ne suis pas le seul à émettre cette plainte, puisque l'outil RPS (pour Run Pubspec Script) propose une solution. Il suffit de définir des étapes et vous pouvez alors exécuter du code avant et après.

Image Outil BlackBox

BlackBox : L'extension Chrome que tous les développeurs devraient installer

Les tutoriaux sur YouTube, les conférences sur Teams/Zoom… de plus en plus de vidéos présentent du code. Mais comment récupérer facilement ce code ? Grâce à l'extension Blackbox, bien sûr. Elle permet de faire de l'OCR et de mettre à disposition le contenu dans votre presse-papier. Seule ombre au tableau : il faut créer un compte pour pouvoir l'utiliser.

Image Outil Deskreen

Deskreen : Utiliser n'importe quel écran comme moniteur externe

Vous n'avez pas le budget pour acheter un nouvel écran ? Qu'à cela ne tienne, un simple navigateur suffit pour transformer n'importe quel moniteur en écran externe. Tout cela, grâce à Deskreen, qui, en plus,est gratuit !

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
😍😆🙄😡👍👎