UEber die Autorinnen 9
Einleitung 23
Teil I: Einfuehrung in Flutter 29
Kapitel 1 Flutter und das grosse Feld der App-Entwicklung 31
Kapitel 2 Startklar machen und rein ins Vergnuegen 39
Kapitel 3 Ihre allererste App 47
Teil II: Programmieren mit Dart 55
Kapitel 4 Pfeilschnell programmieren mit Dart 57
Kapitel 5 Bedingte Anweisungen und Schleifen im Griff 83
Kapitel 6 Sammeln und Sortieren - Collections in Dart 89
Kapitel 7 Asynchrone Programmierung - wenn es mal wieder laenger dauert 93
Kapitel 8 Vererbung und weitere praktische Dart- Features 97
Kapitel 9 Debugging in Dart - Probleme finden und loesen 105
Teil III: Wir bauen eine App 113
Kapitel 10 Alles ist ein Widget 115
Kapitel 11 Widgets ueber Widgets - wie werden daraus tolle App-Screens? 129
Kapitel 12 Ein bisschen DIY zwischendurch - Custom Widgets 187
Kapitel 13 Wenn das, dann das - oder das? 195
Kapitel 14 Wo gehts hier lang? Routing in Flutter-Apps 207
Kapitel 15 Mach alles blau - Theming fuer Ihre App 217
Teil IV: REST und Firebase - externe Daten beziehen und managen 237
Kapitel 16 Schnittstellen anbinden 239
Kapitel 17 Firebase und der Cloud Firestore 275
Teil V: State-Management 299
Kapitel 18 Stein auf Stein - App-Architektur in Flutter 301
Kapitel 19 State-Management 309
Kapitel 20 State-Management mit Bloc und Cubit 319
Teil VI: Testen, builden und veroeffentlichen 345
Kapitel 21 Testing - wer, wie, was und wieso, weshalb, warum? 347
Kapitel 22 Der Android-Build 377
Kapitel 23 Der iOS-Build 393
Teil VII: Top-Ten-Teil 401
Kapitel 24 Unsere 10 Lieblings-Widgets 403
Kapitel 25 Unsere 10 Flutter-Tipps und -Tricks 407
Abbildungsverzeichnis 411
Stichwortverzeichnis 417