App entwickeln – 7 Schritte für Deine Android / iOS App

App entwickeln für Anfänger Steffen Lippke Coding Tutorial Coding Lab

Möchtest Du eine App entwickeln?

Wie aufwendig ist das Programmieren einer App? Was sind die Erfolgsfaktoren für meine App?

Dieses Tutorial soll Dir einen Einstieg in die Welt der App Entwicklung geben. Dieser Post soll Dir einen Überblick über alle Möglichkeiten und Vorgehensweisen geben, wie eine App im Google Play Store erfolgreich wird.

Starten wir!

7 Schritte zum Erfolg Deiner App

Warum haben einige total simple Apps 15.000.000 Downloads und andere „funktionale gute Apps“ nur so 59 Downloads?

Die Antwort: Die Smartphonenutzer sehen keinen nennenswerten Mehrnutzen in den „funktionale gute Apps“!

Steffen Lippke

Dieses 7 Schritte zeigen Dir, wie Du Mehrnutzen erzeugst und diesen korrekt kommunizierst.

#1 Finde eine Idee (max. 2h)

Zum Erfolg brauchst Du nicht zwingend einen genialen Einfall für eine komplett neuartige App. Eine passable Idee mit einer guten Umsetzung reichen zum Erfolg aus:

Google hat nicht die Suchmaschine erfunden, sondern ihre Vorgänger z. B. Ask und msn Search. Google konnte diese in der UMSETZUNG übertrumpfen.

Aus diesen 5 Gründen möchtest Du eine App entwickeln:

  1. Dir ist eine geniale Idee gekommen. Du hast DIE Marktlücke gefunden und möchtest das Geschäft Deines Lebens mit der Entwicklung einer App machen.
  2. Du erkennst ein riesiges Potenzial in einer bestehenden App, die nicht gut umgesetzt oder vermarktet wurde. Du denkst: „Ich kann das besser“
  3. Du betreibst ein bestehendes erfolgreiches Geschäft (online / offline) und brauchst eine neue Plattform als App.
  4. Dein Chef beauftragt Dich eine App für einen Kunden zu entwickeln.
  5. Du möchtest Deine Fähigkeiten testen und App Entwicklung neues Lernen.

#2 Entwerfe einen Prototyp (max. 1h)

Erstelle ein Konzept-Papier (1 DIN 4, 14 Arial) für den Prototyp mit den

  1. Wähle einen passenden App-Namen – Du kannst ihn später noch ändern (max. 5 min).
  2. Erstelle eine kompakte Beschreibung (max. 250 Wörter).
  3. Formuliere einen Slogan oder Halbsatz, der Deine App-Idee auf den Punkt bringt.
  4. Umreise max. 1 Haupt-Feature und 4 Neben-Features Deiner App.
  5. Beantworte im groben die Fragen:
    1. Wo entstehen Kosten?
    2. Wie kann ich die Kosten mit Einnahmen decken?
  6. Zeichne zwei Mockups (Skizzen von der App).

#3 Frage den Markt (Überspringe NIE diesen Schritt!)

Bevor Du viel Zeit in die Entwicklung in die App steckst, musst Du den „Bedarf“ für die App und Deine Geschäftsidee analysieren.

Du findest Deine App-Idee super.

Braucht der Markt (Smartphone-Nutzer weltweit) Deine App WIRKLICH?

Wenn Du 10.000 Entwicklungs-Stunden für Deine App investiert hast und beste Programmiertechniken, Clean Code und ein geniales GUI-Design verwendet hast, kann der Markt die App ablehnen.

Ermittele den Bedarf zuerst.

Wie kann ich den Bedarf analysieren?

  1. Frage mindestens 10+ Personen persönlich, die nicht zu Deinen Freunden oder zu Deiner Familie gehören. Notiere alle positiven und negativen Kommentare und Anmerkungen.
  2. Erstelle einen Fragebogen mit Mockups und starte eine Umfrage online.
  3. Starte eine Diskussion in einem passenden Forum mit dem Konzept-Papier.
  4. Werte das Feedback aus (Schritt 3).

#4 Verbessere Deine Idee oder verwerfe diese (30 min)

Ist das Feedback überragend bis mittelmäßig, verbessere Deine Idee

  • Frage…
    • nach Verbesserungsvorschlägen
    • nach alternativen Ideen / ähnlichen besseren Ideen
  • Welches Feature fehlt?
  • Welches Feature ist unnötig?
  • Muss die App anders aufgebaut sein?

Wenn eine Idee keinen Anklang gefunden hat, gebe nicht auf. Probiere verschieden Kreativitätstechniken für neue Einfälle aus.

#5 Validiere Deinen Prototyp

Wiederhole Schritt 2 und gehe auf die gleiche und / oder andere Personen zu.

  • Reicht die Änderung aus?
  • Hast Du mit Deine Änderung die Idee verschlimmbessert?
  • Möchten die Befragten die App nutzen oder ZAHLEN?
  • Was ist den Personen die fertige App wert?
    • 1 € einmalig
    • 15 € Abo

Sammele Dein Feedback und entwickle die App…

#6 App entwickeln

Du entwickelst Deine App alleine oder mithilfe von Aufgaben Outsourcing (für z. B. Grafik und Design).

Alternativ kannst Du andere Begeisterte z. B. Deine Freunde suchen, die für die App-Idee brennen. Teile Dir die Aufgaben nach den Fähigkeiten auf.

Wenn Du nicht der Programmiertyp bist, kannst Du mit Startkapital eine Fremdentwicklung bezahlen. Das Kapital kann je nach Geschäftsmodell sehr gut angelegt sein.

#7 Validiere Zwischenergebnisse

Entwickle niemals mehr als 2 Wochen am Stück, ohne den Endnutzern / Kunden einen Zwischenstand zu präsentieren:

„Gefällt Dir die App?“ – „Ich habe mir das ganz anderes vorgestellt …“ – „Dann ändere ich das!“

In meinen Augen solltest Du unterscheiden zwischen einer App, die Du genial findest und einer App, die die Allgemeinheit als genial empfindet.

06 Gitlab
06 Gitlab

Validiere Deine Annahmen und Ideen mit echten Endnutzer-TESTS. Frage Nutzer auf der Straße, lade Alpha-Tester zu Dir ein und erstelle Threads in Foren.

Frage die potenziellen Nutzer nach

  • Ängsten & Probleme: „Ich habe Angst vor?“
  • Bedürfnisse & Wünsche: „Ich brauche eine App um meine Waschmaschinen-Status abzufragen.“
  • Ideen & Konzepte „Eine App, die die Freizeit-Angebote in Deiner Umgebung anzeigt.“

3 Arten von App-Entwicklung

Native Apps für Android und iOS

Andorid Studio und Xcode

03 Andorid Studio
03 Andorid Studio
ProContra
Optimal für Spiele-AppsDoppelter Entwicklungsaufwand für Android und iOS
Beste Integration in das BetriebssystemEin Feature dauert doppelt so lange
 Fokus auf einen Markt Android oder iOS
Native Apps pro Contra
04 Xcode

Hybride Apps mit Ionic

Komplettes Tutorial zu Ionic

05 Ionic
05 Ionic
ProContra
Einmal Entwickeln für Android, iOS, Desktop und BrowserEinige sehr spezille Funktionen nicht verfügbar
Schnelle Fortschritte bei den Features 
Viele vorgefertigte Module 
Hybride Apps

Progressive Web Apps

Hier geht es zum Tutorial Workbox

ProContra
Keine Installation notwendigWeniger Spezial-Betriebssystemfunktionen
Viele Features von normalen Apps
Geringster Aufwand, wenn ein mobile Webseite vorhanden ist 
WebAssembly und OpenGL als Web-Games
PWAs

FAQ

Welche Programmiersprache lernen für Apps?

Je nach App-Typ brauchst Du eine andere Programmiersprache. Wenn Du noch nicht programmieren kannst, teste mal das Programmieren lernen Tutorial aus.

App-TypSprache
Native Android AppKotlin oder früher Java
Native iOS AppSwift
Hybride AppsHTML, CSS und JavaScript in Verbindung mit Frameworks
Progressive Web AppsHTML, CSS und JavaScript

Was kostet eine App Entwicklung?

Wenn Du selbst entwickelst, hast Du Kosten von 3 € pro Monat für eine Domain mit PHP (nicht bei jeder App notwendig). Die Google Play Lizenz kostet 10 Dollar einmalig.

Wie viel Zeit brauche ich um eine App zu entwickeln?

Die Zeit für die Entwicklung variiert stark je nach Erfahrung des Entwicklers und dem App-Typ.

  • Standard-Navigations-App vs. Gaming App: Bei Gaming-Apps erstellst Du neben dem Code Grafiken, Effekte und eine Spiele-Geschichte. Bei hohen Ansprüchen an das Aussehen der App, dauert eine Entwicklung länger.
  • Statische Inhalte vs. Datenmonster: Wenn Du eine App mit Künstlicher Intelligenz und Big Data machen möchtest, brauchst Du super reine Datensätze. Die Datenbeschaffung und –Bereinigung verschlingt am meisten Zeit.
  • Privatnutzer vs. Businesskunde: Bei Privatnutzern kannst Du den Fokus auf die Features legen. Die meisten Businesskunden verlangen tendenziell mehr Stabilität und Zuverlässigkeit der Apps.

Wie fange ich an? Mit meine Guides:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Jeden Monat teile ich mit Mitgliedern
4 neue praxisnahe Tutorials (je 1000+ Wörter).


Trage Deine Mail, damit Du
Deine Coding + Hacking Skills erweitern kannst!

Die Webseite nutzt nur technisch notwendige Cookies.