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

Numéro 83 (25 juillet 2022)

Ouvrir la newsletter dans votre navigateur

arrow

Les actualités

EmojiAprès un long moment sans nouvelle version bêta de Flutter, une nouvelle est parue mercredi dernier : 3.3.0-0.0.pre.

EmojiLe GitHub officiel de Flutter vient de dépasser la barre symbolique des 30 000 commits !

Emojidart2js, l'outil permettant de transpiler le code en Javascript ne gèrera bientôt plus les URI en http. De même fournir un Content-Length dans les requêtes HTTPs avec une quantité négative lèvera une exception.

EmojiDans l'Union européenne, Google va permettre aux développeurs d'applications du Google Play (mais pas des jeux) d'utiliser leurs propres moyens de paiement. Malheureusement, devant la liste des restrictions, personne ne va raisonnablement le mettre en place. N'hésitez pas à lire la newsletter Android pour mieux comprendre la problématique ou alors ma vidéo YouTube 🎬 (un tout nouveau format !).

EmojiAprès avoir retiré la liste des permissions utilisées par les applications du Google Play, Google va finalement les afficher à nouveau.

EmojiSi toutefois vous utilisez le flux XML pour communiquer avec les services de l'App Store, ils seront décommissionnés à partir du mois de novembre.

EmojiFlutter Flow, l'outil no-code réalisé en Flutter, pour concevoir des applications mobile/desktop/web (c'est-à-dire du Flutter pour générer du Flutter 🤯), a maintenant une application native macOS.

EmojiVous avez "l'idée du siècle" ? Vous mettez tout votre argent de côté et vous vous lancez en tant qu'indie ? Devant tant d'enthousiasme, on vous conseille de réfléchir à deux fois, car sur une étude de Tindie, 54% des projets n'ont jamais généré le moindre centime !

EmojiDALL-E 2, la fameuse IA d'OpenAI permettant de générer des images est désormais disponible pour tous. Les premières réalisations sont gratuites, avant de rapidement devenir payantes via un système de crédits.

EmojiIl y a deux semaines, nous évoquions le fait que Microsoft interdisait désormais les applications opensource payantes sur son Microsoft Store. Devant le tollé, le géant va faire machine arrière.

EmojiSaviez-vous que TeamViewer installe une police de caractères sur votre ordinateur, sans pour autant ne jamais l'utiliser ? C'est une technique pour permettre aux sites de détecter si votre ordinateur dispose de l'application. Du fingerprinting gratuit en quelque sorte.

EmojiLog4j a fait les gros titres de l'actualité ces derniers mois et on pensait le problème résolu. Cependant, des études montrent le contraire et il ne semble pas prêt de s'arrêter. Dans le même genre, Atlassian ne semble pas pouvoir se relever avec une multitude de failles sur plusieurs de ses produits.

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib Keframe

Keframe : Optimiser votre application Flutter

AndroidAndroidAndroidAndroidAndroidAndroid

Cet outil se présente comme une sorte de baguette magique permettant de réduire les lags lors du changement de page ou du défilement dans une liste. En réalité, il s'agit principalement de modifier l'ordre dans lequel les éléments sont affichés à l'écran, ce qui donne cette impression de fluidité. Je vous laisse lire la documentation qui rentre davantage dans les détails d'implémentation.

Lib Mix stack

Mix stack : Le Add-to-App en version améliorée

AndroidAndroidAndroidAndroidAndroidAndroid

Parmi les différents types d'intégration de Flutter, vous pouvez opter pour la migration en douceur, en conservant le code existant de votre application et faisant cohabiter du Flutter. Le Add-to-App fonctionne assez bien, mais certains usages, comme le mélange dans la navigation entre des écrans avec ou sans Flutter, n'est pas chose aisée. Et c'est justement là où cette dépendance peut vous faciliter la vie.

Les outils

Image Outil Danger Dart

Danger Dart : L'outil à installer sur vos projets

Danger JS est un outil particulièrement utile lors des phases de CI (Continuous Integration) en automatisant des tâches autour de la revue de code. Un pendant Dart existe et vous permettra notamment de valider des règles Lint, formater le code, afficher le code coverage… Danger Dart n'est certes pas le seul outil à faire cela, mais a l'avantage d'être totalement indépendant de la solution de CI que vous utilisez.

Image Outil YOU

YOU : Le Google de la recherche de code

You.com est un moteur de recherche qui surfe sur les mots clés du moment, à savoir le respect de la vie privée et même l'absence de publicités. Mais contrairement à un Google ou Bing, les sites sont vus comme des sortes d'applications, pour offrir des résultats mieux intégrés. Vous retrouverez ainsi du Medium, StackOverflow… Bref un moteur de recherche qui a l'air de chercher du code et meilleur qu'un Google. A tester !

La vidéo

Image Développez avec Lukas Klinggsbo (co-créateur de Flame)

Développez avec Lukas Klinggsbo (co-créateur de Flame)

Flame est un moteur permettant de concevoir des jeux en Flutter. Dans ce pair programming de 30 minutes, vous allez découvrir comment l'utiliser. La particularité est que le développeur n'est pas n'importe qui, à savoir Lukas Klinggsbo, l'un des concepteurs du moteur.

Prochains évènements

31
août

Oslo, Norvège

Flutter
Vikings

14-15
septembre

Chicago, USA

Git Merge
2022

Votre avis sur ce numéro

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