cpd_2025_hello/README.md

1.4 KiB
Raw Blame History

CPD 2025 Flutter Demo Projekt

Dies ist ein einfaches Flutter-Demo-Projekt im Rahmen der Veranstaltung Cross Platform Development 2025 an der Hochschule Mannheim.

🔧 Voraussetzungen

  • Flutter SDK (Version 3.29.2)
  • Android Studio / Emulator
  • Chrome (für Web)
  • Optional: Echtes Android-Gerät (mit aktiviertem USB-Debugging)
  • Visual Studio (für Windows-Desktop-Apps)

🚀 Projekt starten

1. Start im Webbrowser

flutter run -d chrome

2. Start als native Windows-Applikation

flutter run -d windows

Hinweis: Visual Studio mit Desktop-Entwicklung für C++ ist erforderlich.

3. Start im Emulator

  1. Android Emulator in Android Studio starten
  2. Projekt starten mit:
flutter run -d emulator-5554

(Der Gerätename kann je nach Emulator abweichen flutter devices zeigt alle verfügbaren an.)

4. Start auf echtem Android-Gerät (optional)

  1. USB-Debugging am Handy aktivieren
  2. Gerät per USB anschließen
  3. Mit flutter devices prüfen, ob das Gerät erkannt wurde
  4. Dann:
flutter run -d <Gerätename>

💡 Probleme & Hinweise

  • Android SDK Toolchain: Musste manuell cmdline-tools installieren:
    sdkmanager --install "cmdline-tools;latest"
    flutter doctor --android-licenses
    
  • Emulatorprobleme: Wenn kein Emulator startet, sicherstellen, dass die Virtualisierung im BIOS aktiviert ist.