Flutter für Anfänger: Erstellung einfacher Apps mit Flutter
Seminar - GFU Cyrus AG
Das Ziel dieses Seminars ist es, den Teilnehmern eine solide Grundlage in der Entwicklung von Cross-Plattform-Apps mit Flutter und Dart zu bieten. Am Ende des Kurses sollten die Teilnehmer die Grundlagen von Dart verstanden haben, einfache Benutzeroberflächen mit Flutter-Widgets erstellen können und wissen, wie sie Daten aus dem Internet abrufen und in ihrer App darstellen. Sie werden auch einfache Navigationsstrukturen und Zustandsverwaltungsmechanismen kennenlernen. Schließlich werden die Teilnehmer ihr Wissen in einem Abschlussprojekt anwenden, bei dem sie eine einfache, aber voll funktionsfähige App von Anfang bis Ende entwickeln.
Zustandsverwaltung: StatelessWidget vs StatefulWidget
Navigation, Daten und Zustandsverwaltung
Seiten-Navigation mit Navigator
TabBar und Drawer für erweiterte Navigation
Lokale Zustandsverwaltung mit Provider
Arbeiten mit Futures und StreamBuilder
Daten aus dem Internet abrufen (HTTP, API-Aufrufe)
JSON-Daten verarbeiten und darstellen
Fortgeschrittene Themen und Abschlussprojekt
Custom Widgets und Themes
Animationen und Transitions
Persistente Datenspeicherung mit SharedPreferences
SQLite-Datenbanken in Flutter
Einführung in Unit-Tests und Widget-Tests
Abschlussprojekt: Eine Mini-App von Anfang bis Ende erstellen
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das Seminar Flutter für Anfänger: Erstellung einfacher Apps mit Flutter ist besonders gut geeignet für Programmieranfänger, die eine praktische und moderne Methode zur App-Entwicklung kennenlernen möchten. Es spricht auch erfahrene Entwickler an, die bereits mit anderen Programmiersprachen oder Frameworks vertraut sind und ihr Repertoire erweitern wollen. Darüber hinaus ist der Kurs für UI/UX-Designer von Interesse, die ein tieferes Verständnis für die technischen Möglichkeiten und Beschränkungen im App-Design erhalten möchten.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.