|
|
|
|
|
Au sommaire : concevoir des applications mobiles "responsables" / "écologiques", c'est possible ! Les inscriptions au Google Summer of Code ouvrent ce soir. Docker s'enfonce dans sa polémique. |
|
|
|
|
|
Voici les principales informations à retenir de ces derniers jours : |
|
|
| | |
|
|
Articles & tutoriaux Flutter |
|
|
|
Apple est connu pour offrir les plateformes les plus accessibles pour les personnes handicapées (visuelles, moteurs…). Mais parfois, elle ne s'applique pas ses propres conseils. C'est notamment le cas sur iMessage. |
|
|
|
|
|
Dart et Flutter utilisent le format YAML et certains outils en font également abondamment usage, car il est parfaitement, à même, d'offrir une alternative au JSON/XML. En revanche, il souffre d'un problème, dit de la Norvège, car "NO" peut certes être considéré comme l'abréviation du pays… mais aussi comme un booléen ! |
|
|
|
|
|
Autant le YAML peut parfois être contraignant (ex : l'indentation avec les espaces), autant il peut se révéler, être très flexible sur la manière d'exprimer la même chose. Dans cette réponse sur StackOverflow, vous verrez ainsi toutes les manières de composer des phrases sur plusieurs lignes. |
|
|
|
|
|
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 se décline sur tous les supports (mobile, web, desktop…) et a gagné de multiples prix, preuve de sa qualité reconnue. |
|
|
|
|
|
Olivier Revial a publié une multitude d'articles sur GitHub pour expliquer comment exploiter les GitHub Actions comme un CI/CD pour vos applications mobiles en Flutter. De la stratégie de vos branches, jusqu'au push sur le Google Play, en passant par des badges, c'est un travail titanesque que je vous recommande de lire. |
|
|
|
|
|
Je ne vous apprends rien, mais vous savez gérer l'état de vos applications Flutter, pour vous assurer qu'en revenant sur des écrans, rien ne soit oublié. En revanche, autant sur Android, que sur iOS, lorsqu'un utilisateur minimise une application, elle peut être tuée en arrière-plan. Toutefois, pour éviter que l'utilisateur ne recommence à zéro, un mécanisme de restauration existe sur les deux plateformes et cet article vous explique comment en tirer parti. |
|
|
|
|
|
Il y a quelques semaines, l'équipe Flutter avait publié une vidéo sur le RawMagnifier , qui permet d'implémenter une fonction de zoom sur le contenu. Si la version vidéo ne vous convainc pas, en voici une déclinaison écrite. |
|
|
|
|
|
TWAIN, ça ne vous dit rien ? Il s'agit d'un protocole utilisé pour faire communiquer un scanner avec un ordinateur. Et le Dynamic Web TWAIN est donc son pendant pour les navigateurs web. Dans cet article, vous verrez comment en tirer profit sur Windows… mais cela a pour inconvénient d'utiliser une WebView. |
|
|
|
|
|
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. |
|
|
| |
|
|
 |
|
There are some "dart format" changes on master.
Love it already. I always disliked that weird indentation
|
|
|
|
Préparez-vous à voir votre base de code légèrement être modifiée, suite au nouveau comportement du formateur de code.
|
|
|
Les bibliothèques Dart/Flutter |
|
|
|
|
|
 |
 |
|
|
Je vous en parlais, il y a quasiment un an (newsletter #66) : EnsembleUI permet de concevoir des applications grâce à un langage dédié. A l'exécution, il est ensuite "transformé" en code/Widgets Flutter. Ce paradigme est donc proche de celui du server-driven UI, où vous pourrez ainsi avoir des interfaces pilotées à distance, ou bien vous en servir pour mettre à jour, sans avoir besoin de passer par la case App Store/Google Play. Désormais l'outil est en accès public. |
|
|
 |
 |
|
|
Cet utilitaire gratuit pour macOS se glisse dans la barre de menu pour lister tous les émulateurs et simulateurs que vous avez créés. D'un clin d'œil, vous pouvez les lancer, sans avoir à passer par Android Studio/Xcode. Mais vous pouvez aussi coller le contenu du presse-papier, ou encore activer l'accessibilité rapidement (selon les systèmes). |
|
|
|
23 mars |
Oslo, Norvège |
Apprise Conf |
|
|
25 mars |
Abidjan, Côte d'Ivoire |
Flutter Forward Extended |
|
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 |
|
|
|