Schulungsübersicht
Einführung
- Flutter im Vergleich zu anderen plattformübergreifenden Frameworks
- Überblick über Flutter-Funktionen und Architektur
Erste Schritte
- Installation von Flutter
- Einrichten des Code-Editors (Android Studio)
- Verständnis von Dart-Funktionen und Variablen
- Implementierung von Abstraktion, Kapselung, Vererbung und Polymorphismus
- Verständnis von Dart-Variablen und Datentypen
- Verständnis von Future und Stream
- Unit-Tests und Mocks
- Aufrufen nativer Methoden
- Clean Architecture
- Flavors (App-Varianten)
- Dart Analyzer und Dart Metrics
- Dependency Injection
Erstellung von Flutter-Apps von Grund auf
- Erstellen eines Flutter-Projekts
- Aufbau von App-Layouts mit Material-Komponenten
- Hinzufügen von Assets und Bildern
- Internationalisierung
Ausführen und Testen der Apps
- Bereitstellung der Apps auf Android-Geräten
- Bereitstellung der Apps auf iOS-Geräten (iPhone oder iPad)
- Nutzung der Tools für Hot Reload und Hot Restart
- Verwendung von Widgets
- Stateful versus Stateless Widgets
- Einrichten des Projekts
- Erstellen eines Stateless Widgets
- Erstellen eines Stateful Widgets
- Erstellen von Animationen
Routing und Navigation
- Nutzung der BuildRunner-Paket
- Nutzung der AutoRoute-Paket
- Erstellung von Übergängen
- Navigation Stack (Navigationsstapel)
Datenbanken und weitere Speicherlösungen
- Einführung in Hive
- Einführung in SharedPreferences
- Nutzung einer SQL-Datenbank
Nutzung von REST-APIs, JSON-Parsing
- Einführung in das http-Paket
- Einführung in das Dio-Paket
- JSON-Parsing
- Anfragen und Antworten
Verwaltung des Flutter-Zustands (State Management)
- Einführung in das BLoC-Paket
- BLoC-Implementierung
- Testen von BLoC
Programmiertipps und Best Practices
Fehlerbehebung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung in der Entwicklung von Android- und iOS-Mobilanwendungen
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