Preview
Description
# Gantt Planner fuer iPad Eine professionelle iOS-App zur Erstellung und Verwaltung von Gantt-Diagrammen, speziell optimiert fuer das iPad. ## Hauptfunktionen **Projektverwaltung** - Mehrere Projekte erstellen und verwalten mit Namen, Beschreibung und Zeitraum - Projekte umbenennen in den Einstellungen - Uebersichtliche Projektliste mit Zeitraum und Aufgabenzahl **Aufgabenverwaltung** - Aufgaben mit Start- und Enddatum, Kategorie und Notizen - Aufgaben als wichtig markieren - Suchfunktion mit Live-Filterung - Drag & Drop zum Umsortieren innerhalb von Kategorien **Kategorien** - Vordefinierte und eigene Kategorien mit Farbkennzeichnung - Kategorie-Filter zum Ein-/Ausblenden - Sortieren per Drag & Drop **Gantt-Diagramm** - Drei Zoom-Stufen: Monats-, Wochen- und Tagesansicht - Auto-Scroll zum heutigen Datum beim Ansichtswechsel - Zwei Ansichtsmodi: Nach Kategorie oder Zeitleiste - Farbcodierte Aufgabenbalken mit exakter Laenge - Vollstaendige Titel-Anzeige auch bei kurzen Balken - Heute-Markierung und Wochenenden hervorgehoben - Blaues Farbschema durchgehend **Export** - JSON, PDF, PNG und Excel/CSV-Export - Alle Formate direkt teilbar **ICS-Kalender Import** - Import von Datei oder Internet-URL - Mehrere ICS-Kalender gleichzeitig - Automatische Synchronisation mit einstellbaren Intervallen (1 Min bis Taeglich) - Manuelle Aktualisierung mit Feedback - Intelligente Duplikat-Vermeidung - Termine haben exakte Originallaenge ## Installation ### Voraussetzungen - Xcode 15.0 oder neuer - iOS 17.0 oder neuer - iPad ### Dateien Kopieren Sie alle .swift-Dateien in Ihr Xcode-Projekt: - GanttPlannerApp.swift - Models.swift - ProjectStore.swift - ProjectListView.swift - ProjectDetailView.swift - ProjectSettingsView.swift - GanttChartView.swift - TaskEditView.swift - ExportImportViews.swift - ICSImporter.swift - ExportRenderers.swift - CategoryManagerView.swift - TaskManagerView.swift - DragDropModifier.swift ### Konfiguration 1. Neues Xcode-Projekt erstellen (iOS App, SwiftUI) 2. Dateien hinzufuegen 3. Info.plist konfigurieren 4. Unter "General": Supported Destinations auf iPad setzen, Minimum iOS 17.0 5. Build und Run ## Verwendung **Projekt erstellen**: Plus-Symbol → Name, Beschreibung, Zeitraum eingeben **Aufgabe hinzufuegen**: Im Projekt Plus-Symbol → Details eingeben **Aufgaben sortieren**: Menu → "Aufgaben sortieren" → Drag & Drop **Ansicht wechseln**: Zwischen Kategorien/Zeitleiste und Zoom-Stufen waehlen. Timeline scrollt automatisch zum heutigen Datum. **Kategorien verwalten**: Menu → "Kategorien verwalten" → Hinzufuegen, bearbeiten, sortieren **Export**: Menu → "Weitere Exportoptionen" → Format waehlen → Teilen **ICS-Kalender**: Import-Symbol oder Menu → "ICS-Kalender importieren" → Internet-URL oder Datei waehlen. Bei Internet-URL wird automatisch synchronisiert. **ICS-Synchronisation**: Menu → "Projekteinstellungen" → Intervall anpassen, manuell aktualisieren ## Technische Details - SwiftUI mit MVVM-Pattern - Codable fuer JSON-Serialisierung - UserDefaults fuer lokale Datenpersistenz - Timer-basierte ICS-Aktualisierung - Source-URL-Tracking fuer Multi-ICS-Support - UIKit-Integration fuer synchronisiertes Scrolling **Datenmodelle**: Project mit Tasks, Kategorien, ICS-URL und Update-Intervall **Export-Formate**: JSON, PDF, PNG, CSV **ICS-Import**: RFC 5545 Standard, automatische Kategorisierung, Filterung nach Projektzeitraum, mehrere Quellen parallel ## Anpassungen **Kategorien**: Models.swift → defaultCategories bearbeiten **Farben**: In der App mit ColorPicker oder GanttChartView.swift → Color Extensions **Intervalle**: Models.swift → UpdateInterval Enum ## Einschraenkungen - Nur fuer iPad optimiert - iOS 17.0 erforderlich - Keine iCloud-Synchronisation - ICS wiederkehrende Events werden einmalig importiert - Automatische Aktualisierung nur bei laufender App --- Viel Erfolg mit Ihrer Gantt-Planung!
What's New
Version 1.01 2025-12-06
Zeitraum des Projektes kann nun in den Einstellungen verändert werden Datums-Filterfunktion für Aufgaben hinzugefügt Technical Analysis
Package Overview Basic metadata
Bundle ID
Hal.Gant-Schulprojekt Current Version 1.01
Minimum iOS 18.6
Package Size App Store Size
Package Metadata 1 / 2 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Developer Information
Known Version Records
1 version record with stored package metadata • 2 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| 5.63 MB | v1.01 App Store ID: 880398699Build: 1 | 2025-12-06 05:43:08 | Get Version |
| Not archived | App Store ID: 880372251 | Unknown | Request Version |