Einführung in die App-Entwicklung mit Googles Cross-Plattform-Framework Flutter
Classroom training | German | Claim
Duration of training: 3 days
Objectives
In diesem Kurs lernen Sie plattformübergreifende Apps (iOS, Android) für Ihr Unternehmen mit Googles Cross-Plattform-Framework Flutter zu erstellen. Anhand der Implementierung einfacher Apps werden zum einen die theoretischen Grundlagen des Flutter Frameworks vermittelt und zum anderen die verschiedenen Möglichkeiten des Flutter Systems vorgestellt.
Target audience
- Entwickler unterschiedlichster Plattformen (C#, .NET, Java, J2SE, ...)
- Software-Architekten
Requirements
Für dieses Seminar sollten Sie grundlegende Erfahrungen in der objektorientierte Programmierung haben, z. B. Java oder C#.
Agenda
Einführung
- Grundlagen
- Anforderungen
- Architektur
- Entwicklungsumgebung
Einführung in Dart
- Warum Dart?
- Die wichtigsten Sprachkonzepte
- Standarddatentypen, Variablen und Kontrollstrukturen
- Funktionen
- Objektorientierte Programmierung in Dart
- Vererbung, Interfaces und Mixins
- Generische Datentypen
- Asynchrone Programmierung (Futures)
Flutter: Einführende Themen
- "Hello World"-App
- Widgets
- StatelessWidget vs. StatefulWidget
- Layout
- Assets und Images
- Navigation und Routing
- Animationen
Flutter: Vertiefende Themen
- Statemanagement (InheritedWidget, Provider)
- FutureBuilder
- Firebase
- Testing & Debugging
Objectives
In diesem Kurs lernen Sie plattformübergreifende Apps (iOS, Android) für Ihr Unternehmen mit Googles Cross-Plattform-Framework Flutter zu erstellen. Anhand der Implementierung einfacher Apps werden zum einen die theoretischen Grundlagen des Flutter Frameworks vermittelt und zum anderen die verschiedenen Möglichkeiten des Flutter Systems vorgestellt.
Target audience
- Entwickler unterschiedlichster Plattformen (C#, .NET, Java, J2SE, ...)
- Software-Architekten
Requirements
Für dieses Seminar sollten Sie grundlegende Erfahrungen in der objektorientierte Programmierung haben, z. B. Java oder C#.
Agenda
Einführung
- Grundlagen
- Anforderungen
- Architektur
- Entwicklungsumgebung
Einführung in Dart
- Warum Dart?
- Die wichtigsten Sprachkonzepte
- Standarddatentypen, Variablen und Kontrollstrukturen
- Funktionen
- Objektorientierte Programmierung in Dart
- Vererbung, Interfaces und Mixins
- Generische Datentypen
- Asynchrone Programmierung (Futures)
Flutter: Einführende Themen
- "Hello World"-App
- Widgets
- StatelessWidget vs. StatefulWidget
- Layout
- Assets und Images
- Navigation und Routing
- Animationen
Flutter: Vertiefende Themen
- Statemanagement (InheritedWidget, Provider)
- FutureBuilder
- Firebase
- Testing & Debugging