flutter
                Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| flutter [2022/09/10 20:24] – créée alyve | flutter [2023/11/23 16:03] (Version actuelle) – alyve | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Flutter ====== | ====== Flutter ====== | ||
| - | ===== POO ===== | + | Cette page concerne mes quelques notes pendant mon apprentissage de Dart / Flutter. | 
| + | Vous y retrouverez des notes que j’estime importante, mais pas de tutoriel en soit. C'est plutôt personnel, basée sur mes connaissances, | ||
| + | |||
| + | Si des parties sont sans textes, le principe est connu mais ça ne concerne que du sucre syntaxique, la manière de faire avec le langage. | ||
| + | |||
| + | ===== Programmation orientée objet ===== | ||
| ==== Constructeur avec paramètres nommés ==== | ==== Constructeur avec paramètres nommés ==== | ||
| Ligne 9: | Ligne 14: | ||
|    |    | ||
|   // Test(foo: ' |   // Test(foo: ' | ||
| - |   Test({  | + | Test({this.foo, this.bar}) | 
| } | } | ||
| </ | </ | ||
| Ligne 20: | Ligne 25: | ||
|    |    | ||
|   // Test(bar: ' |   // Test(bar: ' | ||
| - |   Test({ required  | + |   Test({required  | 
| } | } | ||
| </ | </ | ||
| Ligne 37: | Ligne 42: | ||
| + | ===== Widgets ===== | ||
| + | |||
| + | * [[https:// | ||
| ===== Librairies externes ====== | ===== Librairies externes ====== | ||
|  * [[https:// |  * [[https:// | ||
| - | + |  * [[https://medium.com/ | |
| - | + | ||
| - | Paramètres nommés requis: ({ @required String foo, String bar }) => foo obligatoire | + | |
| - | Classname({ this.foo, this.bar }) => shortcut | + | |
| - | + | ||
| - | Surcharger un constructeur: | + | |
| - | class Person { | + | |
| - | String name; | + | |
| - | int age; | + | |
| - | + | ||
| - | Person({this.name, this.age}) | + | |
| - | Person.newBorn({this.name}) { | + | |
| - | this.age = 0; | + | |
| - | } | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | Widgets: | + | |
| - | * SafeArea pour ignorer le haut du device | + | |
| - | Librairie: | + | |
| - | * smooth_page_indicator | + | |
flutter.1662841452.txt.gz · Dernière modification :  de alyve
                
                