Eckdaten
Zielgruppe: App-Entwickler, Web Developer | Dauer 2 Tage | 9:00–17:00 Uhr | Trainer: coodoo GmbH | Online-Seminar | Teilnehmerzahl: 4-12
Seminarbeschreibung
Die Schulung hilft dir, über den Tellerrand von Tutorials zu schauen. Die Trainer sind selbst als Flutter-Entwickler in Projekten aktiv. Du lernst die Dart und Flutter Grundlagen mit vielen Tipps und Tricks, die aus der Praxis kommen.
Im Workshop wird gemeinsam eine Beispiel-App mit Dashboard, Liste & Detailseite, CRUD, UI/UX, State-Management und Architektur u.v.m. realisiert. Die Beispiel-App zeigt mustergültig Lösungsansätze und hilft Dir, Dein neues Wissen in der Praxis umzusetzen.
Die Schulung ist eine Mischung aus Theorie mit Folien und Live-Präsentation durch den Trainer und anschließend folgenden praktischen Übungen. Jede praktische Übung wird durch den Trainer erklärt und es kann sich auch am Musterbeispiel orientiert werden. Sie ist so gestaltet, dass es Aufgaben sowohl für Anfänger aber auch für etwas Fortgeschrittenere gibt.
Die Schulung findet in deutscher Sprache als Online-Schulung über eine Videokonferenz-Software im Webbrowser statt. Nach erfolgreichem Abschluss des Kurses wird ein Teilnahme-Zertifikat ausgegeben.
Agenda der IT-Schulung
- Allgemeine Übersicht: Was ist Flutter?
- IDE, Android Studio Code und IOS Simulator
- Flutter Packages
- Dart Basics: Typsystem, Funktionen, Klassen, Variablen, Null Safety
- Flutter Widgets => Widget Katalog
- Layout Design
- Widget Lifecycle: Stateful und Stateless Widget
- Flutter Projekt erstellen und starten
- Bottom Navigation Bar
- Listen erstellen mit der ListView
- Datenmodellierung und Services in Flutter
- Navigation und Routing
- Master und Detail in Flutter
- Mobile UI und UX für Developer
- Back Button, Gesture Detector
- Datenlayout / Models
- Modale Dialoge und Formulare
- CRUD: Daten erstellen, hinzufügen, auslesen, bearbeiten, löschen
- Unit Testing
- Erste Architektur (Clean Architecture & State Architektur)
Weitere Einblicke in tiefere Themen
Neben den einführenden Themen schauen wir auch in tiefere Themen rein. So bekommst du auch einen Einblick und erstes Verständnis in die folgenden Themen:
- UI und UX als Entwickler
- State-Architektur
- Unit-, Integration-, Widget- und Golden-Tests
- Shared Preferences und weitere Storages
- Best Practices API-Aufrufe
Zielgruppe
Der Live-Remote-Workshop richtet sich an App-Entwickler und Web Developer, die in kurzer Zeit native Apps für beide Plattformen Android und iOS erstellen möchten, ohne separate Entwicklungsprozesse durchlaufen zu müssen.