Flutter und Dart
Eine Codebasis für iOS und Android.
Flutter is Google's toolkit for building apps from one codebase, and Dart is the language you write them in. This track starts from zero: Dart's essentials with null safety, then widgets, layouts, themes and state, then a real app that loads JSON from the internet and moves between screens.
The examples come from a small social app called Nova: a points badge, a post card, a like button and a leaderboard. Every Dart program shows exactly what it prints, so you always know what to expect.
- Lektionen
- 16
- Zeit
- 2 Std.
- Level
- Einsteiger
Die Lektionen dieses Kurses gibt es vorerst nur auf Englisch.
- Bronze offen
- Silber offen
- Gold gesperrt
Bereit, es zu beweisen?
Drei Prüfungen warten auf dich: Bronze, Silber und Gold.
Das wirst du können
- Write and run Dart programs with null safety, functions, collections and classes
- Build screens from widgets: rows, columns, cards and scrolling lists
- Make widgets interactive with StatefulWidget and setState
- Theme an app with Material 3 and lay it out right to left for Persian
- Load JSON from the internet and show loading, error and data states
- Move between screens and share state the simplest way that works
Die Reise
1 Modul 1Dart in an afternoon
Variables, null safety, functions, collections, classes and records: the Dart every Flutter app is written in.
0 / 52 Modul 2Widgets
Build screens from widgets, theme them, lay them out right to left and give them state.
0 / 43 Modul 3A real app
Load JSON from the internet, move between screens and share state the simple way.
0 / 34 Modul 4The road ahead
Where to go after this course: routing, state packages, testing and publishing.
0 / 4