Cross-Plattform-Development mit dem Flutter-Framework (CPD)
6/7. Semester
5 ECTS | 4 SWS
Continuous Assessment (CA)
Dieselbe App für alle Plattformen: Du entwickelst Anwendungen für Smartphone, Web und Desktop mit nur einer Codebasis auf Basis des Flutter-Frameworks.
Inhalte
- Entwicklung von mobilen, Web- und nativen Applikationen mit Flutter
- Dart-Grundlagen (Programmiersprache)
- Flutter als Frontend-Framework
- Widgets und Layouts
- Interaktion und Navigation
- Anbindung an ein Backend (API)
- weiterführende Themen, z.B. Animationen oder Theming
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- die Konzepte, Gemeinsamkeiten und Unterschiede von mobilen Apps, Web-Applikationen und nativen Applikationen zu beschreiben
- eine Applikation für unterschiedliche Plattformen mit einer Code-Basis zu konzipieren
- Programme in der Programmiersprache Dart zu erstellen
- Applikationen mit dem Flutter-Framework zu implementieren und eine passende Entwicklungsumgebung zu verwenden
- eine Frontend-Applikation passend zu einem UI-Design und/oder einer Backend-API selbstständig zu planen und im zeitlich vorgegebenen Rahmen umzusetzen
- eine Frontend-Applikation
Literatur
- M. Marburger and U. Post, "Flutter und Dart", 2. Aufl., Rheinwerk, Bonn, DE, 2025
- A. Biessek, "Flutter for Beginners", Packt Publishing, Birmingham, UK, 2019.
- T. Paine, "Beginning App Development with Flutter", APress, New York, USA, 2019.
- E. Windmill, "Flutter in Action", Manning Publications, Shelter Island, USA, 2020.
- F. Zammetti, "Practical Flutter", APress, New York, USA, 2019.
Dozentinnen / Dozenten
Empfohlene Vorkenntnisse
Daten zum Modul
| Semester |
6/7 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Unregelmäßig
|
| Kreditpunkte (CP)
|
5 |
| Modulverantwortlich |
Prof. Dr. Teena George Steger |
| Dauer |
1 Semester |
|
Studienleistung
|
Keine |
|
Prüfungsvorleistung
|
Keine |
|
Prüfungsleistung
|
Continuous Assessment (CA) |
Semesterwochenstunden (SWS)
| Vorlesung |
3 SWS |
| Übung |
1 SWS |
| Summe |
4 SWS |
Arbeitsaufwand (Workload)
| Vorlesung |
45 h |
| Labor |
15 h |
| Selbststudium |
50 h |
| Aufgaben |
40 h |
| Summe |
150 h |