Sie möchten eine Android App entwickeln lassen? Nach 25+ Jahren Erfahrung in der App-Entwicklung zeige ich Ihnen in diesem Guide alles, was Sie wissen müssen: Kosten, Technologien, Timeline und die wichtigsten Entscheidungen.
🔔 WICHTIG: Alle Preise verstehen sich netto (zzgl. 19% USt.). DE-Sätze; Offshore/NE-EU abweichend.
Warum Android? Die Zahlen sprechen für sich
Android dominiert den Markt:
- 72% Marktanteil weltweit (iOS: 28%)
- 2,5 Milliarden aktive Geräte
- Besonders stark in Europa, Asien, Lateinamerika
- In Deutschland: 62% Android, 38% iOS
Wo Android besonders stark ist
B2B & Enterprise:
- Industrielle Anwendungen (Lager, Logistik)
- Feld-Service-Apps
- Günstigere Geräte für Firmenflotten
Emerging Markets:
- Indien: 95% Android
- Brasilien: 85% Android
- Indonesien: 90% Android
Technik-affine Nutzer:
- Mehr Customization-Möglichkeiten
- Offeneres Ökosystem
- Sideloading möglich
Wann Sie NUR Android entwickeln sollten
✅ Ja zu Android-only, wenn:
- Budget begrenzt (MVP-Phase)
- Zielgruppe primär Android-Nutzer
- B2B mit Android-Firmengeräten
- Entwicklungszeit kritisch (eine Plattform = schneller)
- Spezielle Android-Hardware nötig (NFC, spezielle Sensoren)
❌ Nein zu Android-only, wenn:
- Zielgruppe in USA/UK (iOS-Dominanz)
- Premium-Produkt (iOS-Nutzer zahlen mehr)
- Maximale Reichweite gewünscht
- Langfristig beide Plattformen geplant (dann gleich Cross-Platform)
Android App-Entwicklung: Native vs. Cross-Platform
Sie haben zwei grundlegende Optionen:
Option 1: Native Android (Kotlin/Java)
Technologie:
- Sprache: Kotlin (modern, empfohlen) oder Java (veraltet)
- IDE: Android Studio
- UI: Jetpack Compose (modern) oder XML-Layouts (alt)
Vorteile:
- ✅ Beste Performance (direkter Zugriff auf Hardware)
- ✅ Alle Android-Features sofort verfügbar
- ✅ Google empfiehlt es (Material Design, neueste APIs)
- ✅ Große Community (viele Libraries, Support)
- ✅ Beste Integration mit Android-Ökosystem
Nachteile:
- ❌ Nur Android - für iOS komplett neu entwickeln
- ❌ 2 Codebasen = doppelte Wartung, doppelte Kosten
- ❌ Längere Time-to-Market (2 Apps nacheinander)
- ❌ Kotlin-Entwickler oft teurer als Cross-Platform (Markt umkämpft)
Kosten (nur Android nativ):
- Einfache App: 20.000-45.000 €
- Mittlere App: 45.000-110.000 €
- Komplexe App: 110.000-300.000+ €
Hinweis: Native Android-only ist meist nicht günstiger als Cross-Platform, da viele Kosten (Design, Backend, Testing) identisch sind. Ersparnis nur bei der eigentlichen Entwicklung (ca. 40% des Budgets).
Timeline:
- MVP: 2-3 Monate
- Full App: 4-6 Monate
Option 2: Cross-Platform (Flutter oder React Native)
Technologie:
- Flutter: Dart-Sprache, von Google entwickelt
- React Native: JavaScript/TypeScript, von Meta
Vorteile:
- ✅ Ein Code für Android + iOS (30-40% Kosten-/Zeitersparnis gegenüber 2× nativ)
- ✅ Günstiger als zwei native Apps separat entwickeln
- ✅ Schnellerer Launch (beide Plattformen gleichzeitig statt nacheinander)
- ✅ Einfachere Wartung (nur eine Codebase)
- ✅ Performance 90-98% nativ (bei Flutter: in den meisten Fällen nicht spürbar)
Nachteile:
- ❌ Leichte Performance-Einbußen (bei aufwendigen Animationen, 3D, AR)
- ❌ Neue Android-Features später verfügbar (Plugin muss erst entwickelt werden)
- ❌ Abhängigkeit von Drittanbieter (Google/Meta)
- ❌ Größere App-Größe (Flutter-Apps ca. 15-20 MB größer)
- ❌ Einige native Features nicht/schwer verfügbar: HomeKit/HealthKit, Apple Watch/Wear OS, native Widgets, ARCore/ARKit Performance-Einbußen
Für Details siehe Flutter App-Entwicklung (Abschnitt “Grenzen von Flutter”)
Kosten (Android + iOS):
- Einfache App: 20.000-45.000 € (für beide Plattformen!)
- Mittlere App: 45.000-110.000 €
- Komplexe App: 110.000-300.000+ €
Ersparnis gegenüber Native: 30-40% weniger als “Native Android + Native iOS separat” (wäre 40-90k / 90-220k / 220-600k)
Timeline:
- MVP (Android + iOS): 3-4 Monate
- Full App: 5-8 Monate
Direkter Vergleich
| Aspekt | Native (Kotlin) | Cross-Platform (Flutter) |
|---|---|---|
| Kosten (nur Android) | 20.000-110.000 € | 20.000-110.000 € (gleich!) |
| Kosten (Android + iOS) | 40.000-220.000 € | 20.000-110.000 € (30-40% günstiger) |
| Performance | 100% | 90-98% (meist nicht spürbar) |
| Android-Features | Sofort | Mit Verzögerung (Tage bis Wochen) |
| Wartung | Separate Codebases | Eine Codebase |
| Time-to-Market | Langsamer (sequenziell) | Schneller (beide gleichzeitig) |
| Entwickler-Verfügbarkeit | Mittel (Markt umkämpft) | Hoch |
Meine Empfehlung:
- Native (Kotlin), wenn: High-Performance kritisch (3D, AR), spezielle Android-Hardware, nur Android langfristig
- Flutter, wenn: Android + iOS geplant, Budget begrenzt, schneller Launch wichtig (Flutter-Artikel für Details)
- React Native, wenn: Team bereits JavaScript kann, Web-Version parallel
Vertiefung: Native vs. Cross-Platform Vergleich
Die 6 Phasen der Android App-Entwicklung
Phase 1: Requirements & Konzept (1-2 Wochen)
Was passiert:
- Workshop zur Anforderungsanalyse (Anforderungsworkshop)
- User Stories & Use Cases
- Technologie-Entscheidung (Native vs. Cross-Platform)
- Wireframes & Mockups
- Scoping-Dokument mit Feature-Liste
Kosten: 4.000-8.000 € (40-80 Stunden)
Festpreis nur bei stabilem Scope + Change-Request-Kontingent (z.B. 10-15h); sonst Time & Material mit Cap und wöchentlichem Budget-Review.
Wichtige Fragen:
- Wer ist Ihre Zielgruppe?
- Welche Android-Versionen unterstützen? (Empfehlung: Min: Android 8.0 / API 26, Target: jeweils aktuelles Play-Store-Requirement, z.B. Android 14 / API 34 → 95% Geräte-Abdeckung)
- Offline-Funktionalität nötig?
- Backend vorhanden oder muss entwickelt werden?
Phase 2: Design & Prototyping (2-3 Wochen)
Was passiert:
- UI/UX-Design nach Material Design 3 Guidelines + WCAG (Kontrast, Touch-Targets ≥ 44×44 px)
- Interaktiver Prototyp (Figma/Adobe XD)
- Design Review & Anpassungen
- UI-Kits/Figma-Komponenten (wiederverwendbar)
Kosten:
- Freelancer: 3.000-8.000 €
- Agentur: 8.000-20.000 €
Günstiger-Tipp: Nutzen Sie UI-Kits (Material Design 3 Templates) statt Custom-Design – spart 30-50% und sorgt für bekannte UX-Patterns.
Android-spezifische Design-Aspekte:
- Material Design 3 (Googles Design-System) + WCAG-Accessibility
- Navigation: Bottom Navigation, Drawer, Back-Button (Android-Standard)
- Responsiveness: Verschiedene Bildschirmgrößen (Phones, Tablets, Foldables)
- Dark Mode (Standard bei Android)
Phase 3: Entwicklung (8-16 Wochen)
Was passiert:
- Sprint-basierte Entwicklung (2-Wochen-Sprints)
- Backend-Entwicklung (wenn nötig)
- API-Integration
- Datenbank-Setup (SQLite/Room für offline, Firebase/PostgreSQL für Backend)
Kosten: 10.000-60.000 €
Android-spezifische Entwicklungsthemen:
Offline-Sync:
- Room Database (SQLite-Wrapper)
- WorkManager für Background-Sync
- Conflict Resolution
Permissions:
- Kamera, Standort, Speicher etc.
- Runtime Permissions ab Android 6.0
- Nutzer-freundliche Erklärungen
Push-Notifications:
- Firebase Cloud Messaging (FCM)
- Notification Channels (ab Android 8.0)
Security & DSGVO (Go-Live-Gate!):
Ohne diese Punkte kein Store-Launch:
- AVV (Auftragsverarbeitungsvertrag, falls Cloud-Services)
- Privacy Labels / Data Safety Section (Google Play Pflicht)
- Rollen & Rechte (wer darf was?)
- Protokollierung & Löschkonzept (DSGVO-Pflicht)
- Secret-Management (API-Keys nicht im Code!)
- Schlüsselrotation (Backend-Tokens regelmäßig erneuern)
Technische Security:
- ProGuard/R8 (Code Obfuscation)
- Certificate Pinning (HTTPS)
- Encrypted SharedPreferences
- Biometrische Authentifizierung
Phase 4: Testing & QA (2-4 Wochen)
Was passiert:
- Unit Tests, Integration Tests
- UI Tests (Espresso)
- Manuelle Tests auf verschiedenen Geräten
- Performance-Testing
Kosten:
- Freelancer: 3.000-8.000 €
- Agentur: 8.000-20.000 € (dediziertes QA-Team)
Android-spezifische Herausforderungen:
Device Fragmentation:
- 19.000+ verschiedene Android-Geräte
- Verschiedene Bildschirmgrößen (4” bis 12” Tablets)
- Verschiedene Android-Versionen (min. Android 8.0-14 testen)
- Verschiedene Hardware (RAM, CPU, Sensoren)
Empfohlene Test-Matrix:
- Low-End: Samsung Galaxy A12 (200 €, 2-4 GB RAM)
- Mid-Range: Google Pixel 6a (350 €)
- High-End: Samsung Galaxy S23 (800 €)
- Tablet: Samsung Galaxy Tab S8
- Min. 3 Android-Versionen (aktuell, -1, -2) + 1 Tablet
Phase 5: Google Play Store Launch (1-2 Wochen)
Was passiert:
- Google Play Console Setup
- App Bundle erstellen (AAB-Format)
- Store-Listing (Titel, Beschreibung, Screenshots)
- Datenschutzerklärung & Sicherheitsformular
- Review-Prozess (meist 1-3 Tage)
Kosten: 25 € einmalige Google-Gebühr + 1.000-3.000 € Setup
Google Play Store Requirements:
Store-Listing:
- App-Name (max. 30 Zeichen)
- Kurzbeschreibung (80 Zeichen)
- Lange Beschreibung (4.000 Zeichen)
- 2 Screenshots (mind. 320x320 px, max. 3840x3840 px)
- Feature Graphic (1024x500 px)
- App-Icon (512x512 px)
Technische Requirements:
- Target SDK: Jeweils aktuelles Play-Store-Minimum (z.B. Android 14 / API 34, ändert sich jährlich)
- 64-Bit Support: Pflicht seit 2019
- App Bundle: AAB-Format (Google optimiert für jedes Gerät)
- Permissions-Erklärungen: Warum brauchen Sie Kamera/Standort etc.?
Tipp: Target SDK wird von Google jährlich erhöht – kalkulieren Sie jährliche Updates ein.
Datenschutz (seit 2022 strenger!):
- Safety Section ausfüllen (welche Daten werden gesammelt?)
- Datenschutzerklärung-URL
- Data Deletion Request (DSGVO)
Phase 6: Wartung & Updates (laufend)
Was passiert:
- Bugfixes
- Android-Version-Updates (jährlich neues Target SDK!)
- Feature-Erweiterungen
- Performance-Optimierungen
Kosten:
- 15-20% der Entwicklungskosten pro Jahr
- Bei 50k-App: 7.500-10.000 €/Jahr = 625-830 €/Monat
- Bei 100k-App: 15.000-20.000 €/Jahr = 1.250-1.670 €/Monat
Android-spezifische Wartung:
Jährliche Updates nötig:
- Target SDK erhöhen: Google verlangt jährlich neuen Target SDK
- Neue Android-Version testen: Wenn Android 15 kommt, muss App getestet werden
- Deprecated APIs ersetzen: Google entfernt alte APIs regelmäßig
Typische Wartungsarbeiten:
- Crash-Fixes (Sentry/Firebase Crashlytics)
- Performance-Optimierungen (langsames Laden?)
- Neue Google Play Policies (ändern sich regelmäßig)
- Security-Updates (Libraries aktualisieren)
Kosten Android App-Entwicklung: Realistische Kalkulation
Wichtig zu Preismodellen: Festpreis nur bei stabilem Scope + Change-Request-Kontingent (z.B. 10-15h); sonst Time & Material mit Cap und wöchentlichem Budget-Review.
Einfache Android App (20.000-45.000 €)
Features:
- 3-5 Screens
- Standard-UI (Listen, Formulare, Detail-Ansichten)
- Backend-Anbindung (REST API)
- Login/Registrierung
- Push-Notifications
- Einfache Offline-Funktionalität
Beispiele:
- To-Do-Listen-App
- News-Reader
- Event-App
- Einfache E-Commerce-App (Katalog, Warenkorb)
Timeline: 3-4 Monate
Mittlere Android App (45.000-110.000 €)
Features:
- 8-15 Screens
- Custom UI/Animationen
- Komplexe Backend-Logik
- Offline-Sync
- Kamera/Galerie-Integration
- In-App-Käufe
- Payment-Integration
- Analytics & Crashlytics
Beispiele:
- Social Media App (light)
- Fitness-Tracker
- Bestell-App (Restaurant, Lieferdienst)
- Immobilien-App
Timeline: 5-8 Monate
Komplexe Android App (110.000-300.000+ €)
Features:
- 20+ Screens
- Aufwendige Custom UI
- Echtzeit-Features (Chat, Live-Updates)
- AR/VR-Integration (ARCore)
- Komplexe Berechnungen/Algorithmen
- Multi-User-System
- Admin-Backend
- Hochgradig skalierbar
Beispiele:
- Dating-App
- Banking-App
- Uber-ähnliche Apps
- Healthcare-Apps
Timeline: 9-15 Monate
Google Play Store: Was Sie wissen müssen
Review-Prozess
Timeline:
- Erste Einreichung: 1-7 Tage Review
- Updates: meist 1-3 Tage
Häufige Ablehnungsgründe:
- Unvollständige Datenschutzerklärung (seit 2022 sehr strikt!)
- Permissions ohne Erklärung (warum brauchen Sie Standort?)
- Copyrighted Content (Bilder, Logos)
- Missverständliche Beschreibung (verspricht Funktionen, die nicht da sind)
- Policy Violations (z.B. Abofallen, irreführende Werbung)
Discoverability & ASO (App Store Optimization)
Wichtigste Ranking-Faktoren:
-
Downloads & Ratings
- 4.0+ Rating nötig (sonst uninteressant)
- Viele Downloads = höheres Ranking
-
Keywords im Titel
- “Fitness Tracker - Workout & Ernährung” (gut)
- “MyApp” (schlecht)
-
Beschreibung
- Erste 500 Zeichen besonders wichtig
- Keywords natürlich einbauen
-
Engagement
- Hohe Retention Rate (Nutzer kommen zurück)
- Niedrige Uninstall-Rate
Monetarisierung auf Android
Optionen:
-
Einmaliger Kaufpreis (0,50 € - 9,99 €)
- Selten erfolgreich (Nutzer erwarten “gratis”)
- Nur für sehr spezielle B2B-Apps
-
Freemium + In-App-Käufe
- Google Play nimmt 15% Provision (erste 1 Mio. €/Jahr)
- Dann 30% Provision
- Erfolgreichste Strategie
-
Abo-Modell
- Monatlich/jährlich
- 15% Provision (erste 1 Mio. €), dann 30%
- Nach 12 Monaten ununterbrochener Zahlung: nur noch 15%
-
Werbung (AdMob)
- CPM: 1-5 € (pro 1000 Impressions)
- Nervt Nutzer, aber für gratis-Apps relevant
Android-spezifische Besonderheiten
Vorteile von Android
1. Offeneres Ökosystem
- Apps können mehr (z.B. SMS senden, Standard-Apps ersetzen)
- File-System-Zugriff
- Sideloading möglich (APK direkt installieren) → für Unternehmen über MDM (Mobile Device Management) sicherer als APK per E-Mail
2. Schnellere Updates
- Kein 7-Tage Review wie bei iOS
- Updates meist innerhalb 1-3 Tagen live
3. Mehr Hardware-Vielfalt
- Günstigere Geräte für B2B-Flotten
- Spezielle Geräte (rugged, mit Scanner)
4. Flexibleres Backend
- Firebase (kostenlos für kleine Apps)
- Eigener Server (mehr Kontrolle)
Herausforderungen bei Android
1. Fragmentation
- 19.000+ verschiedene Geräte
- Verschiedene Android-Versionen (8.0-14 aktuell relevant)
- Testing aufwendiger
2. Lower Revenue per User
- Android-Nutzer geben durchschnittlich 30-40% weniger aus als iOS
- Wichtig für Monetarisierung
3. Piraterie
- APKs können leichter kopiert werden
- Schutz: Google Play Licensing, ProGuard
4. Battery & Performance
- Viele Low-End Geräte (2-4 GB RAM)
- App muss optimiert sein
Die wichtigsten Entscheidungen vor dem Start
1. Native oder Cross-Platform?
Wählen Sie Native (Kotlin), wenn:
- High-Performance kritisch
- Nur Android langfristig geplant
- Spezielle Android-Hardware (z.B. Zebra-Scanner)
Wählen Sie Flutter, wenn:
- Android + iOS geplant
- Budget begrenzt
- Time-to-Market wichtig
2. Welche Android-Versionen unterstützen?
Meine Empfehlung:
- Min-Version: Android 8.0 (API 26) empfohlen
- Target-Version: Jeweils aktuelles Play-Store-Requirement (z.B. Android 14 / API 34, wird jährlich erhöht)
- Abdeckung: 95% aller Geräte
Wichtig: Target SDK muss jährlich angepasst werden (Google-Pflicht), Min SDK bleibt meist stabil.
Kosten-Nutzen:
- Android 7.0 unterstützen: +20% Entwicklungszeit, nur +2% Nutzer
3. Welche Features für MVP?
MVP sollte haben:
- Core-Funktionalität (1 Hauptfeature sehr gut)
- Login/Registrierung
- Basic UI (Standard-Komponenten)
- Offline-Basisfunktion
MVP kann warten:
- Push-Notifications (später nachrüsten)
- In-App-Käufe (erst bei Traction)
- Social Sharing
- Dark Mode (nice-to-have)
4. Eigener Server oder Firebase?
Firebase (Google), wenn:
- MVP-Phase
- Budget begrenzt
- Schneller Start wichtig
- Kostenlos bis ca. 10.000 Nutzer
Eigener Server, wenn:
- Volle Kontrolle nötig
- DSGVO-kritisch (Daten in EU)
- Spezielle Backend-Logik
- Langfristig günstiger (ab 50.000+ Nutzern)
Häufig gestellte Fragen (FAQs)
Wie lange dauert Android App-Entwicklung?
Realistische Timeline:
- MVP (Minimal Viable Product): 3-4 Monate
- Einfache App: 3-4 Monate
- Mittlere App: 5-8 Monate
- Komplexe App: 9-15 Monate
Faktoren:
- Komplexität der Features
- Design-Aufwand
- Backend-Entwicklung (wenn nötig)
- Testing & QA
Wichtig: Native Android ist schneller als “Native Android + Native iOS nacheinander” (da dauert’s 8-14 Monate). Flutter für beide gleichzeitig: 5-8 Monate.
Android vs. iOS: Direkter Vergleich
Sollten Sie Android, iOS oder besser gleich beides entwickeln? Hier die Entscheidungshilfe:
| Kriterium | Android | iOS |
|---|---|---|
| Marktanteil weltweit | 72% | 28% |
| Marktanteil Deutschland | 62% | 38% |
| Marktanteil USA/UK | 30-40% | 60-70% |
| Revenue per User | Niedriger (30-40% weniger) | Höher |
| Geräte-Vielfalt | 19.000+ (Fragmentation!) | ~50 (iPhone, iPad) |
| Entwicklungskosten | 20-110k | 20-110k (ähnlich) |
| Store-Review | 1-3 Tage | 1-7 Tage |
| Store-Gebühr | 25 € einmalig | 99 USD/Jahr |
| Monetarisierung | Freemium, Ads | In-App-Käufe, Abos |
| Zielgruppe | B2B, Emerging Markets, Technik-affin | Premium, USA/UK, höheres Einkommen |
| Updates | Schneller (1-3 Tage) | Langsamer (1-7 Tage, strenger) |
| Sideloading | Ja (MDM für B2B) | Nein (nur TestFlight) |
Meine Empfehlung:
- Nur Android, wenn: B2B mit Android-Geräten, Emerging Markets, sehr begrenztes Budget
- Nur iOS, wenn: Premium-Produkt, USA/UK-Fokus, höchste Monetarisierung
- Beide (via Flutter), wenn: Maximale Reichweite, langfristig beide Plattformen geplant
Details: iOS App-Entwicklung und Native vs. Cross-Platform
Was kostet eine Android App wirklich?
Realistische Kosten:
Freelancer:
- Einfach: 20.000-45.000 €
- Mittel: 45.000-110.000 €
- Komplex: 110.000-300.000+ €
Agentur (30-40% teurer):
- Einfach: 28.000-65.000 €
- Mittel: 60.000-155.000 €
- Komplex: 150.000-420.000+ €
Hinweis: Native Android-only ist meist NICHT günstiger als Flutter, da Design/Backend/Testing identisch sind. Ersparnis nur bei Development (ca. 40% des Budgets).
Versteckte Kosten:
- Google Play Developer Account: 25 € (einmalig)
- Server/Backend: 50-500 €/Monat
- Wartung: 15-20% der Dev-Kosten/Jahr (z.B. 10k/Jahr bei 50k-App)
- Marketing (oft vergessen!): 1.000-10.000 €/Monat
Details siehe App-Entwicklung Kosten und Agentur vs. Freelancer
Offshore-Entwicklung: Vorsicht geboten!
Viele überlegen: “Was ist mit günstigen Entwicklern aus Indien, Pakistan, Osteuropa?”
Verlockend günstig:
- Stundensätze: 20-50 EUR/h (Indien/Pakistan), 40-80 EUR/h (Osteuropa)
- Android-App: 10.000-30.000 € (statt 20-45k bei DE-Freelancer)
Aber: In meiner Praxis häufig hohe Nachbesserungsquote
Häufigste Probleme:
- Kommunikation: Sprachbarrieren, Missverständnisse bei Requirements (Material Design wird nicht verstanden)
- Zeitzone: 3,5-5 Stunden Zeitverschiebung → langsame Feedback-Loops
- Qualität: Oft Junior-Entwickler mit Senior-Label, wenig Testing
- DSGVO: Datenschutz-Anforderungen oft nicht verstanden (AVV, Löschkonzept fehlen)
- Android-Fragmentation: Wird unterschätzt – App funktioniert nur auf 1-2 Geräten
Wann Offshore funktionieren kann:
- ✅ Sie haben technische Expertise im eigenen Team (Code-Reviews)
- ✅ Sehr detaillierte Spezifikation + Figma-Designs vorhanden
- ✅ Budget für DE/EU-Code-Review (15-25% des Offshore-Budgets)
- ✅ Kein DSGVO-kritisches Projekt
Mein Rat: Wenn Sie zwischen deutschem Freelancer (20-45k) und Offshore (10-30k) schwanken: Freelancer. Die Ersparnis wird oft durch Nachbesserungen aufgefressen. Lieber 35k für eine funktionierende App als 20k + 15k Nachbesserung.
Mehr Details: Agentur vs. Freelancer (Offshore-Section)
Kann ich erst Android, dann iOS entwickeln?
Ja, aber: Das ist meist keine gute Strategie.
Problem:
- Android fertig: 4 Monate, 40.000 €
- iOS nachträglich: nochmal 4 Monate, 40.000 €
- Gesamt: 8 Monate, 80.000 €
Bessere Alternative: Flutter
- Android + iOS gleichzeitig: 5 Monate, 50.000 €
- Gespart: 3 Monate, 30.000 €
Details: Flutter App-Entwicklung und iOS App-Entwicklung
Wann Android-first sinnvoll ist:
- Sehr begrenzte Mittel (später Investor-Funding für iOS)
- Zielgruppe 90%+ Android (z.B. Emerging Markets: Indien 95%, Brasilien 85%)
- MVP zum Testen der Idee
Entscheidungshilfe: Android vs. iOS Vergleich (unten)
Kotlin oder Java für Android?
Klare Antwort: Kotlin!
Warum Kotlin:
- ✅ Google empfiehlt es seit 2019 offiziell
- ✅ Modern & sicher (Null Safety)
- ✅ 30-40% weniger Code als Java
- ✅ Jetpack Compose (modern UI) nur mit Kotlin richtig nutzbar
- ✅ Alle neuen Android-Features primär für Kotlin dokumentiert
Java nur, wenn:
- Legacy-Code (alter Code muss gewartet werden)
- Team kann nur Java (aber: Kotlin ist leicht zu lernen)
Wie wichtig ist Material Design?
Sehr wichtig! Android-Nutzer erwarten Material Design.
Material Design 3 (aktuell) bietet:
- Konsistente UI-Patterns (Bottom Nav, FAB, Drawer)
- Responsive Components
- Accessibility Built-in
- Dark Mode Support
Vorteile:
- Nutzer kennen sich sofort aus
- Schnellere Entwicklung (viele fertige Komponenten)
- Google empfiehlt es (besseres Ranking?)
Custom Design erlaubt?
- Ja, aber: Basis-Patterns beibehalten (z.B. Back-Button-Verhalten)
- Custom Design = +20-30% Entwicklungszeit
Brauche ich zwingend ein Backend?
Nein, nicht immer!
Apps ohne Backend:
- Rechner, Converter
- To-Do-Listen (nur lokal)
- Kamera-Apps mit lokaler Verarbeitung
- Offline-Spiele
Backend nötig, wenn:
- User Accounts (Login/Registrierung)
- Sync zwischen Geräten
- Social Features (teilen, kommentieren)
- Payment-Processing
- Push-Notifications
- Analytics
Backend-Optionen:
- Firebase (Google): Schnell, einfach, kostenlos für kleine Apps
- Supabase (Open-Source Firebase): DSGVO-freundlicher
- Eigener Server (Node.js, PHP, Python): Volle Kontrolle
Checkliste: Bereit für Ihre Android App?
Nutzen Sie diese Checkliste, um Ihr Android-Projekt vorzubereiten:
Technische Entscheidungen
- Native oder Cross-Platform? → Entschieden (Native Kotlin für Android-only, Flutter für Android + iOS)
- Android-Versionen: Min: Android 8.0 (API 26), Target: aktuell (API 34) → 95% Abdeckung
- Backend: Firebase (MVP, kostenlos) oder eigener Server (DSGVO, volle Kontrolle)?
- Design: Material Design 3 + WCAG (Kontrast, Touch-Targets ≥ 44×44 px)
Kosten & Budget
- Budget definiert: 20-45k (einfach), 45-110k (mittel), 110-300k+ (komplex)?
- Freelancer oder Agentur? → Entscheidungshilfe
- Wartungs-Budget: 15-20% der Dev-Kosten pro Jahr eingeplant
- Versteckte Kosten: Server (50-500 €/Monat), Marketing (1k-10k/Monat), Google Play (25 € einmalig)
Projekt-Setup
- Google Play Developer Account angelegt (25 € einmalig)
- Datenschutzerklärung DSGVO-konform vorbereitet
- AVV (Auftragsverarbeitungsvertrag) für Cloud-Services
- Test-Geräte definiert: Low/Mid/High-End + Tablet + 3 OS-Versionen
Go-Live Requirements (kritisch!)
- Security: AVV, Privacy Labels (Data Safety Section), Rollen & Rechte, Löschkonzept, Secret-Management, Schlüsselrotation
- Testing: Min. 3 Android-Versionen (8.0, 13, 14), 3 Geräte-Klassen, 1 Tablet
- Store-Listing: App-Name, Beschreibung, 2+ Screenshots, Feature Graphic (1024x500), Icon (512x512)
- Compliance: Target SDK aktuell (wird jährlich erhöht!), 64-Bit Support, Permissions-Erklärungen
Langfristige Planung
- iOS geplant? → Gleich mit Flutter starten (30-40% Ersparnis gegenüber 2× nativ)
- Skalierung: Admin-Backend, Analytics, Crashlytics ab Tag 1
- Exit-Strategie: Code-Ownership, Dokumentation, Standard-Technologien (kein proprietärer Stack)
Punkte: _____ von 21
Interpretation:
- 15+ Punkte: Gut vorbereitet, kann losgehen
- 10-14 Punkte: Noch einige offene Fragen → Erstgespräch
- < 10 Punkte: Mehr Vorbereitung nötig → Artikel nochmal lesen
Fazit: Android App-Entwicklung 2025
Android bleibt die weltweit führende Plattform mit 72% Marktanteil. Für die meisten Projekte empfehle ich heute:
Meine Empfehlung:
Starten Sie mit Flutter (nicht native Android), außer:
- Sie brauchen absolute Performance (3D, AR)
- Sie haben spezialisierte Android-Hardware
- iOS ist definitiv nie geplant
Flutter gibt Ihnen:
- Android + iOS für 30-40% weniger Kosten
- Schnellerer Launch (beide gleichzeitig)
- Einfachere Wartung (eine Codebase)
- 90-98% native Performance (meist nicht spürbar)
Wenn Sie dennoch native Android wählen:
- Nutzen Sie Kotlin (nicht Java)
- Setzen Sie auf Jetpack Compose (modern UI)
- Planen Sie Material Design 3
- Target Android 8.0+ (95% Abdeckung)
Sie sind unsicher, welche Technologie für Ihr Projekt passt? Lassen Sie uns sprechen - ich berate Sie ehrlich und technologie-agnostisch.
Ihr App-Projekt besprechen?
Lassen Sie uns in einem kostenlosen Erstgespräch über Ihre Anforderungen sprechen.
Jetzt Kontakt aufnehmen