1
Ontdek Flutter
- Vergelijkingen tussen hybride, web en native applicaties.
- Flutter CLI.
- Containers.
- Widget-georiënteerde logica.
2
De programmeertaal Dart
- Conventies voor codering en naamgeving.
- Variabelen en types.
- Getallen en constanten.
- Controlestructuur.
- Logische operator.
- Lus en functie.
Praktisch werk
Aanmaken van een initieel programma in procedurele modus.
3
Objectgeoriënteerd programmeren met Dart
- Klassen en objecten.
- Klassevariabelen.
- Fabrikanten.
- Methoden.
Praktisch werk
Een eerste klasse en instantie maken.
4
Collecties en boekwinkels
- Collectiebeheer.
- Lijsten maken en itereren.
- Lijsten maken met een objecttype.
- Boekhandel Dart, pakketten.
- Standaardbibliotheken.
Praktisch werk
Collecties ontwerpen en omgaan met bibliotheken.
5
De Flutter-omgeving configureren
- Flutter CLI installeren.
- De structuur van een Flutter-project.
- De emulator maken en configureren.
- De functie voor heet herladen.
- Een debugomgeving opzetten.
Praktisch werk
Creatie van een eerste Flutter "Hello World" project.
6
Widgets
- Modulaire opbouw van weergaven met behulp van widgets.
- Stateful en stateless widgets.
- Widget erfenis.
- De standaard meegeleverde widgets ontdekken.
Praktisch werk
Gebruik widgets en maak een rekenmachine.
7
Gegevens bijhouden met sqflite
- Inleiding tot geïntegreerde ORM.
- Gegevensmodellen maken.
- Lezen en schrijven naar de database.
Praktisch werk
Creatie van een berekeningsgeschiedenis opgeslagen in een database.
8
Verder gaan
- Internationalisatie (i18n).
- Een Flutter-pakket maken.