Erfahren Sie, wie Sie eine App erstellen (Via Kevin Rose)

Von Richard Reis

Hallo schatz

Anfang des Jahres gab Kevin Rose bekannt, dass er an einer neuen Meditations-App arbeite.

Natürlich fand der Meditierende in mir, dass dies eine großartige Nachricht war (und er hatte Recht, Kevins Meditations-App ist die einzige, die ich heutzutage verwende / empfehle).

Vor allem war der App-Builder in mir begeistert!

Warum? Denn Kevin hat den gesamten Prozess auf dieser Facebook-Gruppe dokumentiert.

Endlich hatten wir die Gelegenheit, hinter den Vorhang zu schauen. Kevin teilte alles mit, einschließlich seiner Recherchen, Drahtmodelle, Entwürfe, wie er einen Namen auswählte und sogar die Kosten!

Ich wünschte, ich hätte Zugang zu diesem Jahr. Es hätte mir viele, viele Kopfschmerzen erspart.

Auf der positiven Seite haben Sie Zugriff auf alles! Ich habe alles in diesem Brief zusammengefasst.

Genießen.

Nebenbemerkung: Ich werde diese iOS-zentrierte Version beibehalten, da Oak eine iOS-App ist. Wenn Sie für Android bauen, suchen Sie einfach das Android-Äquivalent für jeden Dienst. Für welche Plattform sollten Sie bauen? Welchen auch immer Ihre Benutzer verwenden. Wenn Sie sich nicht sicher sind, bauen Sie für jede Plattform, die Sie verwenden. Erstellen Sie in jedem Fall eine native App (sie bietet eine bessere Benutzererfahrung, das Wichtigste ist die Benutzererfahrung).

Schritt 1: Forschung

Was auch immer Sie sich vorstellen, es ist ein guter Plan, mit Ihrer Konkurrenz zu spielen.

Finden Sie die besten Apps für Ihre Aktivitäten (z. B .: Kevin hat eine Reihe von Meditations-Apps heruntergeladen). Laden Sie sie auf Ihr Telefon herunter und verwenden Sie sie einzeln.

Auf diese Weise können Sie zwei Dinge herausfinden:

  1. Gibt es eine App, die bereits alles bietet, was Sie suchen? In diesem Fall macht es keinen Sinn, ein neues zu bauen.
  2. Welche Funktionen mögen Sie wirklich? Vielleicht können Sie einige duplizieren. Hardcore Silicon Valley-Fans werden an das Mantra "Gute Künstlerexemplare, großartige Künstler stehlen" erinnert.

Empfohlen - Tabellenkalkulation

Verwenden Sie die Apps nicht nur und vergessen Sie sie.

Verfolgen Sie alle Daten mithilfe einer Tabelle. Grenzen Sie es auf vier Apps ein (entweder Ihre Lieblings- oder die beliebtesten).

Auf diese Weise erhalten Sie einen Überblick über die Inhalte, die sie alle gemeinsam nutzen, ihre Preisstrategien, ihre sozialen Funktionen usw.

Nebenbemerkung: Dieser Vorgang dauert sehr lange! Je nach App kann es Wochen dauern.

Hier ist Kevins Recherche. Unten finden Sie einen Screenshot davon (nur für den Fall, dass der Link nicht funktioniert).

In diesem Video führt er Sie durch alles.

Schritt 2: Wireframes

Haben Sie alle Ihre Nachforschungen angestellt? Fantastisch.

Als nächstes verwandeln Sie Ihre Ideen in Drahtmodelle.

Verwenden Sie eine beliebige App. Aber in letzter Zeit war Sketch der letzte Schrei in der Designwelt, weil es so einfach und sauber ist.

Ich empfehle Ihnen dringend, Sketch herunterzuladen und sich ein paar Tutorials anzuschauen. Es ist eine großartige Investition (auch wenn Sie keine Apps erstellen).

Legen Sie nun alles an, was Sie in der App sehen möchten.

Beachten Sie, dass dies nicht die App ist, die Sie zu Beginn erstellen. Die erste Version ist einfacher (damit Ihre App erfolgreich ist, müssen Sie eine Sache besser machen als alle anderen, also machen Sie sich nicht verrückt mit unzähligen Funktionen).

Die Drahtgitter geben Ihnen die Richtung vor (und ermöglichen es Ihnen, Feedback zu sammeln).

Unten sehen Sie Kevins Drahtgitter. Beachten Sie, wie er den Informationsfluss mithilfe roter Kästchen und Beschreibungen anzeigt. (Erwarten Sie nicht, dass Ihr Team Ihre Drahtmodelle nur ohne Erklärung abruft.)

Schritt 3: Modelle

Als nächstes müssen wir diese Drahtgitter in wunderschöne Designs verwandeln.

Sie sind Designer? Zuallererst beneide ich dich. Zweitens können Sie diesen Teil überspringen, da Sie natürlich alles tun, was ich zu sagen habe.

Inspiration

Sie müssen einen visuellen Ton für Ihre App festlegen.

Ein Pinterest-Board wird super hilfreich sein. Pin-Designs, die Sie mögen.

Welche Wörter fallen Ihnen ein, wenn Sie an Ihre App denken? (süß, freundlich, ernst, professionell, entspannend, aufregend, etc ...)

Schreib sie auf. So finden Sie den perfekten Look für Ihre App.

Finden Sie einen Designer

Wenn Sie kein Designer sind, empfehle ich Ihnen, einen zu finden.

Wie? Verwenden Sie einen Dienst wie Dribbble, Behance oder 99Designs.

Schamloser Plug: Du kannst meiner Freundin Alejandra auch eine E-Mail schicken. Sie hat (noch) keine Website, aber sie ist eine großartige Designerin.

Sie werden wahrscheinlich STUNDEN damit verbringen, Hunderte, wenn nicht Tausende verschiedener Designer zu betrachten, bis Sie den perfekten finden.

Nebenbemerkung: Einige Leute sagen, Design sei nicht wichtig, obwohl Apple in den letzten 40 Jahren das Gegenteil bewiesen hat (und es zählt). Für diese Leute wird dieser Aufsatz von Paul Graham hilfreich sein.

Stellen Sie sicher, dass Sie einen Standardvertrag für freiberufliche Tätigkeiten erhalten. Einige Websites (wie 99Designs) übernehmen dies für Sie. Aber Kevin benutzte eine Anwaltskanzlei aus dem Silicon Valley, Gunderson Dettmer.

Entwerfen Sie die Mockups

Sie übergeben nicht nur die Drahtgitter und erhalten ein Design zurück.

Sie haben eine Reihe von Hin- und Her-Iterationen mit Ihrem Designer.

Um diesen Vorgang zu vereinfachen, vermeiden Sie, was normalerweise passiert, wenn Tausende von Dateien mit den Namen file_1, file_2, file_3, file_1revisited usw. vorliegen.

Verwenden Sie Abstract. Es ist die Versionskontrolle für Designs (wie Github mit Commits und all dem Zeug). Ihr Designer wird es Ihnen danken.

Bearbeiten: Andere Optionen sind Kactus und Plant.

Tippen Sie auf diese App

Nach der Arbeit mit einem Designer verwandeln sich Ihre hässlichen Drahtgitter in wunderschöne Modelle.

Unten sehen Sie die ersten Modelle von Kevin (auch wenn die endgültige App anders aussieht).

Aber auch das ist noch nicht endgültig!

Das Design zu sehen ist eine Sache, sicherzustellen, dass der Ablauf der App sinnvoll ist, ist eine andere.

Verwenden Sie InVision, um der Realität näher zu kommen.

Auf diese Weise können Sie die Designs auf Ihrem Telefon anzeigen und durch sie tippen, als wären sie die eigentliche App. Vertrauen Sie mir, es wird sich ganz anders anfühlen als bei statischen Konstruktionen.

Schritt 4: Erstellen

Endlich können Sie mit dem Bauen beginnen!

Wenn Sie Code schreiben können, sind Sie in hervorragender Verfassung. Sie erstellen die erste Version selbst und stellen unterwegs Mitarbeiter für bestimmte Bereiche ein.

Was ist mit den nichttechnischen Leuten da draußen? Keine Sorgen machen. Denken Sie daran, dass Kevin auch „nicht technisch“ ist (zusammen mit anderen wie Steve Jobs, Jeff Bezos, Elon Musk, Marc Benioff, Michael Dell, Brian Chesky, Ryan Hoover usw.).

Sie müssen lediglich eine technische Person finden (aber Sie müssen immer noch die meisten, wenn nicht alle 30 anderen Dinge tun, die keine Softwareentwicklung sind).

Nebenbemerkung: Wenn Sie an Software arbeiten möchten, sollten Sie meiner Meinung nach trotzdem lernen, wie man programmiert. Zumindest die Grundlagen. Ich weiß, dass viele Leute mir hier nicht zustimmen werden, aber die Sprache zu sprechen und zu verstehen, was los ist, ist überaus wichtig. Wenn Sie iOS-Apps erstellen möchten, können Sie mit Apples Swift Playgrounds iPad-App lernen.

Werkzeuge

Die folgenden Tools helfen Ihnen beim Erstellen der App.

  • Backend: Verwenden Sie einen Dienst wie Firebase (Google) oder CloudKit (Apple), um die Daten Ihres Benutzers zu speichern.
  • Analytics: Es ist ein Durcheinander. Alle Dienste sind auf die eine oder andere Weise nicht großartig. Beispielsweise eignet sich Facebook Analytics hervorragend für Zielgruppenmetriken (Aufschlüsselung nach Geschlecht und Alter), jedoch nicht so gut für Eventmetriken. Es hängt wirklich davon ab, worauf Sie sich bei Ihrer App konzentrieren. Wählen Sie also zwischen Facebook Analytics, Google Analytics oder Mixpanel.
  • Videos: Wenn Ihre App Videos enthält, hosten Sie diese mit JW Player.
  • Betatest: Nur Version 1.0 Ihrer App sollte es in den App Store schaffen. Führen Sie vorher alle Betatests mit TestFlight durch. Sie können bis zu 10.000 Betatester einladen, bevor Sie Ihre App veröffentlichen.
  • Projektmanagement: Wenn Sie mit einem Team arbeiten, stellen Sie mithilfe von Basecamp sicher, dass sich alle auf derselben Seite befinden.
  • Rekord: Es ist schön, den App-Erstellungsprozess zu dokumentieren (wenn Sie online teilen, können Sie damit auch Beta-Tester wie Kevin gewinnen). Nehmen Sie Ihren Bildschirm auf und bearbeiten Sie Videos mit Camtasia.

Extra

Was ist mit Fokusgruppen oder A / B-Tests?

Vergiss das alles.

Fokusgruppen starben in den 1980er Jahren, und Sie sollten sich keine Gedanken über A / B-Tests machen, bis Sie mehrere Tausend Benutzer haben.

Stellen Sie sicher, dass Sie etwas bauen, was die Leute wollen (mehr dazu in späteren Briefen). Lassen Sie die App für sich stehen.

Verwenden die Leute es? Gefällt es den Leuten? Teilen die Leute es?

Sobald es Woche für Woche und Monat für Monat wächst, können Sie darüber nachdenken, Community-Funktionen zu erstellen (wie z. B. Freunde werben und so weiter).

Magische Zahl

Wenn Sie sich wirklich auf etwas konzentrieren möchten (sobald Ihr Produkt funktioniert und die Leute es mögen), versuchen Sie, die magische Zahl zu finden.

Was müssen Menschen X Mal tun, bevor sie sich in Ihre App verlieben?

Facebook hat beispielsweise herausgefunden, dass Personen, die innerhalb von 10 Tagen 7 Freunde hinzugefügt haben, begeistert sind. Natürlich hat Facebook hart daran gearbeitet, dass dies für jeden Nutzer möglich ist (und ich würde sagen, dass es ziemlich gut funktioniert hat).

Im Moment versucht Kevin herauszufinden, wie viele Meditationen in X Tagen benötigt werden, um einen Benutzer anzusprechen (aus diesem Grund haben Apps wie Headspace ein 10-tägiges Meditationstutorial).

Schritt 5: Name

Ahh, der Namensprozess.

Unternehmer hassen das. Es kann ewig dauern (Stripe weiß das gut). Außerdem möchten Sie keine vorhandenen Namen oder eingetragenen Marken.

Daher sollte die Benennung Ihrer App das LETZTE sein, was Sie tun.

Was hat Kevin getan? Erstellen Sie eine weitere Tabelle!

  • Die erste Spalte zeigte seine aktuellen fünf Lieblingsnamen.
  • Die zweite Spalte zeigte Namen, die er mochte, aber weitergab.
  • In der dritten Spalte wurden Begriffe angezeigt, über die er nachdachte, wenn er über die App nachdachte (dies hilft, sich mehr Namen auszudenken).
  • Die vierte Spalte zeigte Namen, mit denen er die App im App Store beenden konnte.

Sie können dasselbe tun, bevor Sie sich für einen Namen entscheiden.

Ein Werkzeug, das helfen könnte, ist das OneLook Reverse Dictionary (das ich liebe).

Denken Sie daran, dass der Name den „Balkentest“ bestehen muss. Stellen Sie sich vor, Sie befinden sich in einer lauten, überfüllten Bar und müssen sich vorbeugen, um jemandem den Namen Ihrer App mitzuteilen, ohne ihn buchstabieren oder erneut aussprechen zu müssen. Werden sie es bekommen?

Sobald Sie den Namen gefunden haben, holen Sie sich diese Domain!

Glückwunsch! Sie wissen jetzt, wie man eine App erstellt :)

Und das wars für heute!

Heute haben wir gelernt:

  • Wie erstelle ich eine App?
  • Wie recherchiere ich?
  • Wie baut man Wireframes?
  • So erstellen Sie schöne Modelle.
  • Wie erstelle ich eine Beta-Version?
  • So finden Sie den perfekten Namen.

Bis nächste Woche (folgen Sie der Serie, um benachrichtigt zu werden).

Gut sein.

R

P .: Dieser Brief hätte nicht existiert, ohne dass Kevin all die harte Arbeit dokumentiert hätte, die er und sein Team geleistet haben. Stellen Sie sicher, dass Sie Oak herunterladen (ehrlich gesagt die beste Meditations-App, die ich verwendet habe). Vielen Dank, Kevin!

Danke fürs Lesen! 
Wenn es Ihnen gefallen hat, testen Sie, wie oft Sie in 5 Sekunden  drücken können. Es ist großartig für Ihre Finger und wird anderen Menschen helfen, die Geschichte zu sehen.
Sie können mir auf Twitter unter @richardreeze folgen, um herauszufinden, wann immer andere es mögen.
Da ich über Finanzen schreibe, ist der juristische Jargon obligatorisch (weil mich die Angeklagten gemacht haben). Lesen Sie diesen Haftungsausschluss, bevor Sie einem meiner Ratschläge folgen.

Buchstabe 46. Geld verdienen mit Immobilien: Eine Einführung ← ZURÜCK

NÄCHSTER → Buchstabe 48. So starten Sie ein Startup (1/3) - Reise

INDEX