Skip to content

Kapitel 20: Lernressourcen

20.1 Offizielle Dokumentation

Flutter Offizielle Webseite

Webseite: https://flutter.dev/

Wichtige Bereiche:

Dart Offizielle Webseite

Webseite: https://dart.dev/

Wichtige Bereiche:

Flutter Offizielle Chinesische Dokumentation

Webseite: https://flutter.cn/

Hinweis: Chinesische Dokumentation ist oft aktueller und besser geeignet für chinesischsprachige Anfänger.

20.2 Anfängerfreundliche Online-Übungswerkzeuge

Flutter Sandbox (Online-Übungen)

Webseite: https://flutter.dev/playground

Funktionalität:

  • ✅ Flutter-Code direkt im Browser schreiben
  • ✅ Ergebnis sofort sehen
  • ✅ Keine Installation erforderlich

DartPad (Dart Online-Übungen)

Webseite: https://dartpad.dev/

Funktionalität:

  • ✅ Dart-Code direkt im Browser schreiben
  • ✅ Flutter-UI-Vorschau
  • ✅ Beispiele und Übungen

Scrimba (Interaktive Kurse)

Webseite: https://scrimba.com/

Funktionalität:

  • ✅ Interaktive Video-Kurse
  • ✅ Code direkt im Video bearbeiten
  • ✅ Flutter-Kurse verfügbar

20.3 Hohqualitative Lernvideos & Bild-Text-Tutorials

YouTube-Kanäle (Empfohlen)

1. The Flutter Channel (Offiziell)

2. Mitch Koko

3. Robert Brunhage

4. Johannes Milke

Blogs & Webseiten (Empfohlen)

1. Flutter Offizielle Blog

2. Flutter Community (Medium)

3. Dart News & Updates

20.4 Praxisprojekte zum Üben

GitHub (Hochqualitative Flutter-Projekte für Anfänger)

1. Flutter Examples

2. Flutter-Sample-Apps

3. Awesome Flutter (Sammlung von Ressourcen)

Eigene Projekte (Empfohlene Projekte für Anfänger)

1. To-Do-App

  • Funktionalität: Aufgaben hinzufügen, löschen, als erledigt markieren
  • Verwendete Konzepte: StatefulWidget, setState(), ListView, Dismissible

2. Wetter-App

  • Funktionalität: Wetterdaten von API abrufen und anzeigen
  • Verwendete Konzepte: Netzwerkrequest (Dio), JSON-Parsing, API-Integration

3. News-App

  • Funktionalität: Neuigkeiten von API abrufen, in Liste anzeigen, Detailseite
  • Verwendete Konzepte: Netzwerkrequest, ListView, Routing, Detailseite

4. E-Commerce-App

  • Funktionalität: Produkte anzeigen, in Warenkorb legen, Bezahlung (simuliert)
  • Verwendete Konzepte: State Management (Provider), Navigation, Datenmodellierung

20.5 Häufig verwendete Drittanbieter-Plugins (nach Anwendungsfall)

Netzwerk

  • dio: ^5.4.0 - Leistungsstarke Netzwerk-Bibliothek

Lokale Speicherung

UI-Komponenten

State Management

Andere

Zusammenfassung

In diesem Kapitel haben Sie:

  • ✅ Offizielle Dokumentations-Ressourcen kennengelernt
  • ✅ Anfängerfreundliche Online-Übungswerkzeuge kennengelernt
  • ✅ Hochqualitative Lernvideos & Bild-Text-Tutorials kennengelernt
  • ✅ Praxisprojekte zum Üben kennengelernt
  • ✅ Häufig verwendete Drittanbieter-Plugins kennengelernt

Anhang: Wir werden Flutter-Kernwissen zusammenfassen (Anhang).


Übungsaufgaben:

  1. Besuchen Sie die offizielle Flutter-Dokumentation und lesen Sie den "Get started"-Leitfaden
  2. Üben Sie mit Flutter Sandbox oder DartPad
  3. Schauen Sie sich ein YouTube-Tutorial für Anfänger an
  4. Erstellen Sie ein eigenes Projekt (To-Do-App, Wetter-App, etc.)
  5. Integrieren Sie ein Drittanbieter-Plugin (z.B. dio, shared_preferences)

Häufige Fehler:

  • ❌ Sich nur auf Videos verlassen → Praxis ist wichtig!
  • ❌ Zu komplexe Projekte für Anfänger auswählen → Beginnen Sie mit einfachen Projekten!
  • ❌ Drittanbieter-Plugins ohne Dokumentation verwenden → Lesen Sie die offizielle Dokumentation des Plugins!

Frei für alle Anfänger