TP Flutter : Série 01
[sommaire]
Exercices les variables en PHP : Série 01
Exercice 01
-
Tache 01
- Créez une application Flutter. Votre application doit avoir quatre widgets : MyApp, MyHomePage, LightBulb et LightButton. Parmi ceux-ci, MyApp et MyHomePage sont déjà présents dans l’exemple de projet avec lequel vous commencez. Vous devez modifier un peu MyHomePage, comme expliqué ci-dessous.
- Chacun de ces quatre widgets doit être un widget sans état avec des fonctions build().
- MyApp a un MaterialApp qui contient MyHomePage comme enfant à la maison (c’est déjà là).
- MyHomePage a un Scaffold, reçoit un titre dans son constructeur et l’utilise dans son appBar (c’est déjà là). La valeur de ce titre est « SE 380 Lab 2 ». Cependant, nous voulons que MyHomePage soit un widget sans état, contrairement à l’exemple de code.
- Dans le corps du Scaffold, il devrait avoir un Center avec un widget Column qui contient les widgets LightBulb et LightButton comme ses enfants (Center et Column sont déjà là). Nous ne voulons pas d’un flottantActionButton, alors supprimez-le.
- LightBulb et LightButton sont également des widgets sans état. Ils ne reçoivent encore rien dans leurs constructeurs.
- LightBulb a un conteneur, qui a une couleur verte (Colors.green) et un rembourrage de 5 (new EdgeInsets.all(5.0)). Le conteneur a un texte comme enfant. Le texte a OFF comme données.
- LightButton a un conteneur, qui a une couleur rouge et un petit rembourrage pour le faire ressembler à la capture d’écran. Le conteneur a un MaterialButton comme enfant, qui a une couleur bleue, un textColor blanc et null comme gestionnaire onPressed. Le MaterialButton a un texte en tant qu’enfant, qui dit « Allumer la lumière ».
- L’application devrait ressembler à la capture d’écran ci-dessous.
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
Exercice 02
-
Énoncé
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
