50 lines
1.4 KiB
Markdown
50 lines
1.4 KiB
Markdown
# 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 <Gerätename>
|
||
```
|
||
|
||
## 💡 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. |