-
Notifications
You must be signed in to change notification settings - Fork 2
00. Konzept
Flutter ist Googles UI-Toolkit zum Erstellen von nativ kompilierten Anwendungen für Mobilgeräte, Web und Desktop aus einer einzigen Codebasis. In diesem Workshop soll der Fokus in erster Linie auf Webanwendungen liegen. Als erste Einführung wird die Toolchain von Flutter sowie die Programmiersprache Dart vorgestellt. Im zweiten Teil des Workshops sollen die Teilnehmenden das Gelernte anwenden und ein eigenes Projekt umsetzen.
Einige Teilnehmer der Veranstaltung haben ihr Interesse an Flutter geäußert, da sie in der Vergangenheit überwiegend Erfahrungen mit der Entwicklung von Backend Anwendungen gesammelt haben und in Flutter die Chance sehen, den Umgang mit einem Frontend-Framework zu erlernen, bei dem es einfach ist, viele Plattformen zu unterstützen.
- Die Teilnehmenden haben ein Grundverständnis von Flutter mit seinen wesentlichen Zielen und Einsatzmöglichkeiten.
- Die Telnehmenden haben ein Grundverständnis vom Aufbau einer Flutter Anwendung.
- Die Teilnehmenden kennen die für Web Technologien relevanten Aspekte von Flutter.
- Die Teilnehmenden können eigene Projekte mit Flutter umsetzen.
- Die Teilnehmenden können die Projekte eigenständig weiterentwickeln.
Die Teilnehmenden sollten ein Grundverständnis von objektorientierter Programmierung und Nebenläufigkeit mitbringen.
Ggf. muss die Installation von Flutter im Vorfeld erfolgen.
- Grundlagen
- Was ist Flutter?
- Was sind die Einsatzmöglichkeiten?
- Vor- und Nachteile
- Praxis
- Erklärung einzelner Konzepte und Bausteine von Flutter
- Dokumentation von Flutter
- Best Practices
- Parallel kleine Aufgaben zum programmieren und direkten Umsetzen der erklärten Konzepte
- Coding
- eigenes Projekt oder Beiboot in Flutter
- Zusammensetzen des Gelernten
- Fazit
- Reflektion des Projekts
- Alternativen
- weitere Werkzeuge / Ausblick
Eine genauere Aufschlüsselung des Aufbaus sowie eine zeitliche Abschätzung folgen im Laufe der Workshopvorbereitung.
~ 50h Workload ~ 7h pro Woche
Workshop ca. am 16.06.2020
Weitere Links folgen im Rahmen der Workshopvorbereitung.