Schulungsübersicht
Einführung
- Flutter im Vergleich zu anderen plattformübergreifenden Frameworks
- Überblick über Funktionen und Architektur von Flutter
Erste Schritte
- Installieren Flutter
- Einrichten des Code-Editors (Android Studio)
- Verstehen von Dart-Funktionen und -Variablen
- Implementierung von Abstraktion, Kapselung, Vererbung, Polymorphismus
- Verstehen von Dart-Variablen und Datentypen
- Verstehen von Future und Stream
- Unit Tests und Mocks
- Aufrufen von nativen Methoden
- Saubere Architektur
- Flavors
- Dart Analyzer und Dart Metriken
- Injektion von Abhängigkeiten
Erstellen von Flutter-Apps aus Scratch
- Erstellen eines Flutter-Projekts
- App-Layouts mit Material-Komponenten erstellen
- Hinzufügen von Assets und Bildern
- Internationalisierung
Ausführen und Testen von Anwendungen
- Bereitstellen von Anwendungen auf Android-Geräten
- Bereitstellen von Anwendungen auf iOS Geräten (iPhone oder iPad)
- Verwendung der Tools Hot Reload und Hot Restart
- Widgets verwenden
- Zustandsabhängige vs. zustandslose Widgets
- Einrichten des Projekts
- Erstellen eines zustandslosen Widgets
- Erstellen eines zustandsabhängigen Widgets
- Erstellen von Animationen
Routenplanung und Navigation
- Verwendung des BuildRunner-Pakets
- AutoRoute-Paket verwenden
- Übergänge erstellen
- Navigations-Stapel
Databases und andere Speicherplätze
- Einführung in Hive
- Einführung in SharedPreferences
- Verwendung der SQL Datenbank
Verwendung von Rest Api, Parsing von JSONs
- Einführung in das http-Paket
- Einführung in das Dio-Paket
- Parsen von JSONs
- Anfrage und Antworten
Verwalten Flutter Zustand
- Einführung in das BLoC-Paket
- BLoC-Implementierung
- BLoC testen
Programming Tipps und bewährte Praktiken
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit Android und der Entwicklung von iOS mobilen Anwendungen
Publikum
- Entwickler
- Programmierer
Erfahrungsberichte (4)
Mehr über das Labor.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Die Art und Weise, wie der Ausbilder es erklärt.
Marcos Rosas - Banco Azteca S.A. C.V.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Die vorgestellten Technologien
Ruddy - Banco Azteca S.A. C.V.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
One on one and discussions about technology and implementation