Aller au contenu principal

3.1 - Multilingue et Réactivité 🌐🔄

Avant la séance

Multilingue

Nous vous recommandons d'utiliser le plugin de Visual Studio Code Flutter Intl (qui est préinstallé au CÉGEP), qui automatise une partie non négligeable du travail de traduction.

Cependant, vous pouvez regarder la doc de Flutter en ligne sur l'internationalization ici, si vous n'utilisez pas le plugin de Visual Studio Code.

Portrait / Paysage

Étudiez l'exemple de code portrait_paysage qui démontre comment réagir dynamiquement aux changements de taille d'un écran, en démontrant le pattern master / detail, qui permet de séparer l'interface en 2 colonnes, dépendement de la largeur de l'écran. Cherchez les TODO pour les explications.

Complétez les exercices suivants :

Séance

Nous regarderons comment utiliser le plugin de Visual Studio Code Flutter Intl.

Nous regarderons comment utiliser l'OrientationBuilder pour contrôler les changements d'orientation.