Schulungsübersicht
Einführung
- Flutter im Vergleich zu anderen plattformübergreifenden Frameworks
- Überblick über Funktionen und Architektur von Flutter
Erste Schritte
- Installation von 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 Anwendungen aus Scratch
- Erstellen eines Flutter-Projekts
- Erstellen von App-Layouts mit Material-Komponenten
- Hinzufügen von Assets und Bildern
- Internationalisierung
Ausführen und Testen von Apps
- Bereitstellen von Apps auf Android-Geräten
- Bereitstellen von Anwendungen auf iOS Geräten (iPhone oder iPad)
- Verwenden 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
Weiterleitung und Navigation
- Verwendung des BuildRunner-Pakets
- AutoRoute-Paket verwenden
- Übergänge erstellen
- Navigation Stack
Databases und andere Storages
- Einführung in Hive
- Einführung in SharedPreferences
- Verwendung der SQL-Datenbank
Verwendung von Rest Api, Parsen von JSONs
- Einführung in das http-Paket
- Einführung in das Dio-Paket
- Parsen von JSONs
- Anfragen und Antworten
Verwalten von Flutter Status
- Einführung in das BLoC-Paket
- BLoC-Implementierung
- BLoC testen
Programming Tipps und beste Praktiken
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit der Entwicklung von Android und iOS mobilen Anwendungen
Zielgruppe
- Entwickler
- Programmierer
Erfahrungsberichte (4)
Mehr über das Labor.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Einzelgespräche und Diskussionen über Technologie und Implementierung
Peter Roos - Tiqs B.V.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Ganz generally gefallen mir die Gesamtschau darüber, wie eine Anwendung aus allen Aspekten entwickelt wird. Es hat meine Augen wirklich für alle Ebenen ihrer Struktur geöffnet. Obwohl es manchmal eine überwältigende Menge an Informationen war, habe ich es sehr genossen, in all den Programmen zu "spielen", die zur Entwicklung einer Anwendung verwendet werden. Miguel hat einen großartigen Job gemacht und ich habe die Präsentationsfolien mit all den Visuals wirklich genossen.
Jose Salgado - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Miguel verfügte über umfassende Kenntnisse zum Thema. Er machte die Ausbildung leicht verständlich und der Ablauf war ausgeglichen; er fügte jedem Abschnitt nach Bedarf neue Funktionen hinzu. Er behandelte alles, was gefragt wurde, und beantwortete jede einzelne Frage gründlich. Es war eine sehr angenehme Erfahrung.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung