📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Google AI Studio To Vibe Code Your #1 App

corbin22:09

Transcription

Lasst uns eine echte Anwendung erstellen, indem wir das Ganze in Google AI Studio "vibe-coden". Nun, hier ist der beste Teil der Serie, in der Sie sich gerade befinden. Ich bin ein echter Software-Ingenieur. Und was das für Sie bedeutet, ist, dass ich die Welt der Vibe-Coder und das Wissen aus der realen Entwicklung kombinieren kann und es extrem leicht verständlich mache. Um es einfach auszudrücken, mein Ziel dieser Serie ist es, eine Anwendung Episode für Episode zu entwickeln, als ob Sie noch nie in Ihrem ganzen Leben programmiert hätten. Und die Anwendung, an der wir in dieser Serie gemeinsam arbeiten werden, wird Thumbo sein, aber die Schritte und Prozesse, die Sie sehen werden, können Sie buchstäblich auf jede Anwendung, jede Idee anwenden. Daher ist dies die am einfachsten nachzuahmenede Serie, die Sie zu diesem Thema finden werden. Lasst uns loslegen. Willkommen zurück, Leute. Das heutige Video ist eine stark nachgefragte Serie. Diese wird ihre eigene Playlist bekommen, also stellen Sie sicher, dass Sie sie in der Beschreibung unten ansehen. Sie wird etwas wie Google AI Studio Vibe Coding heißen. Außerdem, gleich zu Beginn, stellen Sie sicher, dass Sie einen Like hinterlassen. Drücken Sie auch auf den Like-Button, wenn Sie früh dabei sind. Wir müssen das hier pushen, denn das wird eine bahnbrechende Playlist sein. Und ich übertreibe hier nicht, denn hier ist das fehlende Puzzleteil, das derzeit nicht im Content-Bereich vorhanden ist. Es gibt wirklich intelligente Ingenieure, die programmieren können. Diese Personen arbeiten bereits für Google. Sie arbeiten bereits für X. Sie arbeiten bereits für Facebook. Sie werden also nicht die Zeit aus ihrem Tag nehmen, um eine ganze Serie wie diese zu erstellen. Und auf der anderen Seite des Gesetzes ist, dass Leute, die Inhalte zu diesem Thema erstellen, keine Entwicklungserfahrung haben und buchstäblich nur für die Views, für die Klicks, das tun. Oh, neues KI-Coding-Tool und sie wissen nicht einmal, was zum Teufel das ist. Sie sind hier in dieser Serie also in guten Händen. Und einige von Ihnen werden sagen: "Corbin, was ist deine Erfahrung?" Ich programmiere seit meinem 12. Lebensjahr. Das fällt mir sehr leicht. Daher werde ich es extrem vereinfachen, bis zu dem Punkt, an dem ich es so dumm mache, dass Leute, die sehr, sehr versiert in der Programmierwelt sind, mich hassen werden, weil sie sagen werden: "Nun, Corbin, technisch gesehen GitHub." Nein, nein, nein. Machen Sie es einfach. Wir machen Vibe Coding. Lasst uns eine Anwendung erstellen, die zu einer sicheren.com-URL geht, mit der wir Geld verdienen oder Impressionen erzielen oder sie einfach unserer Mutter zeigen und sagen können: "Schau dir dieses coole Ding an, das ich gebaut habe." Alles klar, machen wir das. Also, Episode eins wird der Tech-Stack sein. Das sind ich und du. Du hast den Cowboyhut auf. Oh ja, Texas. Und was ein Tech-Stack ist, denk einfach an die Materialien, um ein Haus zu bauen. Und das werden wir im heutigen Video behandeln. Die nächste Episode wird App-UI und App-Wert sein. Was bedeutet das, Corbin? Das bedeutet buchstäblich, dass Sie das auf YouTube ansehen oder auf X ansehen. Sie drücken auf diesen kleinen Like-Button. Das ist Benutzeroberfläche. Das ist im Grunde das kleine Frontend. Das nennen wir es auch. App-Wert. Was bietet Ihre App als Wert? Der App-Wert, den wir in dieser Serie machen, wird die Möglichkeit sein, jedes Bild hochzuladen und wirklich coole Thumbnails in einer Chat-ähnlichen Oberfläche zu erstellen. Wenn Sie meine anderen Videos gesehen haben, wissen Sie genau, wovon ich spreche. Meine früheren Google AI Studio Videos von dieser Woche. Was ist Ihr App-Wert? Was ist im Wesentlichen das, was Sie in Ihrer Software tun, wofür jemand bereit ist zu zahlen oder eine Art Premium-Service dafür anzubieten? Z.B. Hulu. Warum bin ich bei Hulu abonniert? Weil ich Fernsehserien sehen möchte, die für mich cool sind. Die nächste Episode wird sich mit der Anmeldung befassen. Wie erstellen wir eine sichere Möglichkeit für Benutzer, sich tatsächlich auf Ihrer Plattform anzumelden? Ob das nun bei Google, Microsoft, E-Mail und Passwort ist, alles in dieser Art. Danach wird der nächste Schritt die Datenbank sein. Wie erstellen wir eine Datenbank, die die Informationen des Benutzers und alles, was für den Benutzer relevant ist, speichert? Datenbanken sind für Sie von grundlegender Bedeutung. Und machen Sie es nicht zu kompliziert, Leute. Wissen Sie, was ein Excel-Blatt ist? Wissen Sie, was eine CSV-Datei ist? Ja, denken Sie an eine Datenbank wie diese. Es ist einfach, wo wir spezifische Textdaten speichern und sie hat kleine Pfade. Und keine Sorge, ich werde das verständlicher machen, wenn wir hier weitermachen, aber denken Sie einfach daran wie ein CSV-Blatt. Oh, wir haben Benutzer eins. Was ist die E-Mail von Benutzer eins? E-Mail@gmail.com. Als nächstes in der Serie kommen Funktionen. Wie machen wir eine Cloud-Funktion? Was ist eine Cloud-Funktion, Corbin? Eine Funktion, die auf einem Server irgendwo in Nebraska in den riesigen Serverfarmen von Google läuft. Wir lagern Funktionen auf Google Cloud, AWS aus. Das tun wir, damit wir die Server nicht selbst bauen müssen. Ich weiß nicht, ob Sie AWS gesehen haben und was letzte Woche mit ihnen passiert ist. Viele große Unternehmen sind einfach ausgefallen. Aber machen Sie sich keine Sorgen um diesen Teil, okay? Wo ist hier der Vibe? Also, wir machen GCP. Aber Amazon, wenn Sie eine ganze Serie wollen, die Ihnen gewidmet ist, schreiben Sie mir eine DM, meine E-Mail. Danach machen wir Speicher. Nun, Speicher kann PDF-Dateien, Bilddateien sein. Für unseren spezifischen Kontext werden wir hier Speicher nutzen, damit wir die von den Benutzern erstellten vergangenen Thumbnails auf unserer Plattform speichern können. Vielleicht ist das für Sie nicht relevant, aber dies könnte eine coole Episode für Ihren Kontext in der Zukunft sein. Nun, eine Sache, die mir sofort einfällt, warum das für Sie relevant sein könnte, ist, wenn Ihre Plattform die Möglichkeit bietet, dass der Benutzer ein neues Profilbild hochlädt. Wie hier, meine Ex, sie nutzen einen Speicherblock, damit ich mein Profilbild hochladen kann. Corbin, Corbin Brown, schaut in der Beschreibung nach mir. Als nächstes werden wir uns mit dem Geldverdienen befassen. Wie verdienen wir hier Geld, Corbin? Was sind die Möglichkeiten zur Monetarisierung? Es ist nicht so einfach wie reine Abonnementdienste. Es gibt tatsächlich alternative Wege, wie Sie mit Ihrer App Geld verdienen können. Einige von Ihnen werden diese Episode mögen, und einige von Ihnen sind einfach nur hier, um Vibe Coding zu machen und etwas für einen Freund zu bauen. Ich verstehe das. Es gibt hier ein riesiges Spektrum, Leute. Ich weiß sicher, dass viele von Ihnen vielleicht nur hier sind, weil Sie sagen: "Corbin, ich wollte schon immer programmieren oder ich wollte schon immer Software entwickeln oder hatte schon immer eine Software-Idee." Deshalb mache ich diese Serie. Sie ist für alle, die diese extreme Eintrittsbarriere zu diesem Thema hatten. Und vertrauen Sie mir, ich weiß, wie Entwickler arbeiten. Ich weiß, wie diese kleinen Entwicklungsfirmen arbeiten. Wie: "Oh ja, wir bauen das für Sie." Äh, können Sie uns 30.000 geben? Ja, das müssen Sie nicht mehr bezahlen. Sie müssen das buchstäblich nicht mehr bezahlen. Wenn diese Entwicklungsfirmen ihre Preise bis jetzt nicht geändert haben, oh, machen Sie sich bereit. Machen Sie sich bereit. Und dann schließlich, Live-App, was auf Deutsch "Prost" bedeutet. Lasst uns zu Episode eins springen, dem Tech-Stack. Ich werde Sie also auf eine Reihe verschiedener Ressourcen hier auf diesem Kanal verweisen. Ich mache das seit drei Jahren, Leute. Wenn Sie mich gerade erst gefunden haben, hallo, ich bin Corbin. Der Tech-Stack wird von grundlegender Bedeutung sein, da wir damit das Haus bauen werden. Mit anderen Worten, die App bauen. Eine Sache, die ich auch hervorheben möchte, ist, dass die Wörter App, Website, Software austauschbar sind. Es ist irgendwie ein allgegenwärtiger Begriff, wenn ich App sage. Ich denke, in den frühen Tagen der Entwicklung, als ich für iOS-Apps programmierte, bedeutete App eher mobil, aber der Begriff hat sich verallgemeinert. Daher, wenn Sie hören, wie ich herumspringe und App, Software, Website sage, bedeutet das alles dasselbe. Machen Sie es nicht zu kompliziert. Machen wir das. Tech-Stack. Sie wollen ein E-Commerce-Geschäft aufbauen. Sie wollen auf FBA, Amazon, verkaufen. Wie machen wir das? Oh, wir müssen einen Hersteller für das Produkt finden. Dann müssen wir ein Fulfillment-Center im Bundesstaat finden, damit wir innerhalb von X Tagen versenden können. Das sind die funktionalen Schritte zur Erstellung eines E-Commerce-Geschäfts. Aber wie machen wir ein Software-Geschäft, Leute? Ich habe Ihnen gesagt, wir werden vibey. Schauen Sie sich meine kleine Zeichnung an. Und und das ist, warum ich es Ihnen auch gesagt habe. Leute mit einem Entwicklungs-Hintergrund werden einfach getriggert, weil Sie sagen: "Oh, Corbin. Oh, dieser Kerl weiß nicht, wovon er spricht. Er nennt GitHub Versicherung." Lassen Sie mich das einfach erklären, okay? Weil einige von Ihnen einfach grundlos aggressiv werden. Wer wird das Haus bauen? Wer wird die App bauen? Lassen Sie mich das kurz hinzufügen. Mein Fehler. Google AI Studio. Das sind lange Beine. Nett. Funktional gesehen wird Google AI Studio und Cursor AI die App für uns bauen. Google AI Studio, wir machen die ganze Arbeit in der Cloud. Z.B. auf der Website, richtig? Sie sind auf der Website, Google AI Studio/Builder, wie auch immer sie es nennen. Wir bauen. Wir bauen. Cursor AI kommt ins Spiel, weil wir diesen Code lokal herunterladen und dort für andere Arten von Diensten, die wir in unserer App wollen, bearbeiten müssen. Was sagen Sie, Corbin? Die Möglichkeit für einen Benutzer, sich anzumelden, das müssen wir innerhalb von Cursor AI tun. Die Möglichkeit für den Benutzer, ein Thumbnail hochzuladen. Das machen wir mit Cursor AI, aber das wird kein Tutorial vom Typ 2018 sein, bei dem ich da sitze und eine Code-Datei ansehe und sie eintippe. Hey Leute, schaut mal Zeile acht. Nein, nein, nein. Alles, was ich in diesem Tutorial mache, wird komplett aus Prompts und komplett aus Vibe Coding bestehen, weil wir das jetzt können. Daher werden wir mit Cursor AI, dem Builder, das dann mit GitHub verbinden. Und der Grund, warum ich GitHub Versicherung nenne, ist, dass wenn Sie jemals ein Haus bauen oder ein Auto besitzen oder ein Haus haben und keine Hausratversicherung haben, brauchen Sie das, richtig? Denn wenn Ihr Haus absolut zerstört wird, wollen Sie in der Lage sein, das Geld zu bekommen, um dieses Haus wieder aufzubauen. Wie funktioniert GitHub als Versicherung in diesem Kontext für Ihre App? GitHub hat eine Menge Funktionalität. Es gibt eine Menge Anwendungsfälle. Sie haben wahrscheinlich schon von Versionskontrolle gehört. Wenn nicht, dann Versionskontrolle. Aber die Idee hinter GitHub ist, dass Sie App v1 haben. Wir bauen unsere App, App v1, Version eins. Sie haben das schon mal gehört. Sie spielen Call of Duty, Sie wissen, wenn sie einen neuen Patch veröffentlichen, Patch 6.01, Sie kennen die Situation. Wenn Sie zu App v2 gehen und es komplett vermasseln, Ihren Code komplett zerstören, alles zerstört ist, es ein Feuer ist, es ein Chaos ist, es ein Feuer ist, haben Sie die Möglichkeit, zu App v zurückzukehren, indem Sie etwas wie GitHub, etwas wie Versionskontrolle verwenden. GitHub hat eine Menge anderer Vorteile. Und daher, damit Sie effektiv mitverfolgen können, werde ich Ihnen ein Video zeigen, das Sie ansehen müssen, wenn Sie es ernst meinen, weil Sie GitHub verstehen müssen. Es ist ein nicht verhandelbares Werkzeug in diesem Entwicklungsfluss. Ich werde das unten in der Beschreibung hinterlassen. Es heißt "Master GitHub from Beginner to Expert in 46 Minutes". Ich habe eine Menge Informationen in 46 Minuten komprimiert, Leute. Und eine grundlegende wichtige Sache, die Sie in dieser Serie lernen, ist, wie man etwas namens SSH-Schlüssel-Setup macht. Ich weiß, das klingt extrem verwirrend. Ich weiß, die Hälfte von Ihnen denkt vielleicht, ich will jetzt abbrechen. Vertrauen Sie mir, Leute, es ist einfach, sobald Sie es tun. Was Entwickler gerne tun oder was Tutorials, die Sie in der Vergangenheit gehört haben, gerne tun, sei es, weil sie nicht wussten, wovon sie reden, oder weil sie Dinge einfach überkomplizieren, ist im Wesentlichen, dass ein SSH-Schlüssel GitHub mitteilt, wo wir unseren Code in der Cloud speichern. Was bedeutet das, Corbin? Sie wissen, wenn Sie einen Ordner haben und darin eine PDF-Datei ist und Sie sie in Google Drive legen. Denken Sie an GitHub als Ihr Google Drive für Ihren Code. So können Sie zurückrollen, in die Cloud hochladen. Aber die Idee hier ist, schauen Sie sich dieses Video an, da ich eine vollständige Google Docs-Ressource hier anbiete. Und diese vollständige Google Docs-Ressource hier zeigt Ihnen, wie Sie diesen SSH-Schlüssel einrichten, was im Wesentlichen für Sie von grundlegender Bedeutung ist, um hier durch den Vibe echte Entwicklung zu betreiben. Das dauert 46 Minuten. Ich weiß, das ist viel Zeit, Leute, aber ehrlich gesagt, es wird das beste GitHub-Tutorial sein, das Sie je sehen werden, und Sie werden nie wieder eines sehen müssen. Und der Grund dafür ist, dass ich sicher weiß, dass Sie beim Vibe Coding vorher eine Eingabeaufforderung eingeben und sagen: "Das ist eine gute Eingabeaufforderung. Das ist eine gute Eingabeaufforderung." Und dann gerät das KI-Modell in eine völlig andere Richtung, vermasselt Ihren Code komplett, zerstört Ihre App komplett, und Sie sitzen da und denken: "Nun, das ist extrem frustrierend." Und dann müssen Sie mit der KI hin und her reden, dann geraten Sie in Schleifen mit der KI. GitHub Rollback Rollback Ich will das nicht machen, zurück zu v1 der App v 1.5 v 1 1.2 usw. So werden wir es aufbauen. Wir werden Google AI Studio und Cursor verwenden. Und dann zusätzlich werden wir GitHub für Versionskontrolle und alles andere verwenden, was ich in diesem 46-Minuten-Video beschrieben habe. Als nächstes kommen die Materialien. Wenn wir ein Haus bauen würden, brauchen wir Ziegel? Welche Art von Holz brauchen wir? Gibt es Genehmigungen, die wir einholen müssen, um Software zu bauen? Was ist unser Frontend? Was ist unser Backend? Macht es nicht zu kompliziert, Leute. Alles, was Frontend bedeutet, ist die Website, die Sie visuell sehen. Es ist alles, was die Benutzererfahrung auf einer Anwendung auf YouTube auf GitHub ist. Wie das alles UI User Experience Frontend ist. Wenn es um den Aufbau eines Frontends geht, gibt es verschiedene Sprachen, die wir verwenden können. Die Art und Weise, wie Sie über Sprachen und Code denken, ist im Wesentlichen, dass Sie eine Sprache wählen möchten, die von einer Entwicklergemeinschaft gut getestet wurde. Glücklicherweise haben wir bereits eine für Sie ausgewählt, nämlich React und TypeScript. React ist eine JavaScript-Bibliothek. Was sagen Sie, Corbin? Eine JavaScript-Bibliothek ist nur eine Sprache innerhalb des Codes. Eine, mit der Sie vertraut sind, ebenso wie Python. Denken Sie einfach an menschliche Sprache. Englisch, Deutsch, Japanisch, Koreanisch, verschiedene Sprachen. Die Roboter müssen auch reden. Und damit die Roboter reden können, brauchen sie ihre Sprache. Also, eine Sache, die Sie bemerken, ist, was ist Vibe Coding? Jetzt geben wir menschliche Sprache in Robotersprache ein. Das ist der ganze Sinn von Vibe Coding. Deshalb gibt es diese riesige Brücke, die gerade entstanden ist. Und der Grund, warum ich so zuversichtlich bin, diese Serie jetzt zu machen, ist, dass Google AI Studio so weit voraus ist, dass die Brücke es im Grunde jedem ermöglicht, zu programmieren. Wenn Sie diese Serie also in 6 Monaten sehen, können die Schritte und Prozesse, die Sie gerade sehen, immer noch verwendet werden, denn das Eine und das Fehlende Puzzleteil, Leute, ist, dass wir Vibe Coding machen können. Aber das fehlende Puzzleteil sind einfach die einfachen Bausteine der Entwicklerterminologie und das Verständnis auf grundlegender Ebene. Z.B. auf Anfängerniveau. Sobald Sie das Anfängerniveau verstehen, ist alles andere erledigt, Mann. Alles. Unser Frontend, React und TypeScript. Schauen Sie sich das an. Netter kleiner Hammer. Netter kleiner TypeScript-Hammer. Was ist unser Backend? Macht es nicht zu kompliziert. Yo, was ist ein Backend? Backend ist alles, was in der Cloud passiert. Dieser Serverraum in Nebraska. Shoutout nach Nebraska. Aber die Idee eines Backends ist, wo wir verschiedene Logiken ausführen werden. Zum Beispiel kommt ein Benutzer auf Ihre Plattform, Ihre App. Hey, ich möchte mein Profilbild ändern. Ich klicke auf Hochladen. Ich lade ein Bild hoch. Wenn das Bild hochgeladen wird, wird dies vom Backend behandelt. Ein Server in Nebraska läuft einfach. Er feuert ihn ab. Er feuert ihn ab. Welche Sprache werden wir verwenden? Python. Warum entscheiden wir uns für Python? Erstens, weil es scheint, als ob jeder Python liebt. Aber zweitens, weil viele KI-Plattformen ziemlich nativ mit Python sind. Was bedeutet nativ, Corbin? Nativ bedeutet, dass Sie den besten Weg kennen, um Ich weiß, ich weiß, wie man das am besten erklärt. Das ist tatsächlich sehr einfach zu erklären. Warum hat Macs sehr leistungsstarke Hardware, kann aber keine Videospiele spielen? Weil der Code, um diese Videospiele zu erstellen, nur für PCs gemacht und portiert ist. Daher läuft er besser auf einem Intel-Chip, weil der Code von der Maschine, vom PC, besser gelesen wird. Sie könnten einen Mac mit 128 GB RAM haben, einen absoluten Monster-Mac. Versuchen Sie, CS:GO zu spielen, es wird laggen. Selbst wenn Sie Cloud-Gaming machen, selbst wenn Sie all diese verschiedenen kleinen Bootcamps machen, es wird laggen. Es wird schrecklich sein. Woher weiß ich das? Weil, Mann, ich liebte CS GO. Ich habe das früher gespielt. Ich kann es nicht mehr spielen, nachdem sie die unilaterale Möglichkeit für mich, auf Mac zu spielen, entfernt haben. Ich kann CSGO nicht spielen. Ich hätte Sie bevorzugt. Sie wissen es schon, ich hätte es getan. Die Idee hier ist jedoch, dass Python nativ ist und viele große Plattformen wie OpenAI, Anthropic Python und Code verwenden. Es gibt auch andere Gründe, Python zu verwenden. Aber Sie müssen wissen, dass, wenn Sie die Absicht haben, eine App zu bauen, die mit KI integriert ist, also der Wertpunkt etwas mit künstlicher Intelligenz zu tun hat, Sie dazu neigen, Python zu verwenden. Wenn Sie ein Videospiel entwickeln und ein Videospiel "vibe-coden", ist das eine andere Geschichte. Das ist ein anderer Tech-Stack. Shoutout an Rust. Benutzen Sie Rust. Das ist also die Sprache, aber wir brauchen die Sprache, um tatsächlich gesprochen zu werden. Und deshalb werden wir Firebase und GCP verwenden. Das sind beides Google-Produkte. Ein Teil des Grundes, warum ich GCP und Firebase verwende, ist, dass wir hier ganz oben Google AI Studio verwenden. Daher werden Sie langfristig in dieser Serie in der Lage sein, sich ein Jahr später Ihren Weg zu "vibe-coden" und wahrscheinlich eine sauberere Integration zwischen den drei Plattformen zu haben. Aber Ihre erste Frage könnte sein: Warum Ihr GCP und warum Ihr Firebase? Warum nicht einfach eins? Was Google im Wesentlichen getan hat, ist, Firebase für Entwickler wie Sie und mich zu machen, um eine einfachere Erfahrung beim Aufbau mit ihrer gesamten Suite zu haben. Alles, was ich in Firebase tun kann, zum Beispiel Benutzeranmeldung, könnte ich theoretisch in GCP tun, aber es ist einfach viel einfacher, es in Firebase zu tun. Warum also überhaupt den Aufwand mit GCP betreiben? Wo kommt GCP ins Spiel? Google Cloud. Es kommt ins Spiel mit mehr administrativen Situationen. Was meine ich damit? Ich meine, dass Firebase hier Ihre nette kleine schöne Firebase-App sein wird. Ich liebe sie. Ich kann meine Website hosten. Ich kann einen Benutzer anmelden. Ich kann ihre Daten speichern. GCP ist Verwaltung, wo AM-Prinzipien ins Spiel kommen. Was ist ein AM-Prinzip, Corbin? Im Wesentlichen erlaubt uns das, mehr sicherheitsorientierte Dinge und mehr von der Architektur einer Software zu tun. Das wird ein bisschen komplizierter. Ich werde nicht lügen. Das ist definitiv ein bisschen komplizierter. Aber keine Sorge, Sie haben mich. Also, ich werde Ihnen zeigen, wie Sie das richtig einrichten, damit diese beiden absolute Liebhaber sein können. Sie lieben sich einfach. Also, Sie wissen schon, sie werden eine wirklich tolle Beziehung haben. #couplegoals. Das sind also die Materialien. Die Materialien sind einfach: Wir werden ein Open-Source-Framework wie React und TypeScript verwenden. Was meinen Sie mit Open Source, Corbin? Ich meine, dass dies im Wesentlichen kostenloser Code ist, den Sie verwenden können. Sie haben keine Verpflichtungen. Das ist sehr seltsam in der Softwarewelt. Wenn Sie aus einer anderen Branche kommen und das Wort "kostenlos" hören, gibt es normalerweise Verpflichtungen und ein kleines Bauchgefühl wie: "Hm, ich weiß, Sie sagten, es ist kostenlos, aber was haben sie davon? Was ist ihr Vorteil?" Wir Entwickler sind so Nerds, dass manchmal Geld nicht einmal das Wichtigste ist. Lassen Sie mich das noch einmal sagen. Wir Entwickler sind so Nerds, dass manchmal nicht nur das Geld zählt. Manchmal ist es einfach kostenlos. Es ist einfach Open Source. Es ist ein seltsames Konzept, sich daran zu gewöhnen. Sie sind Kapitalist. Sie sind Kapitalist. Ich verstehe es. Ich verstehe es. Keine Sorge. Ich mag mein Geld auch. Ich liebe es. Aber es ist so eine interessante Sache. Lassen Sie mich wissen, ob das in anderen Branchen auch existiert, denn oft sind diese Dinge einfach so, dass es Verpflichtungen gibt. Aber ja, ehrlich gesagt gibt es in der Software kostenlose Dinge, die extrem wertvoll sind und einfach kostenlos sind. Ja, zugegeben, natürlich, wenn es kostenlos ist. Z.B. Was ist ein Beispiel dafür? Corbin, äh, DeepSeek, sie haben es einfach rausgehauen. Sie haben Ihnen erlaubt, ein KI-Modell herunterzuladen, das so leistungsfähig ist wie GBT5, lokal auf Ihrem Computer. Zugegeben, Sie brauchten verrückte Hardware. Warum würden sie so etwas tun? Warum würde DeepC das tun? Eine Menge kostenloser Aufmerksamkeit, eine Menge kostenloser Views, eine Menge kostenloser Impressionen. Ja, das überträgt sich offensichtlich auf Dinge weiter unten, die Geld bedeuten könnten, aber das eigentliche zugrunde liegende Ding ist kostenlos. Ja. Ja, ich verstehe es. Ich verstehe es. Sie werden alle in den Kommentaren sagen: "Nun, nichts im Leben ist wirklich kostenlos, Corbin." Okay, vielleicht haben Sie Recht. Okay. Die Idee ist jedoch, dass es eine seltsame Sache in der Software ist, sich daran zu gewöhnen, wenn man aus einer anderen Branche kommt, aber ja, Open Source ist real, also keine Verpflichtungen hier, keine Verpflichtungen hier, offensichtlich definitiv Verpflichtungen hier und hier, da es sich um eine nutzungsabhängige Abrechnung handelt und damit Ihr Ding überhaupt laufen kann, müssen Sie bezahlen. Nur ein kurzes TLDDR, Corbin, wie viel kostet es, eine Software zu betreiben? Es ist spottbillig. Wenn Sie größer werden und skalieren, ja, es wird Sie Geld kosten, aber wenn Sie genug Wert für die Renditerate liefern, wird es Ihnen gut gehen. Warum denken Sie, dass einige dieser Softwareunternehmen verrückte Bewertungen bekommen, wenn sie entweder negativ im Einkommen sind oder noch keine Einnahmen haben? Warum bekommen sie 10x? Warum bekommen sie 50x? Was passiert, Corbin? Weil Software wahrscheinlich eines der kostengünstigsten Unternehmen ist, die man betreiben kann. Es ist verrückt, welche Margen Sie bei Software erzielen können. 90% Gewinn. Das ist nicht ungewöhnlich. Und vielleicht ist das teilweise der Grund, warum einige von Ihnen zuschauen, was perfekt zum nächsten Teil dieses Videos geführt hat. Einkommen. Die Bank. Die Bank. Die Bank. Die Bank. Wie verdienen wir Geld? Corbin, hör auf zu quatschen. Wie verdienen wir Geld? Mein Fehler. Alles klar. Mein Fehler. Sie haben hier ein paar verschiedene Optionen. Und es gibt mehr als das, was Sie hinter mir sehen. Ich habe PayPal und Stripe hier aufgeführt. Ich werde Stripe in dieser Serie verwenden. Ich habe PayPal hier auch aufgeführt, weil ich weiß, dass einige von Ihnen, die international sind, vielleicht keinen Zugang zu Stripe haben. Was verrückt ist, ist, dass ich ziemlich sicher bin, dass Sie sich effektiv nicht um Stripe kümmern und einen anderen Dienst namens Lemon Squeezy nutzen konnten. Aber das Problem dabei ist, ich bin ziemlich sicher, dass Stripe Lemon Squeezy gekauft hat. Also, es ist ein bisschen eine Grauzone, aber PayPal, Lemon Squeezy, das werden Ihre Möglichkeiten sein, einen Zahlungsabwickler zu integrieren. Die Integration eines Zahlungsabwicklers ist insofern schmerzhaft, als dass es eine nicht verhandelbare Prozentzahl ist, die Sie beim Erstellen einer Software abgeben müssen. Stripe, glaube ich, ist wie 2,9% plus 30 Cent bei jeder Transaktion. Das klingt nicht nach viel, aber stellen Sie sich vor, Sie verkaufen ein Abonnement für etwa zwei Dollar. Wissen Sie, diese 30 Cent fressen davon. Wissen Sie, das ist ein ziemlich großer Schlag für die Margen bei Software. Nun, zugegeben, das klingt ein bisschen nach "Weh mir", wenn Ihre Software 90% Gewinn erzielt, aber es ist Teil des Spiels. Also, PayPal, Stripe. Das andere hier ist wie Google Ads, äh, wenn Sie viel mehr eine kostenlose Dienstleistung erstellen. Aber vielleicht gibt es links und rechts Anzeigen. Ein gutes Beispiel dafür wäre Stock Twits. Stock Twits, ich bin ziemlich sicher, dass Sie bezahlen könnten, um Anzeigen zu entfernen. Also, vielleicht ist das Ihr Modell, bei dem eine Person Ihre Website besucht und dann die Anzeigen da sind. Sie erzielen Impressionen. Aber wenn die Person für eine Art monatliches wiederkehrendes Einkommen bezahlt, verschwinden die Anzeigen. Also gibt es auch dort ein weiteres Monetarisierungsmodell. Aber da haben Sie es. Das ist Episode eins. Das ist der Tech-Stack. So werden wir es bauen. Der nächste Teil dieser Serie wird App und UI und App-Wert sein. Dann werden wir zu Google Studio wechseln und die Anwendung erstellen. Um ehrlich zu sein, werden wir im Grunde die gesamte Benutzeroberfläche, alle Seiten, alles mit Google Studio und dem App-Wert erstellen. Mein App-Wert wird die Thumbnail-Bearbeitung sein. Ich bin mir nicht sicher, was Ihr App-Wert ist, aber was ich Ihnen sagen kann, ist, dass das Ökosystem von Google in Bezug auf APIs und all seine verschiedenen Fähigkeiten sehr, sehr riesig ist. Und was sie hier zeigen, ist nicht alles. Wenn Sie einfach nach Google Cloud APIs suchen, gibt es eine Menge Zeug, Leute. Ähm, eine sehr beliebte ist die YouTube-API. Wenn Sie also eine App bauen, die wie eine YouTube-fokussierte App für Daten und so etwas ist, gibt es eine ganze API dafür. Sie würden sich wundern. Google besitzt viel mehr, als Sie denken. Oder vielleicht denken Sie: "Corbin, ich wusste schon, dass sie viel besitzen." Sie besitzen viel. Buchstäblich die Plattform, auf der Sie das hier sehen. Wenn Sie auf YouTube zuschauen, gehören sie uns. Ich gehöre ihnen. Das wird also der nächste Teil sein. Stellen Sie also sicher, dass Sie sich hier abonnieren. Stellen Sie sicher, dass Sie dranbleiben. Stellen Sie sicher, dass Sie diese Playlist ansehen, da Sie sie buchstäblich einfach in Ihrem kleinen Chrome-Browser als Lesezeichen speichern können. Vielleicht benutzen Sie Safari, vielleicht Internet Explorer. Was auch immer Sie benutzen, Sie können darauf klicken und sagen: "Hat Corbin heute etwas zu dieser Serie gepostet?" Und dann werden Sie sagen: "Oh, er hat gepostet." Alles klar, süß. Lassen Sie mich den Like drücken. Lassen Sie mich den Hype drücken. Lasst uns hier weitermachen. Letzte kleine Shoutouts. Stellen Sie sicher, dass Sie mir auch auf X folgen. Ich mache hier viele coole kleine Mini-Posts, in denen ich neue Funktionen zeige, von denen ich nicht weiß, ob Sie es wussten, aber jetzt können wir buchstäblich auf dem Frontend zeichnen, um Änderungen vorzunehmen. Es ist irgendwie verrückt, Leute. Und zum größten Teil, wenn Sie etwas auf YouTube kommentieren, werde ich antworten. Aber wenn es sehr tiefgründig ist, wie Sie eine wirklich tiefgründige Frage haben, schauen Sie sich die Schulgemeinschaft hier an, komplett kostenlos. Treten Sie ihr bei. Posten Sie etwas hier. Das ist das Reddit aller Reddits, wenn es um KI-Entwickler geht. Das war's dann auch schon, Leute. Wer ist bereit, sich seinen Weg zu seiner ersten App "vibe-zucoden"? Buchstäblich muss man nicht einmal darauf achten, was der Code sagt. Ich rede einfach damit. Corbin, ich habe dich. Wir reden damit. Aber wie Sie bei diesen Arten von Videos bereits wissen, sehe ich Sie im nächsten. Wird diese Serie die einzige Serie sein, die Sie auf YouTube finden, die Ihnen tatsächlich zeigt, wie Sie eine vollständige Produktions-App erstellen, die komplett "vibe-codiert" ist, weil die Person, die die Serie erstellt, eine Menge Apps in der Vergangenheit gemacht hat und seit 12 Jahren programmiert? Sie haben den Cowboyhut auf. Oh ja, Texas.