# 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 ```bash flutter run -d chrome ``` ### 2. Start als native Windows-Applikation ```bash 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: ```bash 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: ```bash flutter run -d ``` ## 💡 Probleme & Hinweise - **Android SDK Toolchain:** Musste manuell cmdline-tools installieren: ```bash sdkmanager --install "cmdline-tools;latest" flutter doctor --android-licenses ``` - **Emulatorprobleme:** Wenn kein Emulator startet, sicherstellen, dass die Virtualisierung im BIOS aktiviert ist.