|
|
|
|
|
|
Le bug bloquant autour du texte est enfin corrigé ! 🍾
Lorsque Flutter 3.3 est sorti, de nombreux développeurs s'y sont précipités dessus, mais rapidement des plaintes autour du rendu texte sont apparues. Initialement perçu comme aléatoire, il dépend en réalité de la densité de pixels d'un téléphone. Face à un tel problème, la position à adopter était de rester en 3.0.x.
En fin de semaine dernière, un deuxième correctif de Flutter 3.3 a été publié et embarque cinq modifications. Bonne nouvelle, le fameux bug du rendu de texte est corrigé. Les quatre autres étant un peu plus anecdotiques. Vous avez donc le feu vert pour publier en production des applications avec Flutter 3.3 ! |
|
|
|
|
|
Les sujets : Flutter débarque en force sur Ubuntu avec l'installateur graphique et le Snap Store (boutique d'applications). L'App Tracking Transparency ne représente que 4% des applications iOS. Et un débat autour de l'écologie et du développement. |
|
|
|
|
|
Les sujets : trois opérateurs français élaborent un identifiant publicitaire que vous ne pourrez pas refuser. Android Studio a une toute nouvelle version stable et un bug affecte iOS 16 avec le multitouch à 3 doigts. |
|
|
|
|
|
Les sujets : l'adoption d'iOS 16 est plus rapide qu'iOS 15, des bibliothèques qui vont simplifier l'authentification (ex : par SMS) et Google s'est une nouvelle fois fait condamner en Europe pour Android avec une amende record de 4,1 milliards de dollars ! |
|
|
|
|
|
Les sujets : les nouveautés de Swift 5.7 & WebKit, 20 nouveaux emojis et la possibilité de faire du Python sur Android. |
|
|
|
|
| | |
|
Dans la prochaine version de Flutter, des APIs dépréciées en 2.1 seront définitivement supprimées. En voici la liste. |
|
Dans la prochaine version de Flutter, l'information mounted sera disponible sur le BuildContext , permettant ainsi aux StatelessWidgets d'avoir cette information. |
|
Votre application ne compile plus depuis la mise à jour de Xcode 14 ? Voici une réponse sur StackOverflow qui pourrait vous aider. |
|
Toujours sur Xcode 14, si vous n'arrivez plus à déployer avec Fastlane, voici la manière de corriger le problème. |
|
Google a publié les résultats de son sondage trimestriel autour de Flutter qui s'intéressait sur cette édition, aux IDEs. Il en ressort que VSCode est plus populaire qu'Android Studio/IntelliJ. |
|
La base de données isar vient de franchir le cap de la version 3.0 et apporte une myriade de nouveautés |
|
Le livre Flutter Apprentice édité par Raywenderlich est disponible dans une troisième édition. Il est pour le moment uniquement disponible en téléchargement, Amazon ne référençant que la deuxième version en France. |
|
L'installateur d'Ubuntu a entièrement été refait en Flutter. Alors qu'il devait sortir avec Ubuntu 22.04, vous pouvez dorénavant le tester, mais uniquement sur les builds canary. |
|
JetBrain Spaces peut maintenant être utilisé comme un Pub.dev privé/interne. |
|
AppWrite, le Backend-As-A-Service (BaaS) vient de franchir le cap symbolique de la version 1.0. Plusieurs nouveautés sont au rendez-vous, comme des permissions améliorées, ou encore un système de requêtage plus abouti. |
|
Serverpod s'offre une version 0.9.11 avec la génération de code en continu, la sérialisation possible de Map et la possibilité d'appeler des endpoints avec des arguments de type Map ou List . |
|
Vous avez du mal à connaître les raccourcis clavier sur VS Code ? Ce cheat sheet interactif vous les liste. |
| |
Articles & tutoriaux Flutter |
|
|
|
On commence par le traditionnel article UI/UX qui s'interroge sur le composant à utiliser pour afficher la navigation sur un site… mais également sur les applications. Faut-il privilégier un header (voire un footer sur mobile) ou plutôt une navigation latérale ? Vous trouverez ici des éléments pour vous guider dans ce choix. |
|
|
|
|
|
|
Parmi les nombreuses bibliothèques développées en Flutter par Google, linked_scroll_controller ne fait pas partie des plus connues. Pourtant, elle se révèle fort commode, si vous avez plusieurs listes / grilles que vous voulez synchroniser. Dans cet exemple, un scroll horizontal fera bouger le header, alors qu'un scroll vertical transmettra le mouvement à la colonne verticale. |
|
|
|
|
|
Ce livre de 250 pages revient sur la manière de concevoir des applications pour mobile, le desktop et le web en Flutter. Publié très récemment (fin août), il se base sur Flutter 3.0 et propose un apprentissage basé sur l'exemple. 9 projets sont à réaliser, avec une difficulté qui va crescendo. |
|
|
|
|
|
Les composants Material 3 sont ajoutés au fur et à mesure des versions de Flutter. Cet article vous liste ceux qui manquent encore à l'appel et vous explique comment faire pour obtenir un effet similaire en attendant. |
|
|
|
|
|
RxDart est l'équivalent des RxJs, RxJava… en offrant des extensions autour des streams. Ce tutorial très complet (d'une vingtaine de minutes) vous explique de fond en comble comment en tirer parti. |
|
|
|
|
|
Le challenge de cet article est simple : créer une application en Flutter qui utilise AWS Amplify comme backend, le tout en moins de 15 minutes. Il est toutefois possible de "tricher" en passant par mason. Défi relevé avec brio dans cet article, même si le design laisse un peu à désirer. |
|
|
|
|
|
Lors de Flutter Vikings, Roaa Khaddam a présenté une conférence autour des animations. Ses réalisations sont à couper le souffle et si vous préférez une version écrite de sa présentation, elle est disponible sur Medium. |
|
|
|
|
|
Une erreur toute bête peut empêcher le WorkManager (tâches en arrière-plan) de fonctionner sur les builds en mode release, alors que tout marchait pourtant bien pendant les développements. |
|
|
|
|
|
Aujourd'hui, Flutter Web exporte le code Dart en Javascript. Si on souhaite appeler du code en WebAssembly, il faut alors faire un pont de la sorte : Dart <-> JS <-> WASM. Cet article vous explique comment y parvenir et ainsi tirer parti du maximum des performances. |
|
|
|
|
|
Les Flutter DevTools permettent d'obtenir de nombreuses informations sur la vitalité et les performances d'une application Flutter. Cet article vous explique comment en tirer parti, pour offrir la meilleure expérience utilisateur possible à vos utilisateurs. |
|
|
|
|
|
Toujours sur la partie optimisation, les développeurs de l'application Wonderous proposent cinq astuces qui vous seront (vraiment) utiles. Bonne nouvelle, ce n'est pas un énième article vous disant d'utiliser des const ! |
|
|
| |
Les bibliothèques Dart/Flutter |
|
|
|
|
|
Basé sur UIAutomator d'Android, ce package pour effectuer des tests repose sur le classique flutter_test . L'avantage est que vous allez non seulement pouvoir exécuter des tests Flutter, mais aussi interagir avec le téléphone : appuyer sur le bouton Home, ouvrir les notifications… |
|
|
|
|
|
|
|
|
Vous trouvez le temps long lors des transferts de fichier ? Sur Windows, vous devez donc être habitués à voir la fameuse boîte de dialogue indiquant la progression. Un développeur s'est amusé à développer un petit jeu autour. Seul dommage, il faut compiler le code vous-même et cela ne fonctionne que sur Windows. |
|
|
|
19-23 septembre |
Paris, France |
Firebase Week |
|
20 septembre |
Nantes, France |
Flutter Grand Ouest : Riverpod & App-Elles |
|
|
19 septembre |
Paris, France |
Build for Everyone |
|
|
18 octobre |
New York, USA |
Firebase Summit |
|
20-21 octobre |
Nantes, France |
Devfest Nantes |
|
|
|