chore: init repository with project sources

This commit is contained in:
2025-10-30 10:29:33 +01:00
commit 65f1175ba7
97 changed files with 7762 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
# multimediaFlutter
A new Flutter project created with FlutLab - https://flutlab.io
## Getting Started
A few resources to get you started if this is your first Flutter project:
- https://flutter.dev/docs/get-started/codelab
- https://flutter.dev/docs/cookbook
For help getting started with Flutter, view https://flutter.dev/docs which offers tutorials, samples, guidance on mobile development, and a full API reference.
## Getting Started: FlutLab - Flutter Online IDE
- How to use FlutLab? Please, view https://flutlab.io/docs
- Join the discussion and conversation on https://flutlab.io/residents
## Upload to ChatGPT Project (ohne Git)
1. Optional: `flutter clean` im Repo ausführen.
2. Paket bauen: `pwsh tool/export.ps1` (oder `pwsh tool/export.ps1 -Clean`).
3. In ChatGPT Project "Multimedia in Flutter/Dart" → Add files → die erzeugte ZIP aus `dist/` hochladen.
4. Bei Änderungen Schritt 2 wiederholen und erneut hochladen.
Ausgeschlossene Verzeichnisse beim Export: `build/`, `.dart_tool/`, `ios/Pods/`, `android/build/`, `.idea/`, `.vscode/`, `web/build/`, `android/.gradle`, `dist/`, `tool/`, `.git/`, `.github/`.
## Windows Schnellstart
- Doppelklick: `tool/export.bat` erstellt ein ZIP unter `dist/`.
- Optional sauber bauen: `tool/export.bat -Clean`
- Danach im ChatGPT Project "Multimedia in Flutter/Dart" → Add files → ZIP hochladen.
Hinweis
- Eine Flutter-`.gitignore` ist enthalten und kann später für dein eigenes Git-Repo verwendet werden.
### Tipps bei "File content may not be accessible"
- Lade statt ZIP einen Ordner hoch: `pwsh tool/export.ps1 -AsFolder` und den erzeugten Ordner aus `dist/` per Drag & Drop ins Project ziehen.
- Minimalen Quellcode exportieren: `pwsh tool/export.ps1 -Minimal` (oder kombiniert: `-Minimal -AsFolder`).
- Große/binary Dateien (z. B. Bilder, .jar) können im Project nicht angezeigt werden das ist normal. Für Code-Kontext reicht der Minimal-Export.
### Upload-Limit (10 Dateien)
- Ein-Datei-Bundle: `pwsh tool/export.ps1 -Minimal -Bundle` (empfohlen für ChatGPT Anzeige). Upload nur der erzeugten `*-bundle.txt`.
- Alternativ, in 10er-Pakete splitten: `pwsh tool/export.ps1 -Minimal -AsFolder -Chunk 10` und die erzeugten `pack-***` Ordner nacheinander hochladen.
- Standard-Ordner: `-AsFolder` ohne `-Chunk` erzeugt einen kompletten Ordner (ggf. in mehreren Uploads á 10 Dateien hochladen).