|
|
|
|
|
Au sommaire : les tarifs de l'API Twitter dévoilés (et ça coûte très cher !), l'App Store a de nouveaux paliers de prix et HarmonyOS propose gratuitement un IDE dans le cloud aux développeurs chinois. |
|
|
|
|
|
Voici les principales informations à retenir de ces derniers jours : |
|
|
| | |
|
Flutter 3.7.7 est disponible et corrige essentiellement des bugs mineurs.
|
|
Le support des "Display P3 Wide gamut colors" est disponible sur le master de Flutter, en test avec le flag FLTEnableWideGamut sur Impeller.
|
|
La classe des int en Dart se met aux class modifiers, c'est-à-dire indiquer la portée d'une classe (peut-elle être étendue ou non, implémentée ou non… ?).
|
|
En vue du support du multi-fenêtre sur Windows/macOS/Linux, l'idée est de fournir un arbre de Widgets commun aux fenêtres. L'implémentation se concrétise avec l'arrivée du PipelineOwner tree
|
|
Google déprécie déjà certaines méthodes et les supprime 2 ans plus tard. Pour l'heure, cela ne concerne que la partie Flutter et Google souhaiterait l'étendre au package flutter_test . Vous pouvez participer à la discussion sur ce sujet.
|
|
La Google I/O aura lieu cette année le 10 mai, uniquement, et quasi exclusivement en ligne. On voit que Google veut faire des économies… mais on devrait tout de même y apercevoir une nouvelle version de Flutter.
|
|
Le Call For Paper de la conférence Flutter Connection se referme cette semaine. C'est la dernière ligne droite !
|
|
Une deuxième Developer Preview d'Android 14 est disponible et iOS 16.4 se rapproche de la sortie.
|
|
Appwrite, le Backend-As-A-Service opensource et qui nécessitait jusqu'à présent de l'auto-héberger, propose un Appwrite Cloud en bêta fermée pour vous éviter de gérer les questions de déploiement. Pour y participer, il faut s'inscrire sur ce site. Les tarifs ne sont toutefois pas révélés pour le moment.
|
|
La semaine dernière, des dizaines de packages de spam ont été publiés sur Pub.dev, offrant uniquement une fonction d'addition. Cela pose une nouvelle fois la question de la modération et des potentielles dérives d'un système si ouvert.
|
|
Un site liste tous les matériels sur lesquels Fuchsia peut tourner, mais mis à part la gamme des Nest, le système reste encore trop discret aujourd'hui.
|
|
Le client lourd pour Rive est désormais disponible autant sur macOS, que sur Windows.
|
|
David Silvera propose un ebook "Comment créer une application mobile à succès". Il est certes gratuit, mais il vous invite à soutenir le projet de la Fondation des Femmes.
|
|
La Poste organise le concours #FemmesDuNumerique, qui souhaite aider les femmes qui se lancent dans de nouveaux projets. 13 lauréates seront aidées pour lancer un KissKissBankBank et recevront 2000€ de financement sur la plateforme.
|
| |
Articles & tutoriaux Flutter |
|
|
|
Vous souvenez-vous de tous les designs patterns ? Probablement pas (je m'inclus dans le lot)… Ce site vous propose, non seulement, la liste complète avec le code associé, mais y ajoute des petits dessins pour en faciliter la compréhension. Un enfant pourrait "presque" comprendre ! |
|
|
|
|
|
Le site Booking.com se décline sur plusieurs plateformes allant du mobile, à la version web responsive. "Malheureusement", offrir un design system n'a jamais été aussi complexe qu'aujourd'hui, car il doit pouvoir s'adapter à tous les facteurs de formes. Pour cela, l'équipe, en charge de sa conception chez Booking.com, vous prodigue quelques conseils, pour éviter les erreurs. |
|
|
|
|
|
Matthieu Regnauld nous partage un article découpé en deux parties, dans lequel il met la barre assez haut, en utilisant non seulement des captures d'écran réalisées avec les tests golden, mais en les réutilisant par la suite sur le Google Play et l'App Store via leurs APIs respectives. Pour cette deuxième partie, fastlane est appelé à la rescousse. |
|
|
|
|
|
La création et le packaging des applications Android et iOS ne sont pas si compliqués, car tout vous est fourni de base. En revanche, on ne peut pas en dire autant pour la partie desktop. En revanche, Conveyor est un outil qui peut vous aider dans cette tâche. D'autant plus qu'il est compatible avec Flutter et cet article vous explique comment l'utiliser. |
|
|
|
|
|
Cet article vous présente une messagerie en temps réel, utilisant l'API Pusher, ainsi qu'un backend en Go déployé sur la plateforme Google Cloud, via les Cloud Run. Comme d'habitude, cet article provenant de Kodeco est ultra-détaillé et sa mise en application est estimée à 30 minutes. |
|
|
|
|
|
Depuis Flutter 3.7, la correction orthographique est proposée sur Android dans les champs texte. Imaginons toutefois, que vous vouliez en proposer un sur toutes les plateformes et avec un dictionnaire personnalisé, c'est justement ce que vous propose cet article. A noter qu'un petit Isolate pourrait être nécessaire si toutefois le texte devient trop important. |
|
|
|
|
|
Après un rapide rappel sur la notion de Clean Architecture, cet article vous propose son implémentation en définissant une arborescence que vous pourrez utiliser dans vos projets Flutter. |
|
|
|
|
|
Nul besoin de vous équiper de tout un tas de téléphones et de gérer l'infrastructure qui va avec, puisqu'AWS le fait pour vous. Pour cela, il suffit de laisser quelques dollars à la firme américaine, en échange de quoi, vous pourrez par exemple exécuter des tests Appium pour vos applications en Flutter. |
|
|
|
|
|
Refind est une newsletter quotidienne qui vous propose 5 articles. Lorsque vous vous inscrivez, vous choisissez parmi une multitude de thèmes et vous recevrez ainsi une déclinaison adaptée à vos attentes. |
|
|
| |
|
|
Ce développeur Flutter nous partage un magnifique effet de zoom sur une grille. Pour cela, une sorte de boule se forme autour du curseur ou du doigt et offre un rendu "qui en jette". Le code source est bien sûr partagé.
|
|
|
Les bibliothèques Dart/Flutter |
|
|
|
 |
 |
|
Le dock macOS ne se limite pas à l'affichage d'icônes statiques, mais peut notamment présenter une vue Flutter. Bonne nouvelle, cette bibliothèque vous aide à parvenir à cette implémentation. À utiliser avec modération tout de même ! |
|
|
|
 |
 |
|
|
Au plus un projet se complexifie, au plus les fichiers se multiplient et les connexions entre les différentes entités peuvent être difficiles à retracer. Pour vous aider dans cette tâche, DartLens offre un rendu visuel des différents fichiers, classes, attributs… Une sorte de diagramme UML amélioré. |
|
|
 |
 |
|
|
Après les déboires du Marketplace officiel de VS Code, où il est très facile de publier des malwares, une alternative pourrait être Open SVC Registry : un registre uniquement aux extensions avec code ouvert. |
|
|
|
23 mars |
Oslo, Norvège |
Apprise Conf |
|
27-28 avril |
Montrouge, France |
Android Makers |
|
|
10 mai |
En ligne |
Google I/O |
|
|
02 juin |
Paris, France |
Flutter Connection |
|
05-07 juillet |
Berlin, Allemagne |
fluttercon |
|
|
|