Go to file
Bastian Triendl 058aad8945 Initial commit 2025-04-07 18:11:59 +02:00
android Initial commit 2025-04-07 18:11:59 +02:00
ios Initial commit 2025-04-07 18:11:59 +02:00
lib Initial commit 2025-04-07 18:11:59 +02:00
linux Initial commit 2025-04-07 18:11:59 +02:00
macos Initial commit 2025-04-07 18:11:59 +02:00
test Initial commit 2025-04-07 18:11:59 +02:00
web Initial commit 2025-04-07 18:11:59 +02:00
windows Initial commit 2025-04-07 18:11:59 +02:00
.gitignore Initial commit 2025-04-07 18:11:59 +02:00
.metadata Initial commit 2025-04-07 18:11:59 +02:00
README.md Initial commit 2025-04-07 18:11:59 +02:00
analysis_options.yaml Initial commit 2025-04-07 18:11:59 +02:00
pubspec.lock Initial commit 2025-04-07 18:11:59 +02:00
pubspec.yaml Initial commit 2025-04-07 18:11:59 +02:00

README.md

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.