|
|
|
|
|
Les sujets : Google travaille sur une IA pour Android Studio. Le tarif de la version Pro de ChatGPT dévoilé. Shadow rachète Genymobile (émulateur Android dans le cloud). |
|
|
|
|
| | |
|
Au cours des prochains jours, plusieurs événements Flutter seront organisés :
- Flutter Forward : retransmission en direct et en français mercredi à partir de 15h30. Des vidéos pré-enregistrées seront proposées par la suite et le programme est déjà en ligne (Impeller, sécuriser ses applis, Go Router 6, Canvas.drawVertices…)
- Mardi prochain (31/01), après une annulation, le meetup prévu à Bordeaux aura bien lieu chez Malt
- Retour à Paris le 1er février avec un Flutter Forward Extended qui aura lieu dans les locaux de Google avec notamment Leigha Jarett, qui travaille dans l'équipe Flutter
- Le mardi 07 février, le Flutter Nantes organisera un meetup autour du Tech Radar de BAM et des tests d'applications chez SNCF Connect & Tech
|
|
Le package officiel in_app_purchase supporte maintenant macOS, en plus d'iOS et d'Android.
|
|
Dart Code Metrics est un outil d'analyse de code syntaxique, qui vient de lancer une déclinaison nommée DCM for Teams… mais payante.
|
|
La semaine dernière, Rémi Rousselet lançait un sondage afin d'identifier si des outils autour de Riverpod pouvaient intéresser et, si tel était le cas, un modèle payant pouvait-il être viable. À l'heure d'écrire cette newsletter, le NON l'emporte.
|
|
Nowa est un nouvel outil de type no-code pour générer des applications en Flutter et dont le code peut ensuite être téléchargé. Il se veut être un concurrent à Flutter Flow, mais il lui reste un gros gap à rattraper.
|
|
Les modifications sur le SDK Flutter de Firebase sont maintenant disponibles sur le changelog des SDK.
|
|
Et si vous utilisiez ChatGPT pour analyser les commentaires du Google Play ? C'est ce qui est proposé dans cet article.
|
|
L'installateur graphique d'Ubuntu entièrement conçu en Flutter avance de manière satisfaisante, à tel point que l'on pourrait imaginer l'avoir dans la prochaine version stable. Vous pouvez découvrir ici des captures d'écran.
|
|
Un peu hors-sujet, mais très utile pour nous, développeurs, voici une liste de 50 outils en ligne de commande qui vous feront gagner du temps.
|
| |
Articles & tutoriaux Flutter |
|
|
|
Cet article vous liste une cinquantaine de questions que l'on peut vous poser pendant un entretien pour un job Flutter. Ils indiquent qu'un an d'expérience est requis, mais dans les faits, le niveau semble plus bas. |
|
|
|
|
|
Vous avez probablement entendu parler de la réflexivité dans de nombreux langages et Dart le propose grâce à l'API des Mirrors. Toutefois, elle n'a pas été embarquée dans Flutter, car jugée mal adaptée à la compilation en AOT. |
|
|
|
|
|
En termes de titre "pute-à-clic", il est difficile de faire mieux. Cet ingénieur qui se présente comme ayant plus de 15 années d'expérience n'aime pas le Null Safety implémenté en Dart. Après avoir déversé ses griefs, il s'auto-pose la question "comment améliorer les choses" ? "Je ne sais pas"… merci… |
|
|
|
|
|
Imaginons que vous vouliez stocker la clé d'une API de manière sécurisée dans une application. Il existe bien des manières et notamment les fichiers .env . L'idée du package ENVied est de vous faciliter le binding entre votre fichier de configuration et la consommation en Dart. Par ailleurs, il est même possible d'y rajouter une couche d'obfuscation. Intéressant ! |
|
|
|
|
|
Todoist est un outil que j'utilise depuis plusieurs années pour gérer mes tâches, mais aussi planifier à l'avance du travail. Très régulièrement mise en avant par Google, l'application a gagné plusieurs prix, preuve de sa qualité reconnue. |
|
|
|
|
|
Un développeur s'est mis en tête de (re)développer l'hexagone que l'on trouve dans le jeu de foot FIFA et dans lequel on peut y voir les statistiques des joueurs ou d'une équipe. Il a même poussé le vice à y ajouter des animations. Très utile pour ceux qui veulent comprendre comment créer ces formes très spécifiques en Flutter. |
|
|
|
|
|
Utiliser du SSL, c'est bien, mais restreindre son champ d'application, c'est mieux. En effet, plutôt qu'accepter une myriade de certificats, quoi de mieux que de n'autoriser que celui du serveur avec lequel vous dialoguez. De ce fait, vous réduisez grandement les risques. |
|
|
|
|
|
Cet article pourrait se résumer ainsi : "pourquoi faire simple, quand on peut faire compliqué ?". Concrètement, le développeur s'est mis en tête de mettre en place un dialogue local via XAMPP afin de faire communiquer des applications déployées sur à peu près tous les supports (Android, iOS, de nombreux navigateurs…) pour les faire ensuite communiquer par l'intermédiaire du Flutter Markup Language. |
|
|
| |
La bibliothèque Dart/Flutter |
|
|
|
|
 |
 |
|
|
Créer des assets, un RouteGenerator , importer les packages Firebase… autant de tâches que l'on fait et qui sont un peu rébarbatives et peu productives. Toutefois, l'outil FMagus se veut être un couteau suisse qui les réalisera à votre place. |
|
|
 |
 |
|
|
Attention, ce projet est encore loin d'être pratique à utiliser ! Comme son nom l'indique, il vient enquêter sur vos projets pour y extraire des statistiques sur la documentation, les violations de règles Lint, la documentation… Son usage est loin d'être intuitif pour le moment, mais cela reste un projet à surveiller. |
|
|
|
25 janvier |
En ligne |
Flutter Forward |
|
|
31 janvier |
Bordeaux, France |
Flutter Bordeaux |
|
01 février |
Paris, France |
Flutter Forward Extended |
|
|
07 février |
Nantes, France |
Flutter Nantes |
|
|
07-08 février |
En ligne |
Flutter Global Summit |
|
02 juin |
Paris, France |
Flutter Connection |
|
|
|