Flutter Fortgeschrittenenkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Die Teilnehmer dieses Seminares sind im Stande anspruchsvolle und robuste Anwendungen zu erstellen. Die Teilnehmer lernen, wie man responsive Designs implementiert, Widgets anpasst, mit einer RESTful-API arbeitet und vieles mehr.
Zielgruppe
Flutter Entwickler
Voraussetzungen
Erfahrungen mit objektorientierter Programmierung
Kenntnisse in Flutter
Agenda
Einführung
Arbeiten mit Widgets
- Layout der Anwendung
- MaterialApp-Widget
- Scaffold-Widget
- AppBar-Widget
- Safe-Area-Widget
- SnackBar-Widget
- Flutters Layout Algorithmus
- Anordnen und Ausrichten von Widgets
- Expanded-Widget
- ListView-Widget
- Container-Widget
- Ausrichtung und Positionierung innerhalb eines Containers
- Stack-Widget
- GridView-Widget
- Table-Widget
Navigation und Routing
- Stack Navigation
- Navigation Vor und Zurück
- Rückgabewerte von Szenen
- Drawer Navigation und Widget
- TabBar und Tabs
- Tab Navigation
- Tab Controller
- Dialog-Widget
Styling von Widgets
- Flutter-Styles
- Farben
- Texte
- Rahmen
- Formen
- Card-Widget
- Themes
Stateful Widgets
- Anwendungsfällte und Beispiele
- State-Management
- Vererbung
- BLoC
- ScopedModel
- Hooks
- Provider
- Redux
Arbeit mit Dateien
- Einbinden von Libraries
- Einlesen und Arbeiten mit JSON-Dateien
Arbeiten mit einer RESTful API
- Absenden von Requests
- Verarbeiten von Responses
- FutureBuilder
- fromJSON() Methode
- Beispiele
Firebase
- Einführung
- Cloud Firestore
- Cloud Functions
- Authentifizierung
- Einrichten von Firebase
- Using Firestore
- Ausblick
Zusammemfassung
Ziele
Die Teilnehmer dieses Seminares sind im Stande anspruchsvolle und robuste Anwendungen zu erstellen. Die Teilnehmer lernen, wie man responsive Designs implementiert, Widgets anpasst, mit einer RESTful-API arbeitet und vieles mehr.
Zielgruppe
Flutter Entwickler
Voraussetzungen
Erfahrungen mit objektorientierter Programmierung
Kenntnisse in Flutter
Agenda
Einführung
Arbeiten mit Widgets
- Layout der Anwendung
- MaterialApp-Widget
- Scaffold-Widget
- AppBar-Widget
- Safe-Area-Widget
- SnackBar-Widget
- Flutters Layout Algorithmus
- Anordnen und Ausrichten von Widgets
- Expanded-Widget
- ListView-Widget
- Container-Widget
- Ausrichtung und Positionierung innerhalb eines Containers
- Stack-Widget
- GridView-Widget
- Table-Widget
Navigation und Routing
- Stack Navigation
- Navigation Vor und Zurück
- Rückgabewerte von Szenen
- Drawer Navigation und Widget
- TabBar und Tabs
- Tab Navigation
- Tab Controller
- Dialog-Widget
Styling von Widgets
- Flutter-Styles
- Farben
- Texte
- Rahmen
- Formen
- Card-Widget
- Themes
Stateful Widgets
- Anwendungsfällte und Beispiele
- State-Management
- Vererbung
- BLoC
- ScopedModel
- Hooks
- Provider
- Redux
Arbeit mit Dateien
- Einbinden von Libraries
- Einlesen und Arbeiten mit JSON-Dateien
Arbeiten mit einer RESTful API
- Absenden von Requests
- Verarbeiten von Responses
- FutureBuilder
- fromJSON() Methode
- Beispiele
Firebase
- Einführung
- Cloud Firestore
- Cloud Functions
- Authentifizierung
- Einrichten von Firebase
- Using Firestore
- Ausblick