Fortgeschrittene App-Entwicklung mit Flutter und Dart
Weiterbildung
4-Wochen-Kurs
Flutter ist ein Open-Source-Framework zur Erstellung plattformübergreifender mobiler Anwendungen. Dieses Modul vermittelt ein solides Verständnis für die Entwicklung von plattformübergreifende Entwicklung von Anwendungen für mobile Geräte, Web und Desktop.
Inhalt
- OOP mit Dart und Flutter
- Klassen, Objekte und Widgets
- Komposition und Wiederverwendbarkeit
- Vererbung und Polymorphy (inherited Widgets)
- Verkapselung (private Variablen und Methoden)
- Abstrakte Klassen und Interfaces
- Responsive und Adaptive Design in Flutter
- Single-Child-Layout-Widgets
- Multi-Child-Layout-Widgets
- Größen für responsiven Layouts
- Visuelle Dichte in daptiven Design
- Screenstruktur organisieren
- Verwendung von Widgets
- Navigator-Objekt
- Navigation durch Routing
- Asynchrone Programmierung
- Async und Await
- Futures und Promises
- Streams
- Zeichnen und Rendering von Grafiken
- Canvas-Widget und Paint-Objekt
- Zeichnen von Formen, Linien und Kurven
- Anpassen von Farben, Pinsel und Stilen
- Hinzufügen von Text und Bildern zum Canvas
- Transformationen und Animationen mit dem Canvas
- Architekturmuster in Flutter
- Provider
- MVC (Model-View-Controller)
- BLoC (Business Logic Component)
- GetX
- Datenverarbeitung in Flutter
- JSON-Serialisierung und -Deserialisierung
- Lokaler Cache
- Datenaggregation
- Datenbankintegration
- Testen und Debuggen
- Debugging-Tolls
- Unit-Tests
- Widget-Tests
- Integrationstests
Zielgruppe
App-EntwicklerInnen und ProgrammiererInnen
Voraussetzungen
Grundlagen der App-Entwicklung mit Flutter und Dart
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 02.12.2024
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
Kursnummer: LS23.207