Schulungsübersicht
Einführung
- Flutter im Vergleich zu anderen plattformübergreifenden Frameworks
- Überblick über die Funktionen und Architektur von Flutter
Erste Schritte
- Installation von Flutter
- Einrichtung des Code-Editors (Android Studio)
- Grundlagen zu Funktionen und Variablen in Dart
- Implementierung von Abstraktion, Kapselung, Vererbung und Polymorphie
- Verständnis von Variablen und Datentypen in Dart
- Verständnis von Future und Stream
- Unit-Tests und Mocks
- Aufruf nativer Methoden
- Saubere Architektur
- Einsatz von Flavors
- Dart Analyzer und Dart Metrics
- Dependency Injection
Erstellung von Flutter-Apps vom Nullpunkt an
- Erstellen eines Flutter-Projekts
- Aufbau der App-Layouts mithilfe von Material-Komponenten
- Hinzufügen von Assets und Bildern
- Internationalisierung
Ausführen und Testen von Apps
- Bereitstellung der Apps auf Android-Geräten
- Bereitstellung der Apps auf iOS-Geräten (iPhone oder iPad)
- Nutzung der Tools Hot Reload und Hot Restart
- Einsatz von Widgets
- Unterschiede zwischen Stateful- und Stateless-Widgets
- Einrichtung des Projekts
- Erstellen eines Stateless-Widgets
- Erstellen eines Stateful-Widgets
- Erstellung von Animationen
Routing und Navigation
- Nutzung des BuildRunner-Pakets
- Einsatz des AutoRoute-Pakets
- Erstellen von Übergängen zwischen Bildschirmen
- Navigation Stack verstehen
Datenbanken und weitere Speichermöglichkeiten
- Einführung in Hive
- Einführung in SharedPreferences
- Nutzung von SQL-Datenbanken
Verwendung von REST-APIs und JSON-Parsing
- Einführung ins http-Paket
- Einführung ins Dio-Paket
- Parsen von JSON-Daten
- Abfragen und Antworten verstehen
Verwaltung des App-Zustands
- Einführung in das BLoC-Paket
- Implementierung von BLoC-Logik
- Testen der BLoC-Logik
Programmier-Tipps und bewährte Praktiken
Problemlösung
Zusammenfassung und Abschluss
Voraussetzungen
- Erfahrung in der Entwicklung mobiler Anwendungen für Android und iOS
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