|
|
|
Après un long moment sans nouvelle version bêta de Flutter, une nouvelle est parue mercredi dernier : 3.3.0-0.0.pre.
|
|
Le GitHub officiel de Flutter vient de dépasser la barre symbolique des 30 000 commits !
|
|
dart2js, 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.
|
|
Dans 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 !).
|
|
Après avoir retiré la liste des permissions utilisées par les applications du Google Play, Google va finalement les afficher à nouveau.
|
|
Si 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.
|
|
Flutter 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.
|
|
Vous 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 !
|
|
DALL-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.
|
|
Il 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.
|
|
Saviez-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.
|
|
Log4j 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 |
|
|
|
Côté Flutter, la création des formulaires n'est pas toujours des plus simples, mais avant de passer au code, l'étape UI/UX est indispensable. En effet, que ce soit pour vous, comme pour vos utilisateurs, ce type d'écran n'est généralement pas agréable et l'optimisation est une étape indispensable. C'est justement ce que vous trouverez dans cette ressource. |
|
|
|
|
|
Après la très belle animation de la semaine dernière, voici un sujet similaire, puisqu'il consiste à reproduire une ampoule. L'idée est de diffuser la lumière, c'est-à-dire avec une opacité qui diminue en s'éloignant de la source. Le concept n'est pas si simple, mais, Flutter oblige, l'implémentation est tout à fait à votre mesure ! |
|
|
|
|
|
Ce terme ne vous dit peut-être rien, mais vous l'avez déjà observé dans la nature : selon l'angle dans lequel vous regardez une surface, elle peut changer de couleur (les papillons sont très connus pour cela). Cet article reproduit à merveille le phénomène grâce au gyroscope du téléphone. Du plus bel effet ! |
|
|
|
|
|
Pour stocker des informations simples, le package SharedPreferences est particulièrement adapté. Une couche de sécurité à rajouter ? Vous vous tournerez probablement vers FlutterSecureStorage comme nombre de développeurs. Sauf que… sur iOS l'implémentation utilise les Keychain qui ont la particularité de ne jamais détruire les données une fois l'application désinstallée. Cet article vous en explique mieux la problématique. |
|
|
|
|
|
Flutter Modular est un framework, à part entière, inspiré du monde Angular. L'idée est qu'il fournit à la fois un système d'injection de dépendances, mais aussi de navigation. Que l'on apprécie ou pas cette approche, elle a le mérite d'exister et cet article vous présente les nouveautés introduites dans la version 5. |
|
|
|
|
|
L'auteur de l'article a fait un peu dans le "pute à clic", mais évoque un problème bien réel : à savoir la gestion de valeurs multiples par un BLoC. Il paraît inutile de redessiner l'ensemble du contenu si une seule des valeurs change. C'est malheureusement ce que beaucoup font sans s'en apercevoir et qui peut se corriger très simplement. |
|
|
|
|
|
Cet article mérite directement l'ajout dans vos favoris, puisqu'il évoque à peu près toutes les manières de "dessiner à la main" dans une application Flutter. Canvas, Shaders, CustomPainter… tout y passe ! |
|
|
|
|
|
Dart:ffi permet d'exécuter du code natif, dès lors qu'une bibliothèque native a été générée (peu importe le langage source). Dans cet exemple, c'est du Go ! Le célèbre langage de Google a le vent en poupe et son intégration dans un projet Dart/Flutter fait totalement sens. Par conséquent, si vous souhaitez savoir comment l'utiliser, suivez le guide ! |
|
|
|
|
|
Vous avez un peu trop modifié les fichiers de configuration de Git, voire des fichiers se sont corrompus ? Rassurez-vous, ce n'est pas la fin du monde, puisqu'il est très souvent possible de réparer et revenir à l'ancien état sans aucun problème. |
|
|
| |
Les bibliothèques Dart/Flutter |
|
|
|
|
|
 |
 |
|
|
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. |
|
|
 |
 |
|
|
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 ! |
|
|
|
 |
 |
|
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. |
|
|
|
31 août |
Oslo, Norvège |
Flutter Vikings |
|
14-15 septembre |
Chicago, USA |
Git Merge 2022 |
|
|
|