|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Le concours De retour en janvier dernier, Google organisait un concours afin de créer un puzzle le plus "créatif" possible et ciblant Flutter sur le Web. Les 50 000 dollars de dotation étaient répartis sur 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 vainqueurs En fin de semaine dernière, Google a publié la liste des gagnants. Avec plus de 5 500 participations, les délibérations n'ont pas dû être simples… d'autant qu'il y a plus de 40 vainqueurs ! |
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
⏫ Une nouvelle version stable de Flutter est disponible : 2.10.5. Elle corrige un bug autour du débogueur sur Chrome 100. |
|
🥳 La barre symbolique des 30 000 packages & plugins sur Pub.dev vient d'être dépassée ! |
|
✨ Quelles sont les nouveautés côté Flutter et de sa communauté ?
- Le support officiel de Material 3 se confirme pour la prochaine version stable, tant les PRs se multiplient : #101508, #101884, #101900, #101105…
- Une PR va permettre de gérer les heatmaps sur Google Maps. Intéressant ! (PR #5274 )
- Remi Rousselet vient de sortir la version 2.0 de Freezed avec notamment des flags pour personnaliser le code généré, le support des classes mutables et bien d'autres !
|
|
✍️ Les icônes Material sont maintenant disponibles sur Google Font sous l'appellation Material Symbols. |
|
⚠️ Sur IntelliJ, vous avez l'erreur "Template not found: Dart file". Cela vient du plugin Dart développé par Jetbrains, qui travaille déjà sur un correctif. |
|
⏺️ Les applications permettant d'enregistrer les conversations téléphoniques étaient jusqu'à présent tolérées sur le Google Play. Dès le 11 mai, elles seront automatiquement retirées de la boutique. |
|
🕵️ GitHub permet maintenant de rendre son profil privé. |
|
🔌 Apple va (probablement) devoir abandonner le port Lightning des iPhones, car l'Union européenne cible la mi-2024 pour la mise en place de l'USB-C comme câble de charge commun. |
|
📉 Un article très intéressant à lire qui montre que malgré sa popularité, Ubuntu est loin d'être la distribution Linux la plus utilisée ces dernières années. |
|
📄 Les premières spécifications de WebAssembly 2.0 viennent d'être publiées. Pour les plus curieux, le document est assez costaud à lire. |
|
📚 L'abonnement et les livres de Raywerderlich sont en promotion à -50% jusqu'à la fin du mois. Un très bon plan pour ceux qui souhaitent apprendre de l'Android, iOS… ou même du Flutter. |
| |
Articles & tutoriaux Flutter |
|
|
|
|
Le Segment State Pattern est une autre manière de concevoir l'état de son application. Dans ce tutoriel qui utilise le Dartpad, vous allez apprendre comment l'utiliser avec la bibliothèque BLoC . |
|
|
|
|
|
Si votre application utilise une WebView et si vous avez besoin de corriger son contenu, vous avez accès depuis Safari à un débogueur. Pas très compliquée à trouver, la fonctionnalité est souvent méconnue. |
|
|
|
|
|
Une fois que l'on a goûté aux Scope Functions de Kotlin (apply, also, with… ), il est difficile de vivre sans. En réalité, l'implémentation d'une telle fonctionnalité est relativement aisée et c'est ce que vous explique cet article ! |
|
|
|
|
|
Très utiles, les Isolates en Dart/Flutter ne sont pas toujours très simples à appréhender et leur implémentation n'est pas triviale. Cet article répond aux deux problématiques en vous expliquant visuellement ce que les Isolates réalisent, puis comment les coder avec les fameux messages transmis sur des ports. |
|
|
|
|
|
Pour déployer plus facilement un site fait en Flutter Web, l'option Docker peut vous être utile. Rien de bien compliqué à mettre en place, une fois le Dockerfile trouvé. C'est justement ce que partage cet article, ainsi que les différentes commandes à inscrire, si toutefois vous n'étiez pas familier avec l'outil. |
|
|
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
|
for anyone who finds it useful.
|
|
|
|
Vous connaissez le hamburger menu 🍔, le fameux Drawer caché sur la droite ou la gauche de l'écran ? Eh bien, voici ses déclinaisons, avec différents plats ou sucreries ! |
|
|
Les bibliothèques Dart/Flutter |
|
|
|
|
|
|
|
|
|
|
reFlutter est un projet ambitieux visant à faire du reverse engineering sur les applications Android et iOS, développées en Flutter. Pas très simple à mettre en œuvre, on arrive toutefois à extraire des informations intéressantes grâce à un moteur Flutter patché. |
|
|
|
|
|
|
Pour améliorer le débogueur de VS Code, cette extension vous permet de visualiser certains éléments, comme les listes. Vous n'avez qu'à ouvrir la fenêtre dédiée et inscrire visualize() pour voir s'animer votre code. |
|
|
|
|
|
|
WeTransfert est un outil formidable pour transférer rapidement des documents, mais développé par une société hollandaise. L'Etat français, qui avait le même besoin, a "réinventé la roue" en faisant la même chose, mais hébergé en France. La bonne nouvelle est que cet outil est disponible pour tous, alors pourquoi ne pas l'utiliser ? |
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
La semaine dernière, le Microsoft Technology Group français organisait une "clash session" venant confronter Flutter à .NET MAUI. Pour rappel, ce dernier est le successeur de Xamarin.Forms : un outil permettant de générer des applications multiplateformes pour Android, iOS, Windows et macOS. Alors qui de Flutter ou .NET MAUI aura remporté le match ? |
|
|
|
25-26 avril |
Montrouge, France |
Android Makers
|
|
|
11-12 mai |
USA & en ligne |
Google I/O
|
|
01-02 juin |
En ligne |
Flutter Global Summit
|
|
|
|