Native Mobile Apps mit Flutter Stacked und MVVM Architektur
Herrn Maximilian Hemme · Fernunterricht
- Anbieter
- Herrn Maximilian Hemme
- Ort
- Fernunterricht
- Format
- Online
- Dauer
- 1 Monate
- Preis
- 96 €
- Förderung
- Bildungsgutschein (AZAV)
- Abschluss
- Keine Prüfung Teilnahmevoraussetzungen: . Grundlegendes Programmierverständnis (Variablen, Funktionen, Kla..."> Zum Inhalt Menü öffnen Neutral und ohne kommerzielle InteressenDurchsuche Datensätze ... Bitte Warten ... Zur Anbieter-Übersicht
- Unterricht
- Fernunterricht i
Inhalt
Lehrgangsziel:
Vermittlung von Kenntnissen und Fertigkeiten native Android- und iOS-Apps mit Flutter architekturkonform zu planen, umzusetzen, zu erweitern und zu veröffentlichen
Abschluss:
Keine Prüfung
Teilnahmevoraussetzungen:
Grundlegendes Programmierverständnis (Variablen, Funktionen, Klassen), Interesse oder erste Berührung mit App-Entwicklung (Flutter/React Native/nativ); technische Voraussetzung: Computer mit Internetzugang, Installation Flutter SDK, geeignete IDE (z. B. VS Code/Android Studio), Zugriff auf ein eigenes Firebase-Projekt (Einrichtung wird im Kurs behandelt)
Teilnahmevoraussetzungen zur Prüfung:
Entfällt
Lehrgangsinhalte:
Einleitung und Kursnutzung: Kursüberblick, Vorgehensweise, Tipps zur aktiven Mitarbeit; Einführung in Flutter: Was ist Flutter, Einordnung und Grundlagen; Setup: Flutter-Setup für Windows und macOS; Dart-Grundlagen: Variablen, Listen/Maps, Kontrollstrukturen, Schleifen, Funktionen, Klassen/Objekte; Aufbau einer Flutter-App und UI-Grundlagen: Projektgrundstruktur, Widget-basierte UI, Screen-Aufbau, grundlegende UIKomposition; State Management Überblick, Grundidee und Einordnung von State Management; Clean Architecture & MVVM: Clean Architecture Grundprinzipien, MVVM-Einordnung; Projekt 1: ToDo-App mit Stacked, Einführung Stacked, Komponenten (Model/View/Service), Modellierung (z.B. mit Freezed), erste Views, lokale Persistenz (z.B. Datenbank), CRUD-Funktionalität: Erstellen, Anzeigen, Bearbeiten, Löschen, Abschlussaufgabe zum Projekt; Projekt 2: Recipes-App: App-Vorbereitung (Themes, Navigation), Models, Externe API-Anbindung und HTTP-Requests, Detailansichten, UI-Verbesserungen, Suche/Filter, Favoriten - * Abschlussaufgabe zum Projekt; Projekt 3: Chat-App mit Firebase: Firebase-Projekt, Authentifizierung (Registrierung/Login/PasswortReset/Verifikation), User-Profil (Service/Model), Profilbearbeitung, Chat-Funktionalität mit Firestore, asynchrones Laden und Streaming-Updates, Anzeige ungelesener Nachrichten, Sortierung, Statusanzeige, UI-Feinschliff, Abschlussaufgabe zum Projekt; App-Veröffentlichung: App-Icon/Splash, Release-Vorbereitung Android, Veröffentlichung Google Play, Release-Vorbereitung iOS, Veröffentlichung App Store; Fazit: Zusammenfassung, Ausblick, nächste Schritte
Lehrgangsmaterial:
12 Module mit Videos und Textdateien
Lehrgang Zeitaufwand:
- Gesamtdauer: 1 Monat, gesamt 15 Zeit-Std.
- wöchentliche Bearbeitungszeit ca. 3,5 Zeit-Std.
Begleitender Unterricht:
Ist nicht vorgesehen
- Nah-Unterricht: 0 Zeit-Std.
ZFU-Zulassungsnummer:
7602226
UnterrichtsartFernunterricht i
Termine
| Zeitraum | Dauer | Preis | Ort |
|---|---|---|---|
| Beginnt laufend | 1 Monate | 96 € | Fernunterricht |
Quelle: Kursportal Hamburg (WISY)
