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 (6)
Alles ist in Ordnung.
Adrian Rybka - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Ausbilderleistung und -wissen
Marcin Pierchala - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Mehr zum Labor.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Eines-zu-eins-Gespräche und Diskussionen über Technologie und Implementierung
Peter Roos - Tiqs B.V.
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Gesamthaft genoss ich es, einen Überblick darüber zu bekommen, wie eine Anwendung von allen Seiten entwickelt wird. Es hat mir wirklich die Augen geöffnet für alle Ebenen ihrer Struktur. Obwohl es manchmal eine überwältigende Menge an Informationen war, habe ich es sehr genossen, in all den Programmen herumzuspielen, die zur Anwendungsentwicklung verwendet werden. Miguel hat eine großartige Arbeit geleistet und ich habe die Präsentationsfolien mit all den Visualisierungen wirklich geschätzt.
Jose Salgado - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Miguels Wissen zum Thema war umfangreich. Er machte die Schulung leicht verständlich und der Ablauf war gut ausgeglichen; er ergänzte jeden Abschnitt nach Bedarf mit neuen Funktionen. Er behandelte alles, was gefordert wurde, und beantwortete jede Frage ausführlich. Es war eine sehr angenehme Erfahrung.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung