Wie man ChatGPT verwendet, um eine App zu erstellen
ChatGPT zur App-Erstellung nutzen

Wenn du sehr viel Glück hast, hast du deine App als einzigartig im Vergleich zu allen anderen Apps positioniert, eine Kundengemeinschaft aufgebaut, verdienst viel Geld und denkst jetzt darüber nach, welches Ferrari-Modell du kaufen möchtest.
Ich sollte die schlechte Nachricht gleich loswerden. Wenn du denkst, dass ChatGPT dir eine iPhone-App mit In-App-Käufen schreiben kann, die dich zum Millionär macht, dann hast du Pech.
Außerdem: Okay, also ChatGPT hat gerade meinen Code debuggt. Wirklich.
Ich unterbreche diese Erwartung, denn jedes Mal, wenn ich darüber spreche, wie man Produkte entwickelt, gibt es ein paar Leute da draußen, die entweder (a) wollen, dass ich ihnen eine Million-Dollar-App schreibe, (b) wollen, dass ich ihnen die eine Klasse oder das eine Buch zeige, das ihnen beibringt, wie man eine Million-Dollar-App schreibt, (c) dass ich ihnen das eine geheime Werkzeug oder Programm teile, das Millionärprogrammierer vor den normalen Leuten verstecken, oder (d) dass ich sie meinen Programmiererfreunden vorstelle, weil einer von ihnen sicherlich eine Million-Dollar-App für einen Fremden entwickeln wird.
Außerdem: So verwendest du ChatGPT: Was du wissen musst
- Wie man Meta’s Twitter-Konkurrenten Threads beitritt und nutzt
- Wie man die Transkriptionen der Live-Voicemail in iOS 17 verwendet ...
- Wie man Daten schnell und einfach von Android auf ein iPhone überträgt
Das Geschäft mit Software funktioniert nicht so. Software ist sehr groß und komplex. Viele Apps sind auf Verbindungen zu riesigen Netzwerken anderer Ressourcen angewiesen, die alle miteinander integriert werden müssen. Im Wesentlichen sind viele Apps nur Frontends für enorme Recheninfrastrukturen, die im Hintergrund ihre Arbeit erledigen. Andere Apps, zum Beispiel Spiele, erfordern Teams von Menschen mit unterschiedlichen Fähigkeiten, die alle synchron zusammenarbeiten, normalerweise über Jahre hinweg, um eine App zu entwickeln.
Wie ChatGPT dir bei der Erstellung einer App helfen kann
Ich glaube jedoch, dass ChatGPT dir bei der Erstellung einer App helfen kann. Aber es wird nicht die meiste Arbeit erledigen. Das liegt an dir und deinem Team. Aber es kann dir vielleicht Zeit sparen und eine Menge Aufwand reduzieren. Und das ist an sich schon ein Gewinn.
Also schauen wir uns an, wie ChatGPT dir bei der Erstellung einer App helfen könnte.
1. Plane deine App
Es gibt etwa 2 Millionen iPhone-Apps und etwa 3,5 Millionen Android-Apps. Es wird schwierig sein, ein einzigartiges App-Angebot zu finden, aber es ist wahrscheinlich auch keine gute Idee, etwas zu machen, das bereits viele Konkurrenten hat.
Beschränke dich bei deiner Recherche hier nicht nur auf ChatGPT. Beziehe es auf jeden Fall mit ein und stelle Fragen wie: “Gibt es iPhone-Apps, die die Tage bis zur Rente zählen?”
Außerdem: So verwendest du ChatGPT, um Code zu schreiben
Aber bedenke, dass die Daten von ChatGPT bis 2021 reichen. Wenn du zum Beispiel eine App entwickeln möchtest, die beim Schreiben von ChatGPT-Prompts hilft, würde ChatGPT nicht wissen, was im App Store ist – aber vielleicht weiß es Googles Bard. Als ich ChatGPT danach fragte, antwortete es: “Es gibt keine spezifischen iPhone-Apps, die speziell für diesen Zweck entwickelt wurden”, aber Bard antwortete: “Es gibt ein paar iPhone-Apps, die dir helfen können, ChatGPT-Prompts zu erstellen” und listete dann die Apps auf.
Eine andere Möglichkeit ist die Verwendung von ChatGPT Plus. ChatGPT Plus ist die 20 $/Monat-Version von ChatGPT, die Zugriff auf Plugins, einschließlich WebPilot, bietet. Mit dem aktivierten WebPilot-Plugin kann ChatGPT im Internet suchen. Wie du sehen kannst, stehen mehr Antworten zur Verfügung. Du musst deine Anfragen verfeinern, um wirklich in die Tiefe zu gehen, aber du bist nicht mehr durch die 2021-Wand eingeschränkt.
Aber bei der Planung deiner App geht es um mehr als nur um grundlegende Marktforschung. Du möchtest sicherlich Funktionalität und Features planen und dann ein Mockup der Benutzeroberfläche erstellen. Wenn du also eine App entwickeln möchtest, die beim Schreiben von ChatGPT-Prompts hilft, könntest du fragen:
Ich möchte eine iPhone-App entwickeln, die beim Schreiben von ChatGPT-Prompts hilft. Welche Haupt- und Nebenfunktionen sollte eine solche App haben?
Ich empfehle Ihnen, dies in ChatGPT einzugeben, da die Antwort überraschend vollständig war. Es zeigt, wie ChatGPT tatsächlich nützlich sein könnte, um eine App zu erstellen.
Als Nächstes kommt die Benutzeroberfläche. Obwohl ChatGPT noch keinen Wireframe erstellen kann, können Sie ChatGPT bitten, Sie bei der Erstellung der Hauptbildschirme zu unterstützen.
Können Sie die Bildschirme und Benutzeroberflächenelemente beschreiben, die diese App haben sollte?
Nochmals empfehle ich Ihnen, diesen Hinweis auszuführen, da die Antworten des KI-Tools überraschend gut durchdacht waren.
Außerdem: Ich verwende ChatGPT, um mir beim schnelleren Beheben von Code-Problemen zu helfen, aber zu welchem Preis?
Sobald Sie Ihre App-Idee haben und einige Elemente der App geplant haben, müssen Sie über Entwicklung und Bereitstellung nachdenken. Sie könnten einen Hinweis wie diesen ausprobieren:
Ich möchte diese App entwickeln. Was muss ich tun, um mit der Entwicklung zu beginnen und mich auf die Bereitstellung vorzubereiten?
Die Antwort war mir zu allgemein, aber wahrscheinlich hilfreich für einen Anfänger, der den Prozess erkundet. Als Nächstes habe ich es versucht:
Helfen Sie mir bei der Einrichtung und Konfiguration der Xcode-Entwicklungsumgebung, um diese App zu schreiben.
Das hat mich näher gebracht, war aber immer noch zu allgemein. Ich bin noch eine Ebene tiefer gegangen:
Helfen Sie mir bei der Auswahl einer Vorlage und Konfiguration der Xcode-Einstellungen für mein Projekt. Wie sollte ich Interface Builder konfigurieren?
Das hat tatsächlich ziemlich geholfen. Graben Sie weiter und stellen Sie Fragen, fügen Sie Ihrem Projekt weitere Elemente hinzu und fragen Sie ChatGPT auf dem Weg. Vergessen Sie jedoch nicht, dass es eine Fülle von Hilfe für die App-Entwicklung außerhalb der neuen Welt der KI gibt. Scheuen Sie sich nicht, altmodische Websuchen durchzuführen und nach Beispielen und Anleitungen zu suchen. Dies ist ein großes Projekt und Sie müssen alle verfügbaren Ressourcen nutzen.
2. Erstellen Sie Ihre App
Hier trifft das Gummi auf die Straße – oder der Code trifft auf das Entwicklungssystem. Hier machen Sie tatsächlich Ihr Produkt. Und genau hier kann ChatGPT sehr interessante, aber sehr spezifische Hilfe anbieten.
Lassen Sie uns noch einmal klarstellen: Wir sind noch nicht an dem Punkt angekommen, an dem Sie einem KI-Tool sagen können, dass es eine App für Sie erstellt. Apps bestehen oft aus Hunderttausenden (sogar Millionen) von Codezeilen, die sich auf Hunderte (oder sogar Tausende) von Dateien verteilen. ChatGPT kann mit diesem Umfang noch nicht umgehen.
In Bezug auf den Umfang stellen Sie sich eine App als Buch oder eine Reihe von Büchern vor (bis hin zu einer ganzen Bibliothek). Stellen Sie sich eine Funktion, Methode oder Unterprozedur (unterschiedliche Begriffe für eine kleine funktionale Codeeinheit) als Absatz oder kleinen Artikel vor, vielleicht als Kapitel in einem Buch. ChatGPT kann Ihnen auf Absatzebene helfen. Es kann Ihnen dabei helfen, Ihr Kapitel zu strukturieren. Aber es hat keine Ahnung, wie es mit dem gesamten Buch umgehen soll.
Außerdem: Ich habe ChatGPT gebeten, ein WordPress-Plugin zu schreiben, das ich brauchte. Es hat es in weniger als 5 Minuten erledigt.
Aber das bedeutet nicht, dass es keine große Hilfe sein kann. Früher habe ich Ihnen gezeigt, wie es verwendet werden könnte, um Benutzeroberflächenelemente zu definieren. Sie können ChatGPT bitten, Ihnen spezifische Anweisungen zu geben, wie Sie sie zusammenfügen können. Zum Beispiel:
Erklären Sie, wie Outlets und Actions eingerichtet werden, um nach einem Prompt in einem vorhandenen Satz von gespeicherten Prompts zu suchen.
Das fordert die KI auf, zu erklären, wie eine Funktion in der Benutzeroberfläche eingerichtet wird. Sie könnten das mit verschiedenen Elementen Ihrer Benutzeroberfläche immer wiederholen. Sie können es auch bitten, eine spezifische Funktion zu schreiben oder Datenelemente einzurichten. Lassen Sie uns einen Speichermechanismus für gespeicherte Prompts erstellen. Hier sind zwei, die Sie nacheinander verwenden könnten:
Helfen Sie mir bei der Konfiguration eines Speichermechanismus für gespeicherte Prompts.
Führen Sie mich durch die Verwendung von Core Data, um Prompts für den späteren Zugriff zu speichern.
Das erste empfahl drei Speichermechanismen und ich habe mich entschieden, es beim zweiten zu verwenden, wobei Core Data verwendet wird. Hier hat es sogar einige grundlegende Codezeilen geschrieben, die beim Einstieg in diesen Datenspeichermechanismus helfen.
Außerdem: Wie ChatGPT Ihren vorhandenen Code umschreiben und verbessern kann
Zuerst hat es geholfen, den Speichermechanismus selbst einzurichten:
Dann wurde ein Beispiel gegeben, wie man eine Eingabeaufforderung speichert. Du kannst diese Code-Schnipsel als Ausgangspunkt verwenden und dann deinen eigenen Code darauf aufbauen. Aber mit der Hilfe von ChatGPT hast du einen guten Ausgangspunkt.
Es wurde auch gezeigt, wie man eine Eingabeaufforderung abruft. Hier erhältst du die Daten zurück und kannst sie auch formatieren und mit deinem eigenen Benutzeroberflächenstil präsentieren.
Ich werde nicht weiter auf Eingabeaufforderungen zur Codegenerierung eingehen, aber du solltest jetzt eine Vorstellung davon haben. Verwende ChatGPT, um kleine, sehr gut definierte Code-Schnipsel zu schreiben und um Anleitung zu erhalten. Denke daran, dass es sich dabei um einen sehr talentierten Junior-Entwickler handelt, der den Code versteht, aber das große Ganze nicht wirklich sieht.
Außerdem: Ich habe Googles Bard neueste Codierfähigkeiten getestet. Es ist nicht gut gelaufen… wieder einmal
Erwarte schließlich nicht, dass der gesamte Code von ChatGPT funktioniert. Wie ich bereits erwähnt habe, ist manchmal der Code der KI perfekt und manchmal ein kompletter Fehler. Eigentlich wie von uns Menschen geschriebener Code.
3. Veröffentliche deine App
In diesem Beispiel gehe ich davon aus, dass du eine iPhone-App entwickelst, aber diese Verfahren sind ähnlich für Apps auf allen Plattformen. Grundsätzlich baust du deine App nicht einfach fertig und sie erscheint magisch auf den Geräten der Leute. Stattdessen musst du spezifische Verfahren für jeden App Store befolgen, um die App vorzubereiten und dann zu veröffentlichen.
Um damit zu beginnen, möchtest du vielleicht eine Eingabeaufforderung wie diese stellen:
Erkläre mir die Schritte, die erforderlich sind, um meine App zu veröffentlichen.
Als ich ChatGPT danach gefragt habe, hat es mir diese sechs Schritte gegeben, zusammen mit einer kurzen Zusammenfassung der Schritte:
- Registriere dich für ein Apple Developer-Konto.
- Konfiguriere die Einstellungen deiner App.
- Bereite deine App für die Verteilung vor.
- Reiche deine App im App Store ein.
- Warte auf die Überprüfung der App.
- Veröffentliche deine App.
Hier kannst du noch mehr Wert aus ChatGPT ziehen. Du kannst jeden dieser Schritte nehmen und um detailliertere Anweisungen bitten. Zum Beispiel:
Sag mir genau, wie ich die Einstellungen meiner App für die Veröffentlichung konfigurieren kann.
Sag mir genau, wie ich meine App im App Store einreichen kann.
Gehe weiter ins Detail. Wenn ChatGPT einen Schritt nur oberflächlich behandelt, bitte um Klarstellung. Stell dir vor, du bist in einem Gerichtssaal während eines Prozesses und ein Zeuge gibt eine unvollständige Antwort. Grabe weiter und stelle immer präzisere Fragen, bis du das bekommst, was du willst.
Außerdem: Wie funktioniert ChatGPT?
Nun, wenn du sehr, sehr viel Glück hast, hast du deine App als einzigartig von allen anderen Apps positioniert, hast eine Kundenbasis aufgebaut, verdienst viel Geld und fängst an, darüber nachzudenken, welches Ferrari-Modell du kaufen möchtest und was deine nächste App sein sollte. Wahrscheinlicher ist jedoch, dass du Kunden unterstützt, Fehler behebst, Funktionen hinzufügst und neue Marketingansätze ausprobierst.
Egal was passiert, wenn du es bis hierhin geschafft hast, herzlichen Glückwunsch. Früher habe ich 40 alberne kleine iPhone-Apps geschrieben, und ChatGPT wäre mit Sicherheit eine große Hilfe gewesen. Betrachte es einfach als ein Werkzeug wie all deine anderen Werkzeuge und nicht als das einzige Werkzeug, und alles wird gut.
FAQ
Ist es besser, eine iPhone-App oder eine Android-App zu erstellen?
Beide sind große Märkte. Wenn deine App erfolgreich ist, möchtest du sie wahrscheinlich auf beiden Plattformen veröffentlichen. Je nachdem, was du mit deiner App machen möchtest, ist sie möglicherweise besser für eine Plattform geeignet als für eine andere. Zum Beispiel ist eine meiner Lieblings-Android-Apps Tasker, mit der du viel mehr an der Android-Erfahrung anpassen kannst als mit Apples grobem Äquivalent (Shortcuts) auf iOS. Wenn du eine Tasker-ähnliche App entwickeln würdest, würdest du dich wahrscheinlich auf Android konzentrieren.
Außerdem: Die 5 besten KI-Kunstgeneratoren
Insgesamt solltest du die Plattform wählen, mit der du dich am wohlsten fühlst, und dort deine App entwickeln. Danach kannst du sie auf die andere Umgebung übertragen.
Wie kann ich sicherstellen, dass meine App in den Suchergebnissen angezeigt wird?
Wenn es um Suchergebnisse im App Store geht, müssen Sie eine Mischung aus Keyword-Tests und Grafiken verwenden. Stellen Sie zunächst sicher, dass Sie ein überzeugendes Symbol haben und genügend Screenshots und Videos enthalten. Lassen Sie diese nicht aus. Dann geht es um die Suchmaschinenoptimierung (SEO). Sie müssen die richtigen Keywords finden, um Ihre App hervorzuheben. Es gibt viele Tools, um genau das zu tun, und Sie können ChatGPT fragen, welche davon geeignet sind und um Hilfe bitten.
Wie lange dauert es, eine App zu entwickeln?
Kurze Antwort: von einer Woche bis zu drei Jahren. Längere Antwort: Es hängt alles davon ab. Wie groß ist Ihre App? Was soll sie erreichen? Wie erfahren sind Sie und Ihr Team? Als ich meine 40 Apps entwickelt habe (von denen die meisten sehr ähnlich waren), hat die erste etwa einen Monat gedauert und die anderen jeweils einen Tag oder so – ohne die etwa 10 Tage, die es gedauert hat, bis Apple jede App genehmigt hat.
Außerdem: Ich habe ChatGPT gebeten, eine kurze Star Trek-Episode zu schreiben. Es war tatsächlich erfolgreich.
Aber andere Apps können Jahre dauern. Eine App zum Speichern und Abrufen von ChatGPT-Prompts ist ganz anders als beispielsweise die Facebook-App. Wenn Sie versuchen, eine Facebook-, Instacart-, Uber- oder andere große App zu erstellen, haben Sie einen langen Weg vor sich. Wenn Sie jedoch eine lustige Idee haben, rechnen Sie damit, dass der Prozess zwischen einigen Monaten und einem Jahr dauert.
Sie können meine täglichen Projektaktualisierungen in den sozialen Medien verfolgen. Abonnieren Sie unbedingt meinen wöchentlichen Update-Newsletter auf Substack und folgen Sie mir auf Twitter unter @DavidGewirtz, auf Facebook unter Facebook.com/DavidGewirtz, auf Instagram unter Instagram.com/DavidGewirtz und auf YouTube unter YouTube.com/DavidGewirtzTV.