Flutter 1.9 et Dart 2.5 officiellement release

Publié le Sep 12, 2019, 10:17:09 AM

Flutter 1.9 / Dart 2.5 viennent juste d'arriver. On va traduire ici les nouveautés et ce que elles vont apporter. Car oui, cette nouvelle release est clairement une des plus grosses jamais réalisé. Nous travaillons aujourd'hui depuis bientôt 2 ans avec Flutter, le framework de développement natif multi-plateformes initié par les équipes de Google. Comme à chaque nouvelle release, nous sommes plus que excité de découvrir les nouveautés. Nous allons passer en revue avec vous ce qu'il faut en retenir.

Flutter 1.9

Support pour iOS 13 et Xcode 11. 

La version finale dévoilé par Apple le 10 septembre sera directement prise en charge par flutter ainsi que la mise à jour des outils de développement qui vont avec. 
Les dépendances iOS étaient jusque là assez lourdes, cette version vise également à les alléger avec notamment le support de Swift 5 le language de développement natif iOS. On saluera particulièrement la réactivité et le timing parfait pour inclure cette mise à jour. 

Nouveaux Widgets 

Comme pour chaque release, l'équipe nous a préparé quelques nouveaux widgets qui nous simplifient la vie. 

Le ToggleButton qui nous permet simplement d'avoir plusieurs boutons visuellement rapprochés dans un bloc commun. 

Un item assez attendu pour gagner du temps : ColorFiltered  va nous permettre de recolorer entièrement un arbre de composants. Pratique pour réaliser un thème encore plus dynamique ou juste changer la couleur du texte selon certains critères. 

Support de language avancé 

Jusque là n'était présent que le support de quelques langues, et notamment encore moins dans les widget Cupertino (iOS natif). Cette version rajoute le support pour 24 langues.

Dart 2.5, Toolchain et appel de librairies C

C'est certainement la meilleure partie de cette release. La sortie de Dart 2.5 ajoute le support d'appel de librairies C. Cela va ouvrir les portes à de nombreuses librairies majeures du monde mobile tel que Realm.io (base de données avancé pour mobile). J'ai personnellement toujours adorer travailler avec Realm en natif Android ou iOS. Cela va permettre d'ouvrir encore plus d'horizons dans le développement flutter avec toujours ce soucis de garder les meilleures performances possibles. Un immense bravo à l'équipe de développement Dart. 

Mise à jour de la Toolchain (chaîne de compilation). 

Les nouveaux projets créés avec Flutter seront désormais en Swift au lieu de Objective-C et Kotlin pour Android à la place de Java. Swift 5 va également alléger notre build iOS. Un effort a été également réalisé pour rendre certains messages d'erreurs un peu plus compréhensibles (Il est vrai que la partie importante d'un message d'erreur ne ressortait pas bien jusque aujourd'hui). 

Auto complétion intelligente

Un concept des plus intéressants, l'équipe a développé une IA pour aider à la complétion de code. Un concept en vogue, certes on est loin d'une IA qui code à notre place mais c'est clairement un gros gain de temps à la fin de la journée. 

Flutter Web

Flutter web est maintenant officiellement inclus dans la version officiel de Flutter. On reviendra dessus certainement prochainement. Loin encore à notre avis de dépasser Angular ou autre React, Flutter va certainement nous permettre de voir de nouveaux horizons avec la possibilité de publier un même code sur le web et le mobile. 
L'utilisation n'étant pas la même entre les 2, reste à voir si cela permettra réellement une simplification. Cela reste une énorme avancé technologique, et on ne peut que applaudir. Pour notre part on attends de pieds ferme la version pour le développement d'applications native Windows / MacOs.

Écrit par Apparence

Apparence est une agence spécialisé dans le développement d'applications mobiles Android et IOS de 1ère qualités. Nous concevons et développons des applications mobiles qui enchantent vos utilisateurs et augmentent votre business.

Vous aimerez également
Apple change sa façon de penser toutes ses applications avec SwiftUI
SwiftUI : Apple révolutionne ses applications

Apple change sa façon de penser toutes ses applications avec SwiftUI

Choisir le bon prestataire pour développer mon application
Pourquoi prendre un développeur freelance pour mon application mobile ?

Choisir le bon prestataire pour développer mon application

Les applications IOS et Android en réalité augmentée vont exploser en 2019
Que peut faire la réalité augmentée sur nos téléphones ?

Les applications IOS et Android en réalité augmentée vont exploser en 2019