Vollständiges iOS-Fähigkeiten-Verzeichnis
Dein Kontext:
- Zeitrahmen: 24 Monate
- Ziel: 200.000 € Umsatz
- App: 3–5 vertikale Apps (SAP-/Beratungsfokus)
- Technik: Swift 6.2+, iOS 17+, nativ only
🔴 PHASE 1: Grundlagen (Erster Release)
Status: 5 Fähigkeiten bereits erstellt. Weitere hinzufügen, um abzuschließen?
Phase 1 – Bereits erstellt ✅
- ✅ swiftui-architecture (MVVM + @Observable)
- ✅ ios-networking (URLSession + Retry)
- ✅ swift-testing (Unit-Tests)
- ✅ swiftdata-persistence (Lokaler Speicher)
- ✅ integration-guide (Komplette Anleitung)
Phase 1 – Optional hinzufügen (Auswahl unten)
Essenziell (stark empfohlen):
-
ios-security – Anmeldedaten, Verschlüsselung, Face ID
- Keychain-Speicher für Tokens
- CryptoKit für Datenverschlüsselung
- LocalAuthentication (Face ID / Touch ID)
- Zertifikats-Pinning
- ATS (App Transport Security)-Konfiguration
- Wann: Immer (für Produktion erforderlich)
- Aufwand: 2–3 Stunden
- Zeilen: ~480
- Warum: Benutzeranmeldedaten sind kritisch – falsch implementiert = Ablehnung im App Store
-
app-store-review – Einreichungs-Checkliste
- App Review-Richtlinien (Checkliste)
- Privacy Manifeste
- ATT (App Tracking Transparency)
- Muster zur Vermeidung von Ablehnungen
- Gestaffelte Rollout-Strategie
- Wann: Vor dem ersten Release
- Aufwand: 1–2 Stunden
- Zeilen: ~350
- Warum: Spart 2–4 Wochen, wenn Ablehnung droht. Erfahrungswert.
Nice-to-have (wenn Zeit vorhanden):
-
swiftui-forms – Benutzereingabe-Muster
- Formularvalidierung
- Benutzerdefinierte Eingabekomponenten
- Tastaturverwaltung
- Mehrschritt-Formulare
- Wann: Wenn deine App komplexe Formulare hat
- Aufwand: 2 Stunden
- Zeilen: ~450
- Warum: Viele Apps sind nur Formulare (Login, Registrierung, Einstellungen)
-
image-handling – Fotos, Kamera, Anzeige
- PhotosPicker-Integration
- AVCaptureSession (Kamera)
- Bildkomprimierung
- Caching-Strategien
- Wann: Wenn die App Benutzerfotos benötigt
- Aufwand: 2–3 Stunden
- Zeilen: ~400
- Warum: Fotohandling ist knifflig (Berechtigungen, Orientierung, Größe)
🟡 PHASE 2: Optimierung (Wochen 3–4)
Ziel: Optimierung nach dem Launch + Überwachung
Kern (stark empfohlen)
-
sentry-setup – Crash-Reporting & Überwachung
- Sentry iOS SDK-Integration
- Crash-Tracking
- Performance-Überwachung
- Release-Tracking
- Session-Replay
- Wann: Kurz vor TestFlight
- Aufwand: 1–2 Stunden
- Zeilen: ~350
- Warum: Man kann nicht verbessern, was man nicht messen kann
-
revenuecat-subscription – Monetarisierung
- RevenueCat SDK-Einrichtung
- Abonnementprodukte
- Berechtigungsprüfung
- Testlogik
- Paywall-Benutzeroberfläche
- Wann: Vor dem ersten Release (wenn monetarisiert)
- Aufwand: 3–4 Stunden
- Zeilen: ~500
- Warum: Spart 2 Wochen im Vergleich zu nativem StoreKit 2
-
fastlane-automation – Screenshots + Einreichung
- Fastlane Snapshot (UI-Testing)
- Screenshot-Erfassung für alle Geräte
- Frameit (Geräterahmen hinzufügen)
- Build-Lieferung
- Wann: Vor dem zweiten Release
- Aufwand: 2–3 Stunden
- Zeilen: ~400
- Warum: Manuelle Screenshots für 5 Geräte × 5 Sprachen = 25 Screenshots
-
metadata-localization – Mehrsprachige Unterstützung
- String Catalogs (iOS 17+)
- Übersetzungs-Workflow
- Metadaten EN→IT/DE/FR/ES
- Rechts-nach-links-Unterstützung
- Zahlen-/Datumsformatierung pro Gebietsschema
- Wann: App 2 oder später
- Aufwand: 2–3 Stunden
- Zeilen: ~400
- Warum: Italien = 60 Mio. Nutzer. Deutschland = 80 Mio. +20 % Umsatz leicht möglich
Verbesserung (wenn Zeit vorhanden)
-
push-notifications – Nutzerbindung
- UNUserNotificationCenter-Einrichtung
- APNs-Konfiguration
- Rich-Notifications
- Silent-Push
- Benachrichtigungsverarbeitung
- Wann: Nach dem ersten Monat live
- Aufwand: 2 Stunden
- Zeilen: ~380
- Warum: +10–15 % Bindung mit intelligenten Benachrichtigungen
-
analytics-integration – Produktnutzungs-Tracking
- PostHog-Einrichtung (kostenloses Kontingent = 1 Mio. Ereignisse/Monat)
- Ereignis-Tracking-Muster
- Trichteranalyse
- Kohorten-Tracking
- Dashboard-Einrichtung
- Wann: Woche 2 nach dem Launch
- Aufwand: 2–3 Stunden
- Zeilen: ~420
- Warum: Wissen, was Benutzer tatsächlich tun vs. vermuten
🟢 PHASE 3: Wachstum (Wochen 5+)
Ziel: Nutzerakquise + Bindungsoptimierung
Kern (hoher ROI)
-
aso-keyword-research – App Store Optimierung
- AppTweak kostenloses Kontingent-Recherche
- Keyword-Auswahl (IT/DE/FR)
- Wettbewerbsanalyse
- Metadaten-Optimierung
- A/B-Testing-Strategie
- Wann: Woche 2 nach dem Launch
- Aufwand: 2–3 Stunden
- Zeilen: ~380
- Warum: Kostenlose Nutzer durch bessere Keywords
-
in-app-review-prompt – Bewertungen
- SKStoreReviewController-Integration
- Timing-Strategie (nach Erfolgsmomenten)
- Automatisierte Antwort auf Bewertungen
- Wann: Woche 2 nach dem Launch
- Aufwand: 1 Stunde
- Zeilen: ~280
- Warum: 4,5★ = +30 % Conversion
-
deep-linking – Social Sharing
- Universal Links-Einrichtung
- Deeplink-Routing
- QR-Code-Handling
- Share-Funktionalität
- Wann: Wenn virales Wachstum gewünscht
- Aufwand: 2–3 Stunden
- Zeilen: ~400
- Warum: Geteilter Link → Benutzerkontext bleibt erhalten
Nice-to-have (Feinschliff)
-
swiftui-animations – Feinschliff & Gefühl
- Spring-Animationen
- PhaseAnimator
- Gesten-Feedback
- Mikro-Interaktionen
- Ladezustände
- Wann: Phase 3, vor App 2-Release
- Aufwand: 2–3 Stunden
- Zeilen: ~420
- Warum: Animationen = wahrgenommene Leistung +40 %
-
widgetkit-homescreen – Home-Bildschirm-Widgets
- WidgetKit-Einrichtung
- Home-Bildschirm-Widgets
- Sperrbildschirm-Widgets (iOS 16+)
- Widget-Aktualisierungsstrategie
- Timeline-Provider
- Wann: App 2 oder später
- Aufwand: 3–4 Stunden
- Zeilen: ~480
- Warum: Widget-Nutzer = +25 % täglich aktive
-
live-activities – Dynamic Island
- ActivityKit-Einrichtung
- Dynamic Island-Integration
- Sperrbildschirm-Live-Aktivitäten
- Echtzeit-Updates
- Wann: App 2+ (fortgeschritten)
- Aufwand: 2–3 Stunden
- Zeilen: ~350
- Warum: Neuartige Interaktion = Medienberichterstattung
🔵 ZUKUNFT (2026+)
Nicht dringend, aber im Blick:
-
on-device-ai – Apple Intelligence
- Foundation Models-Framework
- On-Device-LLM-Inferenz
- Lokale Verarbeitung (keine API-Aufrufe)
- Wann: Wenn iOS 18+ stabilisiert ist
- Aufwand: 3–4 Stunden
- Zeilen: ~400
- Warum: Neue Plattformfunktion (noch nicht Mainstream)
-
app-intents – Siri-Integration
- AppIntents-Protokoll
- Siri-Sprachbefehle
- Shortcuts-Unterstützung
- Apple Intelligence-Aktionen
- Wann: Phase 3+ (App 2+)
- Aufwand: 2–3 Stunden
- Zeilen: ~380
- Warum: Alternativer Engagement-Kanal
-
accessibility-advanced – A11y-Feinschliff
- VoiceOver-Optimierung
- Dynamic Type extreme Größen
- Benutzerdefinierte Rotoren
- Fokus-Navigation
- Wann: Vor dem 2. App-Release
- Aufwand: 2–3 Stunden
- Zeilen: ~400
- Warum: 15 % der iOS-Nutzer + App Store-Bonus
-
storekit2-advanced – In-App-Kauf fortgeschritten
- StoreKit 2 Abonnementverwaltung
- Berechtigungsprüfung
- Rückerstattungs-Handling
- Werbeaktionen
- Family Sharing
- Wann: Wenn die Monetarisierung komplex wird
- Aufwand: 2–3 Stunden
- Zeilen: ~420
- Warum: RevenueCat reicht meistens, aber gut zu wissen
Zusammenfassungstabelle: Alle 25 Fähigkeiten
| # | Fähigkeit | Phase | Priorität | Aufwand | Zeilen | Status |
|---|---|---|---|---|---|---|
| 1–5 | Kern 5 | 1 | ⭐⭐⭐⭐⭐ | 8h | 2.738 | ✅ Erledigt |
| 6 | ios-security | 1 | ⭐⭐⭐⭐⭐ | 2–3h | ~480 | 🔲 |
| 7 | app-store-review | 1 | ⭐⭐⭐⭐⭐ | 1–2h | ~350 | 🔲 |
| 8 | swiftui-forms | 1 | ⭐⭐⭐⭐ | 2h | ~450 | 🔲 |
| 9 | image-handling | 1 | ⭐⭐⭐⭐ | 2–3h | ~400 | 🔲 |
| 10 | sentry-setup | 2 | ⭐⭐⭐⭐⭐ | 1–2h | ~350 | 🔲 |
| 11 | revenuecat-subscription | 2 | ⭐⭐⭐⭐⭐ | 3–4h | ~500 | 🔲 |
| 12 | fastlane-automation | 2 | ⭐⭐⭐⭐ | 2–3h | ~400 | 🔲 |
| 13 | metadata-localization | 2 | ⭐⭐⭐⭐ | 2–3h | ~400 | 🔲 |
| 14 | push-notifications | 2 | ⭐⭐⭐ | 2h | ~380 | 🔲 |
| 15 | analytics-integration | 2 | ⭐⭐⭐⭐ | 2–3h | ~420 | 🔲 |
| 16 | aso-keyword-research | 3 | ⭐⭐⭐⭐⭐ | 2–3h | ~380 | 🔲 |
| 17 | in-app-review-prompt | 3 | ⭐⭐⭐⭐ | 1h | ~280 | 🔲 |
| 18 | deep-linking | 3 | ⭐⭐⭐⭐ | 2–3h | ~400 | 🔲 |
| 19 | swiftui-animations | 3 | ⭐⭐⭐ | 2–3h | ~420 | 🔲 |
| 20 | widgetkit-homescreen | 3 | ⭐⭐⭐ | 3–4h | ~480 | 🔲 |
| 21 | live-activities | 3 | ⭐⭐⭐ | 2–3h | ~350 | 🔲 |
| 22 | on-device-ai | Phase 4 | ⭐⭐ | 3–4h | ~400 | 🔲 |
| 23 | app-intents | Phase 4 | ⭐⭐ | 2–3h | ~380 | 🔲 |
| 24 | accessibility-advanced | Phase 4 | ⭐⭐⭐ | 2–3h | ~400 | 🔲 |
| 25 | storekit2-advanced | Phase 4 | ⭐⭐ | 2–3h | ~420 | 🔲 |
Empfohlener Pfad (Nach Zeitplan)
Woche 1–2 (Phase 1 Sprint)
Vor dem ersten Release erstellen:
- ✅ 5 Kern-Fähigkeiten (erledigt)
- ⭐ ios-security (kritisch)
- ⭐ app-store-review (kritisch)
- 🔲 swiftui-forms (wenn deine App Formulare hat)
Gesamtaufwand: 5–7 Stunden (plus App-Erstellung = 16 Stunden gesamt)
Woche 3–4 (Phase 2 Sprint)
Nach bestandenem TestFlight erstellen:
- ⭐ sentry-setup (Live-Überwachung)
- ⭐ revenuecat-subscription (wenn monetarisiert)
- ⭐ fastlane-automation (Screenshot-Automatisierung)
- ⭐ metadata-localization (mehrsprachig)
- 🔲 analytics-integration (Nutzungs-Tracking)
Gesamtaufwand: 10–15 Stunden (plus App-Optimierung + Marketing = 24 Stunden gesamt)
Woche 5+ (Phase 3 Sprint)
Nach 1 Monat Live-Phase erstellen:
- ⭐ aso-keyword-research (kostenlose Nutzer)
- ⭐ in-app-review-prompt (Bewertungen)
- 🔲 analytics-integration (falls nicht erledigt)
- 🔲 deep-linking (virales Wachstum)
- 🔲 swiftui-animations (Feinschliff)
Gesamtaufwand: 10–12 Stunden (plus Launch von App 2 = 30 Stunden gesamt)
App 2–3 (Parallel)
Phase 1-Fähigkeiten nutzen + hinzufügen:
- widgetkit-homescreen
- live-activities
- accessibility-advanced
- on-device-ai (wenn iOS 18 dann verfügbar)
Aufwandsschätzung: Gesamtportfolio (3 Apps)
| Phase | Fähigkeiten | Stunden | Ergebnis |
|---|---|---|---|
| Phase 1 | 5 Kern + Sicherheit + App-Review | ~18h | 1. App im App Store |
| Phase 2 | Sentry + RevenueCat + Fastlane + Metadaten | ~20h | 2. App + Analysen |
| Phase 3 | ASO + Bewertungen + Animationen + Widgets | ~20h | 3. App + Wachstum |
| GESAMT | 20 Fähigkeiten | ~58h | 3 Apps, 200.000 € |
Realitätscheck:
- 58 Stunden Fähigkeitserstellung
- 100+ Stunden tatsächliche App-Entwicklung (pro App = 30–40h)
- Gesamt: ~200 Stunden über 24 Monate = 8–9 Stunden/Woche (sehr machbar)
Entscheidungsmatrix: Welche jetzt erstellen?
Must-have (zuerst machen):
- ios-security ⭐⭐⭐⭐⭐
- app-store-review ⭐⭐⭐⭐⭐
Should-have (machen, wenn App sie verwendet): 3. swiftui-forms (wenn Formulare vorhanden) 4. image-handling (wenn Fotos vorhanden) 5. revenuecat-subscription (wenn monetarisiert)
Nice-to-have (später machen): 6. fastlane-automation (nach erstem Release) 7. metadata-localization (App 2+) 8. push-notifications (nach Launch) 9. analytics-integration (Woche 2+) 10. swiftui-animations (Feinschliff, App 2+)
Nicht dringend:
- Alles andere (Phase 3+, Phase 4)
Du bist dran: Wähle aus, was du willst
Sag mir, welche Fähigkeiten ich als Nächstes erstellen soll.
Option A (Minimales Sicherheitspaket):
- ios-security (kritisch)
- app-store-review (kritisch)
- Gesamt: 2 Fähigkeiten, 3–4 Stunden, ~830 Zeilen
- Ergebnis: Sicherer erster Release
Option B (Komplette Phase 1):
- ios-security
- app-store-review
- swiftui-forms
- image-handling
- Gesamt: 4 Fähigkeiten, 7–8 Stunden, ~1.630 Zeilen
- Ergebnis: App mit Feinschliff
Option C (Phase 1 + Beginn Phase 2):
- ios-security
- app-store-review
- swiftui-forms
- image-handling
- sentry-setup
- revenuecat-subscription
- Gesamt: 6 Fähigkeiten, 11–13 Stunden, ~2.530 Zeilen
- Ergebnis: Bereit zum Launch + Überwachung
Option D (Alle, die ich will):
- Bestimmte Fähigkeiten aus der Liste nennen (z. B. „1–15“)
- Gesamt: Benutzerdefinierte Stunden + Zeilen
- Ergebnis: Was immer du möchtest
Welche Option? Oder bestimmte Fähigkeiten auswählen?