BONUS: How to Publish Your AI-Built App to the App Store

31 Jul 2026 · 1 h 9 min · 32 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

A walkthrough of how to publish an AI-built iOS app (and briefly a Chrome extension) to Apple’s App Store using App Store Connect, plus the practical workflow for building, testing, and submitting with coding agents.

Guests/backgrounds

No named guests. The hosts are Corey and Grant (co-hosts of Neuron Live). They discuss “engineer boomers” adopting Google Gemini, and reference other creators (e.g., Matt Wolfe) but no guest interviews occur.

Key claims

  • You need a Mac (Apple Silicon; OS Tahoe or newer) and an Apple Developer Program membership (~$99/year) to submit.
  • Use App Store Connect as the “home base” for review, updates, and release settings.
  • Coding agents (Codex/Claude Code) can generate engineering plans, code, simulator testing, App Store screenshots, and even privacy/terms pages (via GitHub Pages).
  • For iOS, Apple services (like iCloud/identity) reduce complexity versus Android, which requires hosting and extra setup.

Notable examples

  • “BeanCounter,” a coffee-logging iOS app built to track coffee costs vs espresso-at-home, with features like coffee “passport” profiles, reviews/notes, achievements, and a growing coffee database.
  • “Mercy” (AI judge movie with Matt Damon) used as an AI-justice/psychological-horror reference earlier in the episode.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

AI Justice System Discussion

0:45 to 4:00

A humorous exploration of the concept of an AI justice system inspired by a family anecdote.

“So this is what the engineer boomers are doing these days.”

Movies and AI Themes

4:00 to 6:40

Discussion of movies that tackle AI concepts, including a reference to a film featuring an AI judge.

“Like it's just part of the workspace you're paying for already.”

AI Tools Among Engineers

6:40 to 10:10

Insights into how engineers are adapting to AI tools like Google Gemini and ChatGPT.

“And the catch is, it's already been, this model improves the next model.”

Using Google and AI Workspace

10:10 to 11:15

Discussion regarding the integration of AI tools in workspaces and the differences between Gemini and Copilot.

“We can show how to upload a Chrome extension real quick and make it public and all of the things involved with that.”

Developer Insights on Google AI

11:15 to 12:20

Exploration of the current state of Google's AI tools and their focus on developer needs.

“Anything that you've built, anything you've uploaded, anything you need to monitor, it all lives in here.”

Getting Started with App Store Connect

12:20 to 14:00

The hosts outline the initial steps to publish apps on the App Store and share insights on developer registration.

“Now that's not the first place you're going to start but you will need that.”

Choosing the Right Apple Device

14:00 to 14:37

Learn about selecting an Apple device for app development.

“But what you should know is I've built four or five apps at a time on it, and I've got a lot of agents wearing it out.”

Joining Apple's Developer Program

14:37 to 19:12

Understand the benefits and requirements of Apple's developer program.

“I also shared the link to the enrollment.”

Using Siri AI for App Development

19:12 to 22:07

Explore how Siri AI can assist in the app development process.

“There's a number of tools that come with it.”

Building the BeanCounter App

22:07 to 24:22

Discover the process of creating the BeanCounter app using Codex.

“BeanCounter is the first ever iOS app I dropped just a few weeks ago.”
Show all 32 chapters

Designing Your App with AI Assistance

24:22 to 28:00

Learn how to design an app using AI tools for mock-ups and features.

“create a plan so it did that and uh when it came back with a plan i decided was good i then over to chat GPT out of Codex and said, hey, I've got this app idea.”

Discussing Design Mock-ups

28:00 to 28:45

Learn how to create and refine design mock-ups using AI tools.

Architecting for Multi-Platform Apps

28:45 to 30:06

Understand the complexities of building apps for multiple platforms and databases.

“Once I have the visual vibe I want, the way I want it to feel and look, we'll take it from there, and then I go back to Codex.”

Creating an Engineering Plan

30:06 to 31:29

Discover the process of developing a comprehensive engineering plan for your app.

“And I don't want to get into the weeds of it because honestly that gets into an area that I'm not as confident in because that's what I use the coding agents to help me with.”

Using AI for Development

31:29 to 33:52

Explore how AI tools can automate software installation and early testing phases.

“And then it comes back, and it went and downloaded all of the developer software for me that it needed.”

Generating Logos and Assets

33:52 to 35:30

Learn the importance of logos and assets in app development and how to create them.

“For high-value stuff, for planning an app, for planning engineering, for code and security reviews, I use Solon High.”

Submitting Your App

35:30 to 36:50

Get step-by-step guidance on submitting your app to the App Store.

“but those two can do most of what you need to do.”

Understanding TestFlight

36:50 to 39:33

Understand how TestFlight is used for beta testing before launching an app.

“So, I have never submitted an app before.”

Using Codex for Screenshots

39:33 to 41:39

Learn how Codex can automate the process of taking and uploading screenshots.

“If it already exists, it'll just populate it for you.”

Uploading Screenshots and Accounts

41:39 to 42:00

Discover the process of uploading app screenshots and managing account access.

“How did it do it, and what did you tell it?”

App Store Submission Overview

42:00 to 43:32

Learn about the steps needed to upload an app to the App Store.

“They need to be uploaded to the app store.”

Creating a GitHub Privacy Page

43:32 to 46:12

Understand how to set up a privacy page for your app using GitHub.

“So it decided that the best way to handle that was to go create a GitHub page, which it then went and created and published and brought the link back over here and put it in.”

Using Markdown with Obsidian

46:12 to 46:58

Discover how to utilize Markdown in Obsidian for project management.

“is going to be like 120 kilobytes, these are going to be like 11.”

Integrating AI in Project Management

46:58 to 48:59

Explore how to use AI for managing project notes and collaboration.

“but what I can't do is go over to my PC and have it pick that up and work from there.”

Navigating Apple's Developer Program

48:59 to 50:56

Learn about the necessary steps to join and utilize Apple's developer program.

“at least the way that I did it was not as, um, uh, as hands off.”

App Store Connect Setup

50:56 to 53:54

Get to know the process of setting up your app in App Store Connect.

“Tell me what to put here, here, and here.”

Building and Uploading Your App

53:54 to 56:01

Understand the final steps of building and uploading your app to the App Store.

“that you're going to need to just like the easiest way to do it, I promise y 'all, is like have Claude walk you through it.”

Shifting Workflows with AI Assistants

56:01 to 57:24

Discover how AI tools can change work habits and productivity.

“I think the show left some things unanswered.”

Building and Testing Your App

57:25 to 1:00:28

Learn the essential steps to build, test, and save your app effectively.

“And it comes back and it's like, well, this first one is working on bean counter and it is doing great.”

Navigating App Store Submissions

1:00:29 to 1:03:46

Understand the process of submitting apps to the App Store and Google Play.

“So we can tell everybody all about that.”

Building a Community for Android Development

1:03:47 to 1:04:58

Explore the idea of forming a support group for Android app developers.

“It's hard to get anybody to download something I made.”

AWS Tools for App Deployment

1:04:59 to 1:06:20

Learn about AWS resources that can assist in app deployment.

“Also, we dropped a cool interview yesterday.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Hey, Corey.

0:01Corey Noles:I want to give you a hot take here from my dad, okay? Okay. So my dad, he's an engineer, smart guy.

0:13Corey Noles:Okay, so my dad is an engineer. He's a smart guy. But he was not what you would call an AI native, right? He's still learning this stuff. and he's a good he's a good barometer for what real people how real people are absorbing the news so yeah my dad texts me the other day he says i have been thinking about the claude mythos preview model that broke out and committed several cyber felonies and stole data from another company's ai model first of all wrong there needs to be an ai justice system interesting where the offending model gets indicted tried and convicted by the ai justice system then the offending ai model should serve time in a clockwork or injury programming environment that's like kind of how training works to an extent the ai prison the ai prison would have to separate all of the ai model inmates so they don't learn from each other like humans do in prisons they go to and make it super braddy and then he says sounds like this could be a good story or screenplay so for any screenwriters out there i love it there is a movie about an ai justice system except it's made for humans oh what movie is this remember i think it's matt damon matt damon ai justice ai judge essentially he built it's called Mercy ah interesting it's a great movie essentially Matt Damon well not Matt Damon, Matt Damon's character built an AI judge that could by talking to an accused person determine their guilt or innocence without fail and then he got arrested

2:10Corey Noles:and this whole video is is him down to the last second trying to explain that like he didn't kill his wife or something like that right right it's i i don't think i just spoiled anything uh it's very much worth the watch if you're into like uh i'm gonna call it ai psychological horror yeah anyway there are kind of movies like that that hit way harder now now that they're they're not as sci-fi as they used to be you know oh i saw a great meme the other day and i'm mad that i didn't make it myself that was you best start believing in sci-fi stories you're in one you're in one quite literally we are with ai models breaking up jail um i've got a buddy that's like we're in we're we're in cyberpunk uh yeah and uh it's not wrong so uh one one last note on my dad before we get to the topic of today's episode he said hey i have been using google's ai gemini a lot as of late and he was previously a co-pilot stan so he switched to gemini He's yet to try ChatGPT or Claude.

3:23Corey Noles:So this is what the engineer boomers are doing these days. And that is the boomer engineer update for the day? Yes, they're branching out from Copilot, and they are now trying Gemini. So that's where we're at. You know, I think there are a lot more people living in those two than many realize. I think like with where we are in the AI space, we see people fighting to use the best intelligence available. While the fact is the average Joe worker in the world is going to be using the AI that probably is already attached to crap the company is paying for and that they're being forced to pay for whether they want to or not, which is very much how Gemini and Copilot come into your workspace.

4:09Like it's just part of the workspace you're paying for already. Yeah. At probably a higher rate, but it's, it's there. And it's, it's that deep. It's co-pilot I would say is significantly more integrated. Yeah. At least in a cleaner way. By the way, I want to say something nice about Google grant. Shocking. Let's go. I know. I don't always do that. The other night on Twitter, I'm complaining about how Atlas is going away. I finally got access to Atlas when I picked up this Mac recently, and I fell in love, and in 72 hours was told it's being deprecated. Oh, no. And I'm so bummed, and I tweeted about it, and Matt Wolfe, if you're watching this, you probably know who Matt Wolfe is, the YouTube guy.

4:56He's a friend of the show, and he tells me, you're going to think I'm crazy, but Jim and I in Chrome is awesome. I was like, really?

5:13And then two or three other people commented in, and were like, yeah, actually, Gemini and Chrome is pretty great. And I can't stress how much better it is than Gemini and Workspace.

5:24Corey Noles:Wow. Yeah, I don't know what's going on there. I think they have competing priorities. Who was it? The Algorithmic Bridge the other day. I read it. Yeah, on what's going on with Google. I think there's a lot of meat there. I think there is, too. He thinks that they've essentially just stepped out of the race for consumers and such, and don't believe that the current path is the trajectory to AGI and are focusing on world models. And they're probably right about that. They're probably right about that. There may be. Alternatively, it may be that both of them can get there. Yeah. Or neither, depending on who you ask.

6:06Of course, the AGI debate is one that's been a semantic debate for three years already, depending on who you ask. And that's kind of my take on the singularity in superintelligence. I expect the same thing. I expect nobody to agree on what it's called, whether we're there, whether we're not. OpenAI dropped an interesting article the night before last, though. Or not last night, maybe. Maybe it was the night before. About how they're using 5.6. And to me, it felt very RSI. 5.6 repaired itself, or excuse me, improved itself in terms of efficiency by 20%. And the catch is, it's already been, this model improves the next model.

6:56This model works on the next model. This model works in the next model for a while, which technically falls under the definition of like early stage RSI. Where we're not yet is autonomous RSI, where it just does it in a cycle and runs away like in the horror movies. But where we are right now is like it's it's assessing. It's it's deciding what needs to be done. It's in some cases asking a human for permission at most. and then it does it. I mean, that kind of is the thing.

7:30Corey Noles:Yeah, I think that's fair. And I think that's why our charts all look like the letter L now. Oh, man. So here's a free Claude plan update for you. So I was trying to use Claude on the free plan, and all you have access to is Sonnet 5, and I used it on Max, and one prompt, I hit my limit. one prompt like guys what what are you doing over there just get rid of your free model if you don't want to if you don't want to do anything like the truth is yeah the reason service like come on the free model is a big part of what i liked about open ai early on is because they've always talked a lot about trying to keep as many things as possible accessible to as many people as possible And they even added in that little plan, that go plan that's like$8 or something that gets you an upgrade for free.

8:27And I really think at the core of all of this, ensuring every human who wants access has access is really, really important. It doesn't have to be the best access. I don't expect for free to have the same access I pay$100 for. Of course not. But there's still a lot a person could do with a free plan right now. I'll be damned, I didn't know that. One prompt and you blew it.

8:53Corey Noles:One prompt, sonnet, five, max effort. And that's sonnet. That's sonnet. That's supposed to be the daily driver model. It's not fable or opus. Something is wrong over there. Okay, so we've got 16 people joining us. Welcome, everybody. We're about to, I think it's about time we get into today's topic. What do you think, Corey? You ready? I'm ready. Welcome, human. I had to say it. I haven't said it. I say it in every video and I didn't say it yet. So welcome to the Neuron Live. We're so excited you're here. Today we're going to do some fun stuff. First, if you don't mind, just take a second to subscribe above so you don't miss any of these.

9:31And we'll move on from that now. What are we talking about? Last week, we went through 15-ish different apps that Grant and I have been working on and making at various stages of progress. And we talked about the act of making them. If you haven't seen that and you haven't done that part yet, I recommend you go watch that live stream because it'll be helpful as well. Today, though, we're going to talk about what to do with one if you want to put it out in front of the world, if you want people to try it, people to use it. And I thought I would show you, you know, a little bit about App Store Connect and how you put an app on the App Store, the iOS Store, excuse me.

10:15this is also the same place you upload for mac os for ipad for what's the other one there's something that's left my brain there's another one uh google play what maybe well no not google play google play is there's a lot involved there and i'm not ready for that we're

10:32Corey Noles:going to do that one at a later date uh but i am this is for uh apple apps this is ios for apple apps and also it is for Google Chrome extensions. We can show how to upload a Chrome extension real quick and make it public and all of the things involved with that. And by the way, I just shared a link in the chat and that link is the explainer article that we created to help you follow along from the last live stream that we did. Excellent. All right. Okay. So what you're looking at here? is essentially my home in App Store Connect. App Store Connect is like your home base if you're an Apple developer.

11:19Anything that you've built, anything you've uploaded, anything you need to monitor, it all lives in here. And you'll notice, like, I have two apps. This one is already public, but you'll notice it says 1.1 waiting for review. That's because I finished up an update the night before last, and I'm waiting for Apple to say thumbs up and give me the go-ahead. Once that happens, I've got this one set to automatically push to publish. So hopefully by bedtime tonight it will be available. Same here, except the difference is this is a V1. This has never been out before. This was sent for review on Monday?

12:00Sunday? I don't know. It's been sitting there longer than the 48 hours they say to expect. but hopefully it'll come real soon. Review new social media questions on age ratings. See if these apply to your app. Okay.

12:16Corey Noles:So I just shared a link to the App Store Connect which is what Corey's looking at right now. Now that's not the first place you're going to start but you will need that. So definitely save that URL there. Okay. Now the first thing you need to know is there are a couple things you're going to have to do if you want to be an Apple App Store developer, which just means you have the ability to upload and test apps for Apple and send them out. One second here. Apple developer registration. Okay, so there is a program you have to join. Well, first, let's start here. You have to have a Mac. They're pretty much, to the best of my knowledge and all of my research, and including trying to build a Hackintosh to get around it, there was not a way without buying a Mac.

13:15So what I did, because Mac's an investment, was I went to eBay and I talked to ChatGPT and found out specifically what do I need. It says it has to be Apple Silicon. on. You have to be OS Tahoe or newer. So it made some recommendations for like, if you could find an app in this era, you're probably going to get three to four more years out of it. So paying a lesser price. So I bought a 2020 M1 with 16 gig of RAM and a terabyte hard drive, which was the biggest of each I found. Is this an Air? Was this

13:51Corey Noles:a Pro? This is a Pro. Okay, gotcha. This is a Pro. I didn't want an Air. Approximately how much was it? $400. $400. But what you should know is I've built four or five apps at a time on it, and I've got a lot of agents wearing it out. And I'm not out so much money that I couldn't replace it in three years with another one and still be ahead of where I'd be today with a new one. So I did that because I needed one quick, and I didn't want to spend$2 ,000 for an Apple that I felt like was worth having in my eyes. And so after that, you have to join Apple's developer program. And what that looks like...

14:37Oh, I stopped sharing. One moment. I also shared the link

14:42Corey Noles:to the enrollment. Excellent. In the chat.

14:51And here it is. This is where you go. You're going to start your enrollment Becoming a member means a few things. You can enroll as an individual. You can enroll as a company. Costs different, but there are terms and payments. The nice thing is being a developer means you get certain things like access to iOS updates and OS updates early while they're still in beta. So, like, I'm using Siri AI right now and kind of low-key fallen in love with it as much as my initial impressions were not exciting.

15:23Corey Noles:This is shocking to me because no less than a week ago, Corey was texting maybe three different group chats that were on saying the new Siri sucks. It's not what it's made out to be, et cetera, et cetera. What changed your mind? I think there's been an update. I think one of the things with the beta is the small updates come up periodically. The other was I sat down and took the time to set it up a little better and make sure it was functional. I got a voice I liked, made sure all of the things were on. One thing I would watch with Siri AI when it comes out, and I'm going to tell this to everybody who will listen.

16:00Every app on your phone is set to let Siri AI learn from this app. Every single app on your iPhone.

16:08Corey Noles:Wow. So, like, when you go into the Siri controls, you go in, and there's not a shut it all off button. You go through every app and turn them off if you don't want it to learn from there individually. In my case, it was like 92 apps. Now, the catch is most of them I don't care about, but the ones I do were like my bank, my investments. And like if I knew there was a secure connection, I might not care about those. But to just auto opt in those felt a little snaky to me. However, the thing I will say is I found it quite useful. Like when the things we thought Siri would do 15 years ago, it's kind of doing now pretty much.

16:47like I can say hey I'm not going to say it out loud or it'll start talking to me but turn on all of my alarms between 5 and 6 a.m. you know and it can do that I can tell it to text my wife this and then when she responds let me know what she said and it'll like do that I can tell it create a new contact I can tell it to send an email I can tell it to do a lot of the things I want to tell it to do I will say chat GPT's voice mode still kind of smokes it in my opinion in terms of conversationality in terms of actual intelligence and reasoning but for what this is you know it uses tools it's less quick it's not lightning fast but the other thing is you know remember anything in beta isn't done that's why it's in beta you know it's going to be improved there will be features and feedback and I'm well because that's another thing you get to do with the developer program is you get to give feedback on unreleased tools which is kind of neat and uh but honestly it's it's uh it's pretty good i've not i'm less impressed with the on-screen intelligence because you have to take a screenshot to use it and like it just needs to be always on if you're using i just want to say hey you know your name hey what's the deal here and for it to just look at my screen.

18:14I don't want to have to tell it. I don't want to take a screenshot, clutter up my photo box even more than it already is.

18:20Corey Noles:If they're supposedly doing the private cloud initiative, then all of this is private anyway, so why do I care? Yeah, why do I care? Yeah. And with that said, I'm very pleased. And I think it's good. I think people will like it. I think normal people will resonate with it. If you're willing to give it another shot. Yeah, yeah, that's true. I feel like people will. Maybe they just have to get a new iPhone and then, you know, maybe that'll be the first time they're ever using it. So let's backtrack a little bit here. So you're using Siri on the Mac. On iOS. On my phone. On your phone to help you with your apps?

19:02Corey Noles:Or what specifically, how did we get on this tangent? Siri is unrelated to my apps i was talking about the developer store and ran down a side road i apologize no it's all good i was just trying to get us back here thank you i need that uh apple developer program here's the deal you know there are a number of good membership details oh i'm using the wrong mouse okay uh the catch to know is it's a hundred dollars a year i think it's a 98 99 or 99 something and uh you get a lot of things with it. There's a number of tools that come with it. There's iPhone simulators. There's Xcode and cloud. Everything you need to build iOS apps comes with this subscription.

19:44Corey Noles:And there are a number of tools. With the exception of what I would recommend is you should also have a subscription to either ChatGPT Codex, which is just ChatGPT now, or Cloud Code. But we'll get into that. Yeah. Yeah, and I would probably, if you're looking into doing something you want to send to uh to apple to publicly publish i would also maybe recommend trying the lower end pro plan uh i have found it's plenty for me but i'm pretty sure on the 20 plan i'd be struggling a little right now maybe not terribly but some um yeah uh you can absolutely try it and upgrade when you think you need to i just say that so you have in the back of your mind that I might run out of limits here.

20:31Like what we're talking about here is a pretty big lift. Now, something else here to show you is once you've set this up, I literally went into Codex and I said, hey, I set up my developer account. Now, you know, go tell me what I need, get all the downloads. And it went and it downloaded all of the various softwares I needed and connected everything a couple times it asked me to do some things it had me connect my phone and make sure it could send information to and from my phone for me uh which it does beautifully uh you know codex just does the installations um and then we took what was initially a web app so bean counter in the beginning was just a chadgbt side app that existed so i just took it and hit and and created an icon on my home screen so I could just go to the website with a button and used it like it was an app.

21:32But in order to publish and share it, I needed to make it an actual one. So I went over and I worked with GPT Soul on High, 5.6 Soul on High, and said, you know, read everything you have about the Bean Counter app. I had it look into my Obsidian because I've got a place where I keep a log of every project I'm doing with a detailed step-by-step analysis of every one, and that connects to all of my different Codex instances. Let's also define these terms.

22:02Corey Noles:So what is BeanCounter? What is Obsidian? And what is Codex? Okay. This is people's first app. BeanCounter. BeanCounter is the first ever iOS app I dropped just a few weeks ago. It is an app designed for a coffee nerd. I recently bought an espresso machine and was trying to break a bad habit of going to the coffee shop twice a day and spending an amount of money I'm very ashamed of on lattes over the course of every calendar month for a number of years so I needed a way to make it stick so I bought an espresso machine for less than one monthly bill I literally stuck my range at what I spend in a month so it would be paid off quickly And I decided I want to be able to log every coffee somewhere.

22:50I want to be able to log every coffee and see the difference in what I spend when I leave the house to go do it and what it costs me to make them at home. And I had it – essentially, it did that very, very beautifully and allows me to – Who did? Codex? Codex did, yes. Yeah.

23:09Corey Noles:So as a quick refresher for people, so you shared that idea that you just shared with us with Codex and you said, what, go make me an app? And I said, what I said was, I want a way to do this. Here's what I want. Here's my problem. My problem is I drink too darn much coffee. It's getting expensive. I've bought an espresso machine and I want to make sure that I stick with this route. please help me plan an app or a tool. I think I said a tool was probably what I said that would help me do this. I would like it to have a button where I log another coffee. I would like it to calculate the difference between the cost of what I buy at the coffee shop and the cost of this.

23:52I would like it to have a screen where it shows the amortized price in reverse of my coffee maker, my espresso machine and the ability to add in other skills uh i would like it to i i basically that's what i did i said here's the problem here's what i want and then here are some things i want it to do you know please do a little research create a plan or actually come up with an idea create a plan so it did that and uh when it came back with a plan i decided was good i then over to chat GPT out of Codex and said, hey, I've got this app idea. I don't know what I want it to look like. Here are like four different color palettes I've eyeballed and decided I liked.

24:40Please dummy up a little logo and kind of what the app should look like and how the features should be laid out for me. And it comes back with these little cards that I don't think I have any of.

Read the full transcript

24:51Corey Noles:Let me check my Mac real quick. But it comes with these little dummied out cards that allow me to see what the logo and the app would look like in a different style or color or layout. And it's really cool. So I did that. Do you want me to pause for a minute? You got something you need to talk about? Yeah, yeah. Pause here. So one of the key things that Corey did, which he mentioned, is he said, I would like to make a tool. Now, if you're watching this, you probably want to specifically make an app or specifically an iOS app. So I would share that goal up front in your initial plans so that everything is built around that.

25:35Corey Noles:But I wouldn't just stop at the iOS app. I would say my goal with this project is, you know, if you also wanted to be on the Google Play Store eventually, If you also want it to be a desktop app, if you also want it to be an app. The earlier it plans for that, the better. Give it that whole vision of every surface area that you want it to plan for so that it can plan to do that. But then say, specifically, we're going to start with either the web app, which I'd probably recommend so you can test it easier, or the iOS app. Now, the reason I said tool was because I didn't know what the right approach was yet.

26:14I wasn't sure I wanted a recommendation if you still want that recommendation you can do that if you already know what you want it to do you can so I come back to that part in just a moment I'm trying to see if I've got any of those pictures because I think they're really neat and it kind of illustrates the way this is working more

26:39Corey Noles:but I don't see one off hand oh I do i do it's not a great one it's an example i rejected let's see but you can see what it is here why is it not opening okay let's go back here another point i want to hit and corey you tell me when the right place to do this is is to choose the right release path first we kind of talked about this but i just want to really quickly yeah mention this okay um yeah and let's hold on that because we're gonna we're gonna get to that in a minute and then i'll i'll perfect i'll i'll pass it over uh window

27:25where's it at okay we're gonna do it this way share entire screen okay apologies for the infinity world there this is what it gives me uh i have it generate me five of these and i just say generate me a bunch of these it'll just one after another spit out five different images like this and it'll give you you can tell it i want the hex codes for these colors i don't like this logo for one reason i want to change that it'll give you the logo as you'll see here and like different concepts and ideas and you see the the language it used so you can be like hey tweak that to be more like this and it just it gives me something

28:09Corey Noles:to see what uh what specific language or words do you use to describe this artifact what is this technically is it a mood board i know i call it uh some logo mock-ups and logo and color palette mock-ups is what I call it and it just does this I don't I haven't ever told it like I want it to be like this no this is just kind of what it what it gives me and it's really handy and it gives me like four of these I can sit there and just scan through back and forth and and I can say these all suck chatty or I can say I like number three I want to use that one but with changes and and then it'll it'll pull that one to the front we'll talk through changes on it and once that is lined out Once I have the visual vibe I want, the way I want it to feel and look, we'll take it from there, and then I go back to Codex.

28:59And when I go back to Codex, I go in, and I give it that image, and I tell it to take that plan you suggested. I want to do it this way. I want to do it as an iOS app, but know that at some point we might want to put this on Android. know that we might want to make a mac os app for it at some time too so

29:22Corey Noles:and there's a way that there's ways that you can architect that to make that process easier the flip side is it's way harder because you can't use the iCloud kit and all of that it allows them to just use their phone's id and and automatically and simply connect to apple's database. So that is completely free. Like I'm not out of penny. If I want to do it for Android, I have to go host it somewhere. I have to have a third party database. I have to connect a debit card. I have to do a variety of things where I don't on this end. But you're exactly right. It is extremely complicated to go from one to both.

30:03It's easier if you know up front and build for it. Go ahead. I'm sorry. I didn't mean to interrupt. No, yeah, yeah, yeah.

30:07Corey Noles:And I don't want to get into the weeds of it because honestly that gets into an area that I'm not as confident in because that's what I use the coding agents to help me with. But there are certain ways that you can structure the application. Sometimes it's called electron app. Another format is Tari. But those are different, basically like structures that you can develop the application in so that it does work for multiple surface areas. But the coding agent can handle that part of it for you. Exactly. You just have to tell it up front, this is the goal. It's going to be a web app. It's going to be desktop.

30:44Corey Noles:It's going to be mobile, Android, and iOS. We're going to start with iOS, but then we'll go from there. So after it did that, by the time I hit enter, it went off for 15 or 20 minutes on my, okay, let's actually, I came back and said, now let's develop a comprehensive engineering plan. not just a plan for the idea, but an engineering plan. I want to know how you plan to build this, what the layout will be, step by step, you have phases or something where you walk through. And when it comes back with that, unless there's anything I disagree with, which honestly is increasingly rare for me to disagree, I'll tell it, hey, go ahead and start work.

31:30And then it comes back, and it went and downloaded all of the developer software for me that it needed. As long as I had if it's logged in in a browser it can use it in Chrome.

31:45Otherwise, if it does the background stuff, you have to log in. Now, while it's working in my Chrome on a tab, I can go use other tabs and do whatever I want. It does not interfere with it, which is beautiful. So even in the same Chrome window, it's over here working in Apple, but I'm reading Twitter.

32:04And so it got everything downloaded. It mocked up a dummy and then asked me to connect my iPhone. Actually, before that, it runs a simulator because that's a big part of this. It pulls a simulator up on your screen, loads it, goes through and tests every button. And I always tell it before it loads it on my phone, there are three things I do. Number one, I tell it to go through visually and test every feature and function, ensure they match our plan and work. I tell it, run a code review. And then I tell it to run a security review. And that takes maybe 30 minutes. But when that's done, I go ahead and connect to the phone like it's already asked me to.

32:48And in a matter of seconds, it's just open on my phone screen. And I pick it up, and it's in my pages as an app. And I can work with it, function with it. So then I sit there and I spend five minutes playing with it with my codex window open and I've got a numbered list. And I'm like, all right, this is a great start. Here's some feedback. Number one, I don't like how the button layout looks. Number two, I want to make sure users expect to be able to click that. Number three, I want to make sure we have some imagery here. The logo looks a little funny. And I just come up with a list of changes.

33:22Every one of them I have. Sometimes it's two or three. Sometimes it's 17. And either way, I just feed them all in one chat. And then at the end, it reloads it onto my phone after it's run. Now, the thing to know is I've been very, very deliberate with my model use because I'm watching other people blow through their quotas right and left, and it bothers me. So I have been a little more cautious with it. For high-value stuff, for planning an app, for planning engineering, for code and security reviews, I use Solon High. Or maybe the higher one if I get some time, depending on how big the project is or how important the risk is.

34:13my driver though is Tara on high that's what I have do most of the actual building and so far it has not failed me like you know everything I've built this month in particular has been using that as my go to model you know and that's hard to argue with are there ways an engineer would do it differently absolutely I'm certain if an engineer looked at my codes they would have complaints however my argument would be that it's out in a day it works it's updatable as the models get better it will be increasingly clean and better um and now i have you know a concept and it's out there and i can see do people care does anyone else want this or

35:02Corey Noles:am i just a nerd yeah i think so there's a couple things there the first one is all right so you You have the plan. You put the plan together. Number two is you need to create a logo asset. Like you see here, this is Corey's apps and the App Store Connect. So you need those logos. So you've got to have those ready to go. Another element that you need is the actual code. So you have to use Codex or ClaudeCode to help you write the code. There's other programs you can use as well, but those two can do most of what you need to do. So that's why we recommend those two because they're just multifaceted.

35:39if you're into cursor factory or whatever you can absolutely use those yeah yeah but uh but

35:45Corey Noles:claude doesn't do images so maybe that's a reason to go with uh track to putty for this just worth worth mentioning that um coded them the first time codex codex coded bitmap images that's and and while they weren't weren't as baller as what i feel like i finally landed on They also could have been worse. I was like, wait, you didn't use the image model? And it's like, no. I was like, oh, my God. It shouldn't be this hard. Give me your guidance, and I'll go use an image model. Or you use an image model. I could have told it, and it would have. Another thing we need here, if you click in on the profile of one of these, if you could, is screenshots of the app.

36:35Corey Noles:So, you know, you made the plan, you made the logo, then you made the code, then you tested the code in a simulator. So, and if you tell Chat2BT to help you with this, it will, and it will be able to do it so long as you have Xcode installed. And now it's time to submit. Yeah. Yeah. So, I have never submitted an app before. So I asked Codex, it's time to, I think I'm comfortable with this. Let's put out a V1 and see what happens. I'd like you to handle that process. Walk me through it. Holler if you need me. You know, it's basically what I told him. And it opens up a browser window. In fact, you know, every time it opens a browser window, it puts it in a tab.

37:22Every time it opens a tab, it creates a tab group.

37:27And so it creates that, logged in here. and it just works in the browser like anything else. And I don't know if you recall the first time we showed off computer use, but it's come a ways. It is in some cases faster than the cursor looks. A lot of times it looks like it's just sitting there, and then you realize, oh, no, it's finished.

37:50Corey Noles:Wow. Yeah, I definitely don't use that as much as I should, unless the coding agent is going off and doing it, and I just am not even aware. It depends on what I'm doing. If I'm working on something and I want to just know things are still happening over here, I'll spin it up and be like, just go. But with this, I felt like it would probably do a better job since I didn't really know what I was doing and it's walked me through it. What you should know here, you're going to see all these screenshots. There's a lot of stuff when you upload an app. You've got information. I'm not going to click on those because they're going to require some account stuff and might show off things I don't want to.

38:25But, like, you've got to go through the type of it. You've got to certify who it's for. You've got to certify whether it's for adults or safe for kids. You have to determine whether you are an EU trader or not by EU law to determine how it goes and where it goes. You have to go through a lot of privacy and safety stuff. It forces it through some test flight processing in here. What is test flight?

38:53Corey Noles:Let's explain test flight. Let's explain test flight. test flight right over here is where you can load this up and send it off to friends send it off to acquaintances or people for a beta test it doesn't go into the app store but it will go directly to the people you want to have it and it has some features that let them send you feedback on it to test an app before it comes out this is absolutely the right approach um and it can set this up and make this run really really easily just takes a few minutes once you don't want your app to go on the app store you can just use test play invite people to to test your app and then they can just run your your app you can just keep it private forever yeah yeah yeah you don't have to put it on the apple store that's the thing is you can uh just keep it here quiet okay so where was I here let's go back over one all right so here we are you're gonna see all these screenshots because you gotta have screenshots when you upload an app you know people want to see what they're downloading ideally you have videos I don't have any videos but every one of these that you're gonna see are images that Codex created it loaded up the simulator it took the screenshots it formatted them to the size apple wanted them and uploaded them to this website without me doing squat uh that's so that's so amazing that's insane isn't it and uh it's done this like see what you'll see here is i just added uh i added a passport function a coffee passport function to bean counters so that you know anytime you try some new coffee somewhere you can go in here and you can add it and it creates a profile page.

40:42If it already exists, it'll just populate it for you. But if it doesn't, you add it in and you can leave reviews, notes for yourself. Like, don't ever buy this again. It was terrible. Or, you know, oh, I really liked this. This is the one with the tiny beans that tasted like hazelnut.

40:56Corey Noles:You know, you could do that if you wanted as well. You can also delete it. But this is all saved in a database. So, like, I don't have access to a giant coffee database so we're going to build one together uh i've populated it with like 63 different coffee brands and their main things so so that the most stuff like if you're starbucks pike peak it's going to auto populate for you uh but the idea being that we'll just over time build out this coffee database that's awesome and we've got achievements we've got yeah first coffee log one coffee you didn't buy. So in order to get the screenshots actually onto the app store like this, what did Codex do that you remember?

41:42Corey Noles:How did it do it, and what did you tell it? I just told it, upload the screenshots, or go get the screenshots Apple needs. Actually, what it said was it came back after the previous task and said, here's what's next. We need this. We need this. We need screenshots. They need to be uploaded to the app store. we need this and it said do you want me to proceed and i said proceed and and and then it's like okay did you give it access to your account like how was it able to get it's logged in in my chrome so it's logged so okay so logged in as you and chrome and did you know i logged in i logged in if your chrome is open and you were logged into a thing codex can come over and use it for Do you need the Chrome extension to do that, or does it do that in the native web browser inside Codex?

42:33Corey Noles:That's a good question. I do have the ChatGPT Chrome extension, but I don't know that it was using it. I mean, that is just browser control, though. That's a standard feature for Codex. Because there's browser control and there's browser... Yeah, but because the headless browser is able to do all that stuff, so you don't even need the browser extension for that. With that, you have to log in, though. It has to be logged in through like a terminal, which is fine. It'll just pop up a window and ask you to do it or send you a message and ask you to go log in. And the same here. If this wasn't logged in, that's what it would do.

43:09But I just go ahead and log in ahead of time because it just lets it work a little easier and faster. And I know what it's doing.

43:19But it writes your descriptions. It writes your updates, like here's what's new in this version. comes up with some keywords, support URL. You can't upload without having a privacy page and terms page. So it decided that the best way to handle that was to go create a GitHub page, which it then went and created and published and brought the link back over here and put it in.

43:45Corey Noles:When you say it created a GitHub page, that's separate from the GitHub account? Yeah. Well, with GitHub, pages are a thing. Like you can have public pages in GitHub as well. Like it's like a webpage, like just a landing page kind of. And it goes on. I guess I meant not the account, but that's different from your repo that has the code in it. Correct. That's different from that. It's the same account. Yeah. Like it's going to the same page and just checking a different option and going from there. Just a way to host it. Yeah. Just a way to host a simple privacy page. Like I don't want to go pay GoDaddy or Bluehost or whoever to host a landing page with a privacy policy that no one's ever going to take the time to read in the first place.

44:30And but it did all of that. It's got. Oh, we're going to skip down there. It keeps track of ratings and reviews. Which it shows I have none yet. It's showing the new version. There are reviews on the other one. it'll optimize your product page it can go through all of this marketing stuff um there's a variety of things and some of this i haven't been through yet to even understand what's there so i need to ask it to look through that and give me some recommendations tonight uh yeah good idea but like that's that's literally it and then when i play with it for a few days i i keep a notes folder in my uh thing or i've got i have on your iphone you have this extra a programmable button up here that you can do whatever you want with.

45:21And it's a short code that opens chat GPT voice mode. And I just say, I hit it and I say, hey, in my next update notes for Project X in Obsidian, add that I want to get rid of this button or I want to make the corners rounder or I want to, whatever the case is. I just don't see that.

45:40Corey Noles:Oh, side note, we never explained Obsidian. It's a marked down document editor. So the ways that AIs talk to each other or share information back and forth is through tokens, but then that's converted to Markdown documents. And so Markdown documents are a good way to just keep really minimal text files. And Obsidian is a really easy-to-use desktop and mobile, I believe, Markdown file editor. And they're lightweight and fast. So while a Microsoft Work or a Google Docs file is going to be like 120 kilobytes, these are going to be like 11. They're really small. They're really lightweight. It's text only, no rich, fancy formatting.

46:22You can have that if you want, but you don't have to. And what it is is it's designed to be – I was turned on to it by Andre Carpathy using it for his second brain.

46:34Corey Noles:And that's essentially what I've done with it is use it the same way. Is anything that I have – because I have several computers that I use daily as well as my mobile phone. and I wanted a way that no matter where I am, all of the context of a project could be shared. Because if I work on a project on my Mac and Codex, all those files live on my Mac. I can remote control that Mac from the ChatGPT app, but what I can't do is go over to my PC and have it pick that up and work from there. So what I did was I sort of created this pivot man in the middle that catches all of the context around everything.

47:13So when I say, hey, I want you to go take a look at this, it knows where to find it. It knows what updates I've made. It knows where the repo is. It knows how every architectural decision was made and how it was designed. And the idea is for it to be able to just provide that context, which is really, really neat.

47:30Corey Noles:And it gives you – That's next level. Like I don't even have it. Like I'm still using my desktop as my home base. So yeah, that's a good way to do it. Amazing. it's a it's it's very fun thing i pretty much you know i i went through a phase where what i did was as i was reading twitter when someone like carpathy said this new thing it's amazing check out what i'm doing i'd go throw it into codex and say make this for me how can i use it man i miss not to get sidetracked on this but i miss his his posts like that now that he's shut he's shut down quiet since joining anthropic i hope he i hope that doesn't last very long anyway i do too i really i really thought he was going to leave this week.

48:10I was so excited because the truth is what he provides to the whole community to me is way greater than what he's going to provide to any one of those companies.

48:18Corey Noles:On the other hand, the guy's got to make money. I mean, I say he has to make money. He's probably got plenty of money. But I also understand the draw of a cool question and a project that you want to be a part of solving. Oh, totally. I don't blame him at all. I probably would have done the same. I get it. I just wish. I missed the Carpathie who dropped like like the auto LLM builder on a random Tuesday. And, uh, and he was doing stuff like that every day. There was, uh, like April, March and April. He just, just dropped and dropped and dropped and dropped stuff. That was, that was great. And, um.

48:56Corey Noles:Okay. I want to touch on a couple of key points because, um, doing this process with Claude, at least the way that I did it was not as, um, uh, as hands off. So. So actually, yeah, it was a little bit more, I had to hold its hand a bit more to do it. And perhaps that's user error. Like I think if I told it like, hey, just go figure it out and gave it access to all the accounts, maybe it would have been able to do it the exact same way. But if you're a little bit more like me and you are a little bit more like, okay, let me go through this step-by-step, then here's a couple of things that we jumped over that I want to run through really quickly.

49:35Corey Noles:So first off, you have to join Apple's developer program. So you use the Apple account that should permanently own the app. So if you have a personal account, maybe you want to separate that from your business account, make a separate Apple account for that. And that's the app that's going to own the account. Now, the paid Apple developer account is required to submit an iOS app. I think we talked about that, but just make sure that's clear. And then you have to accept their agreements. so once you've accepted their agreements then you're going to choose what's called a bundle identifier um and this is something where you can just say hey cloud code tell me what to put here and it will do that for you but it's just like comp.com.company.appname or something like that and then that's going to be used the same throughout so you'll have this thing called an expo project yeah and then there's developer records that you need to keep track of and if you You tell Claude, like, hey, you know, walk me through this step by step.

50:35Corey Noles:It will cover all of those things for you. But it might be, like, it tells you where to put the thing. And then you might see a UI that doesn't tell you the exact steps. Then you take a screenshot of that UI. You send it back to Claude code and you say, okay, what do I put here specifically? And it could be a little bit more of a back and forth for you. But that's the best way to do it. Just have it say, like, I'm going through this process. Tell me what to put here, here, and here. Make sure you understand what you're doing. and do that process that way. You remember the reference to when 5.6 launched, a guy said the difference is Fable is a brilliant thinker, a brilliant mind, and GPT 5.6 Soul is a little more of a Rottweiler?

51:22This is...

51:25Corey Noles:Those are two different things. Those are two different things. They're both wonderful to have involved in your project. I can't stress enough that there's a role for all of it. And that was a really good comparison grant. I appreciate that. And I think there's different ways that people like to work with these tools, right? Like some people are comfortable just like handing it off to Codex and say like, okay, go do this for me. Other people might want to understand what's happening every step of the way. Yeah, let's talk about that. I don't want to get sidetracked with that right now, but that is sick.

51:56I have a YOLO button. Yeah, that's hilarious.

52:01Corey Noles:And then once you get to the App Store Connect, you have to create what's called an App Store Connect record. And then you would create the new app. You would fill in all the fields there. And then you, you know, for me, I've been working on a desktop app. And there's a slightly different process, but I think it's pretty similar, where you have to go through the expo or what's called EAS project. and then you have to confirm that the bundle identifier matches Apple, what the public version is. A lot of these fields like that, that again, when you're on that screen, you talk to Claude and you say like, okay, Claude, what do I put here?

52:42Corey Noles:This is what I'm trying to do. How do I do that? Here's a screenshot of the field. What do I fill in? And you can even say prepare this expo project for an iOS production release through EAS. And if you use EAS, you can actually do a lot of it over the cloud. And there's this thing called signing credentials. And signing credentials makes this all a little bit more complicated. But it's so you basically have to verify, hey, this is my app, I'm putting my name on it, I have a unique signature to my account. Yes. And that process for me was very tricky. And the way that I was able to figure it out is I stored my unique keys for that on my computer and then I could put in my password when Claude prompted me to enter the password for my computer and then it would give Claude permission to use the keys to sign the like basically sign the the app as myself so yeah we're gonna write that up in the article that goes with this so it's a little bit more clear because I think it's hard to follow along when we're just talking about it.

53:51Corey Noles:But I wanted to clarify that there are some middle steps in here that you're going to need to just like the easiest way to do it, I promise y 'all, is like have Claude walk you through it. And any time one of these lives goes out where we're teaching something, there's always an article to follow. We're trying to be consistent about that. And Grant does a good job of it. We might even agentify it. uh but the idea as soon as we have a clean transcript after recording we can get it up you usually have it by the next monday uh yeah at the latest these days i've gotten it pretty pretty quickly out after um but yeah the step is you know you prepare the expo eas project then you let eas prepare the signing credentials then you build and upload the app which you can literally ask EAS to create the production build.

54:50Corey Noles:And we're going to include prompts for all of this in the article. So, you know, if you're watching this after July 30th at 10 a.m. Pacific time, there will be a link at the bottom of this that has all the prompts. And basically, we'll provide prompts where you can ask it to build and upload the app using the safest, sort of safest, supported production EAS workflow. And then you have to wait for Apple, wait for the Apple process to build, which can be like, I don't know, 20 to 30 minutes. What's been your experience with that? Yeah, about that. It's not bad. It's not bad. You know, so much of this, the thing to know is I'm not sitting here staring at it while it works either.

55:36Like, I'll get it started on task and I'll go make a cup of coffee, walk the dog. And when I come back, I'll see it's done or maybe not. And if it is, I'll sit down. I'll see where it is. Get it back going. And then I'll watch an episode of Deadwood, which I just finished this week. Oh, my gosh.

55:55Corey Noles:Such a good show. Boom. Did you watch the movie, too? Yeah, dude. The movie was the perfect ending, I think. Yeah, agreed. I think the show left some things unanswered. Like, it very felt canceled. It felt very canceled. Oh, yeah. Not concluded. It was not time. Yeah. But the movie was good. I enjoyed it. But like I what I'm trying to do with this is spend less time staring at the computer. So the truth is I am crazy productive doing a bunch of things, but I'm actually spending less time staring at it than what I normally do. Like their ability now, like now that we've reached a point where this thing can go and work for minutes, hours.

56:39It's just not you don't have to stare at it as much. so like all the other day i had i went took my son's car to get a new tire on it because he hit a curb and blew a golf ball size knot out the side of his front tire and uh so while i was there i had my my iphone and in code and chat gpt's app you can click the remote feature now and i see both of my computers i can click on my my pc see what it's working on and put two or three conversations to work there. And then I can go over to my Mac, click on it and put two or three conversations to work there. And while I'm reading a book at the tire shop, six agents are building my things.

57:18And I know when I get home, progress will have been made and I can sit down and assess and give feedback. And that I think is what work's going to look like for a good long while now.

57:31Corey Noles:I saw Alex Finn who is a YouTuber he says now that he's basically used to spend all day in front of his computer now he spends only two hours in front of it and he goes hiking and he's just like talking to his app checking in on them as he goes using GPG voice mode that's pretty interesting I'm checking in is what I would say now there are times I'll sit down and it depends on what I've got got going but not really I just I'll check in for It might be five minutes It might be 30 It just depends on what I'm working on And what the stage is But I'm not there for hours when I check back in That's the key I'm not sitting here all day offering prompt After prompt after prompt I'm not prompting at all, I'm just talking to it And the other day Now that you can use As of last Thursday, holy crap Now I can be like I can hit the big microphone button here on my Codex micro keyboard and be like, hey, give me a status update on all the agents that have been running in the last hour.

58:40And it comes back and it's like, well, this first one is working on bean counter and it is doing great. I forgot it says like a British accent or something. And it'll be like, this other one is good to go. If you're ready to ship, I'll tell it to go. and it'll type a message and it'll go. And then I, which is bonkers. It's absolutely an entirely different workflow. And.

59:12Corey Noles:That's so cool. I posted the full flow here. It's missing the downloads that we included in the chat. The chat has been blowing up with me posting links that you guys need. but but uh basically besides all of the downloads that i shared um this is the full flow so you plan the smallest useful app you build the prototype test it yourself key and test it in the simulator um you know actually play with it because i built an app for my partner and uh for their birthday and and uh i was actually playing the app and sometimes i would get distracted from like the other coding projects i was working on because i would be testing the app and like playing with it in the simulator on my desktop, but test it yourself.

59:58Corey Noles:Then fix the core journey. So what that means is the core user journey. So if there's weird issues that makes it hard to actually do the core function with the app, take those out. Then save a working version. We talked about this more in the other stream, but we save everything to GitHub. That's what we use. It's kind of like the industry standard. And that's just like a cloud copy of your code base. And you can have Claude or Codex help you set up GitHub. It's pretty straightforward if you have the agent help you. And we're going to try and do a stream on GitHub with someone from GitHub, hopefully in the middle of next month.

1:00:34Corey Noles:So we can tell everybody all about that. But then you review it for security and privacy. And we're going to share prompts in the article that goes along with this to help with that. Then you create your Apple account using the links that we shared. you're going to create the app record which is basically just like the like where where you see it in app store connect like cory has there um then you're going to configure what's called eas it's like too complicated just have the agent explain that to you build and upload it test it through test flight then you're going to complete the listing and then submit it to the app review and then if everything looks good you can release it and what's nice about using eas or expo, whatever you want to call it, is that the agent will submit it and then it will get a notification back and it will tell you like, oh, it was denied for XYZ reason.

1:01:28Corey Noles:And then you can say, okay, let's fix that. And the agent can actually go back and forth and fix it for you until it's actually approved. So that's why you want to use those tools to do that. Whoa, we don't need Discord and text. What have I done? Mistakes were made, Grant. But I think that pretty much wraps it up. Yeah, I think so too. Looking at it all written out, I think will be helpful. Yeah. And next time, maybe a few weeks down the road, we'll do one where we go through Chrome extensions because I think that's a really useful approach. Grant and I both use those a lot. And we could do a full show on just how to work with Chrome extensions, how to upload them, how to set them up, how to think about them.

1:02:11There's a lot we could do there, I think.

1:02:13Corey Noles:Yeah, there was something that we wanted to touch on earlier. Maybe I'll just very quickly mention it. Sometimes the app is not necessarily like a full mobile app is not what you need. Sometimes you just need a web app, you know, just where you can publish a URL to send people to or a Chrome extension. And what's good about Chrome extensions. I'll be right back. Yeah, you're good. So the Chrome extension is good to test locally. And then you can upload it to the Chrome Web Store, which maybe when we cover that more in depth, we can talk about the process of uploading to the Chrome Web Store. And then if one of those two things doesn't work, then maybe you would want an iPhone app.

1:02:53And then from there, you could also do a Mac app or iOS.

1:02:58Corey Noles:sorry or android or google play it's all about your goals the thing i'll say about android i've been looking into uh like i built these in swift just simply because it's it's apple's language it works beautifully with it uh and uh connected them to icloud kit which is very apple so like taking bean counter to android is going to be kind of a pain there's a lot of stuff that has be done but the truth is to me the bigger pain is the process of uploading to google play store which is you have to do i believe a 14 day test test flight maybe 30 days but with a uh with i believe it's 12 people uh all of them have to be active users and and actively using the app so like it's a little bit more of a a nuisance like i don't know 12 people i was like who the heck do I know?

1:03:52It's hard to get anybody to download something I made. Any of my friends, you know, everybody's busy. They got stuff going on. I ain't got time to ask 12 people to take time out of their schedule. So I haven't done that.

1:04:02Corey Noles:Well, we were saying maybe we should make a group of 12 people who are trying to make Android apps and then a discord group where we all do it together or something. Yeah. Yeah. Shout out in the chat if that interests you. And then we'll put that together when we do the Android session. There's a lot more to unpack here. There's a lot more to learn, Not specifically with this, but there's so many different ways and approaches to doing all of these things. I would also like to add, we'd love to know what you're building. I would love, you know, if you've got something cool you want to share out with the world or something, you've built a little app here and there, tell us about it.

1:04:38We want to know. We want to try it. And we hope you'll do the same with some of the things we build along the way, too, because this is very much a journey, not a goal. and we're learning as we go and hopefully it can help a few of you learn as you go too. By the way, if you haven't yet, please take just a moment to like and subscribe to the channel. It means a lot to us. It really helps us keep doing this. Also, we dropped a cool interview yesterday. Grant?

1:05:05Corey Noles:Yes. Deep Ubi from AWS Startup, the startup program there, Startup Accelerator. Basically, they have a plugin. Startups at AWS. Startups at AWS. So they have a plugin that if you want to deploy something serious and you want to use AWS infrastructure, which pretty much is the industry standard, you know, obviously Google and Microsoft have their own versions, but AWS started the cloud. Like they're like the industry standard, right? they have a plugin that knows to quote them where all the bodies are buried as far as how this stuff works that you can install whether you're using a coding agent in VS Code or you're using it in Cloud Code they didn't mention Codex so I didn't see it there think of it like having a little AWS engineer on your shoulder but if you use Cloud Code for example you can download it and it is not in the plugin store So you need to actually go to their website and get it from there.

1:06:06Corey Noles:For some reason, it's not in Claude's plugin store, and I have no idea why. But anyway, regardless, it's a really great tool. It'll help you set up anything you need to know about deploying something serious to the cloud. And if you're thinking about doing an app, like we've just been talking about for this whole hour, you probably want to also talk to the AWS startup advisor to give you advice and say, like, hey, I'm trying to deploy an app. You know, what should I be thinking about as far as how to architect this so that it's scalable for, you know, however many people eventually join and download it for whatever use case you're using.

1:06:43Exactly. And on that note, everyone, we really appreciate you joining. It's been a fun one. Please shoot us an email or drop us notes, leave comments on videos, whatever the case is. If there's something you want to learn that you don't really understand, If we haven't done a video before, we want to know about it. Let me grab that link.

1:07:03Corey Noles:I'm going to drop it. Yeah. Also, make sure if you're new to this that you check out the neuronacademy.com. That's our new school that we're really excited to show off. We've spent half a year working on it with a team of amazing people to get it to where it is now. And we have big plans for it as we go forward. There's going to be a lot of new content, a lot of new courses coming, some every week moving forward. So it should be really cool. And, you know, kind of the hope there is to be able to get stuff up really quick when it launches. So, like, if there's a new tool we want to do about it, we just record it and are waiting for something to go live on ChatGPT Health right now, for example.

1:07:46So that matters, as does your feedback. And we'd love to know what you want to see, what you want to do. and we'll gladly kind of guide our content plans to make sure we can touch things that are important to our readers and viewers. Any final words, Grant?

1:08:06Corey Noles:The immortal words of my dad.

1:08:16No. That's a great quote from dad. Yeah. No.

1:08:24Corey Noles:No. We've heard that a lot growing up. Thanks again. This has been a lot of fun. We've had a small group today, but I really hope someone found this useful and that you benefit from it. And if you have anything, let us know. Farewell for now, humans. Bye-bye.

From the publisher

Update! The definitive follow-along walkthrough guide is ready! Check it out here: https://theneuron.ai/explainer-articles/how-to-publish-an-ai-built-iphone-app-to-the-app-store/


Building an app with AI is getting easier. Getting it through Apple's doors is still a different adventure.


Join Corey Noles and Grant Harvey live on Thursday, July 30 at [10AM PT / 12PM CT / 1PM ET] as they walk through what it actually takes to move an AI-built app from a working prototype into TestFlight and the Apple App Store.


In this livestream, we'll cover:

📱 Setting up App Store Connect

🧪 Preparing your app for TestFlight

📝 Creating your App Store listing

🖼️ Making screenshots and store assets

🔒 Answering Apple's privacy questions

🚀 Uploading and submitting your build

✅ Navigating Apple's review process

⚠️ The mistakes, delays, and confusing steps we ran into

💡 What we'd do differently next time


Whether you're using AI coding tools, no-code platforms, or building from scratch, this beginner-friendly walkthrough will help you get your app across the finish line.


💬 Bring your questions and click Notify Me so YouTube reminds you when we go live.


🔔 Subscribe to The Neuron for practical AI news, tools, tutorials, and conversations that help you understand what matters and what to do with it: https://www.youtube.com/@theneuronai?sub_confirmation=1


📰 Read The Neuron Daily:https://www.theneurondaily.com/

More from The Neuron: AI Explained

All 106 episodes
BONUS: How to Publish Your AI-Built App to the App StoreThe Neuron: AI Explained · 1 h 9 min
Listen in VO