|
|
|
|
|
Les sujets : selon John Carmack, le développement Android natif (C/C++) serait horrible. Comment les éditeurs de jeux contournent les augmentations de prix de l'App Store. |
|
|
|
|
|
Les sujets : des problèmes de VPN sur Android et iOS. JetBrains Fleet en preview publique. Les IDEs JetBrains compatibles avec le cloud Google. |
|
|
|
|
|
Les sujets : l'archivage automatique des applications Android arrive. wearOS 3 aura une nouvelle version chaque année. Le programme Ask Apple du 17 au 21 octobre. |
|
|
|
|
|
Les sujets : des Widgets tiers sur Windows 11. Kotlin Multiplatform Mobile en version bêta. Une API pour Ecowatt. |
|
|
| | |
|
Crashlytics existe sur Android et iOS, mais toujours pas sur le web. L'équipe de Google semble prête à avancer sur le sujet, mais attend que vous mettiez un pouce vers le haut sur le ticket GitHub.
|
|
L'implémentation Material 3 pour les Bottom Sheet est désormais intégrée (PR #112466 ) et sera disponible dans la prochaine version de Flutter.
|
|
Afin d'offrir une API similaire aux GridView , les SliverGrid auront désormais un constructeur builder (PR #113116 ).
|
|
Justune est une application Flutter qui a plutôt fait parler d'elle la semaine passée, puisqu'elle mêle Flutter Web et Rust.
|
|
La mascotte de Dart et Flutter, nommée Dash, est proposée sous la forme de peluches lors des événements Google. Si toutefois vous n'avez pas l'occasion d'y aller, une boutique sur Etsy propose une version "alternative". Vous faites en plus une bonne action, puisque le vendeur/la vendeuse se situe en Ukraine.
|
|
Cloudflare a communiqué des statistiques autour des attaques DDoS qu'il a pu bloquer. Les chiffres sont en forte hausse !
|
| |
Articles & tutoriaux Flutter |
|
|
|
Les overlays qui se matérialisent sous la forme de popups, bottom sheets… se ferment généralement lorsqu'on clique à l'extérieur : ce n'est pas toujours ce qui est souhaité. D'un point de vue UI/UX, le choix n'est alors probablement pas le bon et il faut alors se tourner vers un autre pattern. |
|
|
|
|
|
Écrire du code maintenable et facilement lisible par une personne extérieure semble couler de sens. Pourtant, ce n'est pas toujours le cas et la règle des six peut vous y aider : une ligne de code contenant plus de 6 informations doit être simplifiée. Cet article, qui ne se base certes pas sur du Dart, vous expliquera comment y parvenir. |
|
|
|
|
|
Smartr Daily est une newsletter quotidienne qui vous envoie un article sur des thématiques très variées (pas uniquement autour du développement) afin de vous faire découvrir de nouveaux sujets. Bonne nouvelle, elle est même gratuite ! |
|
|
|
|
|
Les DevRels d'AWS Amplify sont très actifs et publient régulièrement des tutoriaux autour de leur solution de BaaS. Dans celui-ci, il est question d'une application qui doit gérer trois environnements : développement / staging / production et y mettre une petite interface par-dessus. |
|
|
|
|
|
Flask-RESTful est une extension pour Flask (Python) afin de concevoir des API Rest. Dans cet article, vous verrez d'abord comment créer les différents endpoints, puis la manière de les consommer via des BLoC / Cubit. |
|
|
|
|
|
Si BLoC est une solution que vous aimez utiliser, le mêler à Freezed peut être une bonne idée, afin de recourir au pattern matching. Si cette notion vous est complètement étrangère, vous en comprendrez les bénéfices dans cet article, tout en apprenant son intégration dans votre application. |
|
|
|
|
|
Riverpod est sorti en version 2.0, il y a quelques semaines seulement et si vous n'avez jamais osé vous y mettre, ce guide très complet (34 minutes de lecture !) vous apprendra les fondamentaux. |
|
|
|
|
|
Un ancien développeur du monde React aimait particulièrement React Query. Ne trouvant pas une alternative en Flutter, il en a créé une déclinaison, nommée Remoter, dont il vous explique son usage. |
|
|
|
|
|
Les développeurs de chez Very Good Ventures (flipper de la Google I/O, application Hamilton…) reviennent avec un jeu entièrement développé en Flutter, grâce au moteur Flame. Nommé Very Good Game, vous pouvez le tester dans votre navigateur. Un article revient sur la manière dont il a été conçu, avec le code sur GitHub en cerise sur le gâteau. |
|
|
|
|
|
Vous affichez une carte Google Maps dans une application et souhaitez mettre en avant une région ou zone personnalisée ? Les différentes APIs permettant d'y parvenir sont expliquées, en allant même jusqu'à détourner certaines zones à l'intérieur ! |
|
|
|
|
|
Cet article vous explique comment fonctionnent les tags NFC, avant de vous expliquer comment les lire depuis une application Flutter, c'est-à-dire autant sur Android, que sur iOS. |
|
|
|
|
|
L'équipe de GuardSquare revient avec un sujet avancé, puisqu'il est question de décompiler le code Dart. À travers un jeu, l'objectif est de venir le modifier afin de gagner à coup sûr. Un excellent article pour comprendre le fonctionnement du code en Dart et essayer de s'en prémunir. |
|
|
| |
|
|
 |
|
Here is an interesting behaviour from #dart that made be spent some 15 minutes looking for a bug.
How many printed moo will appear on the console and how many you think should appear?
|
|
|
|
À première vue, ce code semble tout à fait normal, mais si vous l'exécutez, le résultat risque de vous surprendre…
|
|
|
La bibliothèque Dart/Flutter |
|
|
|
|
 |
 |
|
|
Google Fonts ou FontSource vous permettent de télécharger les polices de votre design. Mais que se passe-t-il si le téléchargement échoue ? Vous allez alors retomber sur la police par défaut (Arial, Helvetica…) et le rendu n'est pas forcément celui attendu. Grâce à cet outil, vous allez facilement pouvoir le tester sur les sites web. |
|
|
 |
 |
|
|
Maestro est un outil pour écrire des tests pour des applications Android et iOS de très haut niveau (cliquer sur tel bouton, attendre…). Une déclinaison Flutter est désormais disponible sous le nom de Fluttium. Mais attention, le développement n'en est qu'à ses débuts, car il manque de nombreuses fonctionnalités. |
|
|
|
18 octobre |
New York, USA |
Firebase Summit |
|
|
20-21 octobre |
Nantes, France |
Devfest Nantes |
|
18 novembre |
Strasbourg, France |
Devfest Strasbourg |
|
|
|