Kurse Flutter Mobile Apps aus einer einzigen Codebasis
Flutter baut iOS- und Android-Apps (und mehr) aus einer einzigen Dart-Codebasis. Widgets, Layout, Navigation, State, APIs und Persistenz, bis hin zu Animationen und Tests: Baue echte mobile Apps.
Diesen Kurs in Kodokon starten Grundlagen Anfänger - die Basics, Schritt für Schritt
Flutter und Dart: Installation und erstes ProjektEntdecke, was Flutter und Dart sind, installiere die Werkzeuge, erstelle dein erstes Projekt und erlebe die Magie des Hot Reload. Dart-Grundlagen: Variablen, Funktionen und Null-SicherheitLerne, Werte in typisierten Variablen zu speichern, Funktionen zu schreiben und den Schutz vor null zu verstehen. Alles ist ein Widget: Text, Container und IconVerstehe die große Idee von Flutter, den Widget-Baum, anhand von drei einfachen Bausteinen: Text, Container und Icon. Layout: Row, Column, Padding, Expanded, SizedBoxOrdne mehrere Widgets auf dem Bildschirm an, mit Spalten, Zeilen, Abständen und Platzverteilung. Interaktivität: Buttons, StatefulWidget und setStateErwecke deine Bildschirme zum Leben: Reagiere auf das Tippen auf Buttons und aktualisiere die Anzeige mit setState. Fortschritt Mittelstufe - echte Projekte bauen
Fortgeschritten Geübt - fortgeschrittene Muster und Performance
Daten modellieren: Klassen, JSON und UnveränderlichkeitVerwandle JSON in unveränderliche Dart-Klassen mit fromJson, toJson, copyWith und zuverlässiger Wertgleichheit. Asynchronität in Dart: Future, async/await, FutureBuilderBeherrsche Future, async/await und FutureBuilder, ohne die UI zu blockieren oder deine Anfragen versehentlich erneut auszulösen. Eine HTTP-API aufrufen: Dekodierung und BildschirmzuständeBaue einen professionellen Netzwerkaufruf mit dem Paket http auf: Timeout, Statuscodes, typisierte Dekodierung und vollständige Zustände. Strukturierte Zustandsverwaltung: ChangeNotifier und ProviderTeile den Anwendungszustand mit ChangeNotifier und Provider und beherrsche watch, read und select für gezielte Rebuilds. Lokale Persistenz mit shared_preferencesSpeichere Einstellungen und leichte Daten dauerhaft mit shared_preferences und kenne dabei die Grenzen bei Sicherheit und Datenmenge. Meisterschaft Experte - Architektur, Internals und Grenzfälle