Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
flutter [2022/09/10 20:31] – [Librairies externes] alyveflutter [2026/02/19 15:15] (current) – removed caly
Line 1: Line 1:
-====== Flutter ====== 
- 
-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, je n’explique donc pas certains concepts de programmation comme la surcharge de constructeur.  
- 
-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. 
- 
-===== POO ===== 
- 
-==== Constructeur avec paramètres nommés ==== 
-<code> 
-class Test { 
-  // ... 
-   
-  // Test(foo: 'foo', bar: 'bar'); 
-  Test({ String foo, String bar}) 
-} 
-</code> 
- 
- 
-==== Constructeur avec paramètres nommés & obligatoires ==== 
-<code> 
-class Test { 
-  // ... 
-   
-  // Test(bar: 'bar') => throw an exception because foo does not exist 
-  Test({ required String foo, String bar}) 
-} 
-</code> 
- 
-==== Surcharger un constructeur ==== 
-<code> 
-class Test { 
-  // ... 
-  Test({super.key, this.foo}); 
-   
-  Test.foo({super.key}) { 
-    foo = 'foo'; 
-  } 
-} 
-</code> 
- 
- 
-===== Widgets ===== 
- 
-* [[https://api.flutter.dev/flutter/widgets/SafeArea-class.html|SafeArea]] pour ignorer le haut du device 
-===== Librairies externes ====== 
- 
- * [[https://pub.dev/packages/smooth_page_indicator|Smooth page indicator]]