Build Mobile Apps that Stand Out (Here's the Playbook)

24 Nov 2025 · 47 min · 20 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

How solo developers can make “vibe-coded” mobile apps that stand out using design polish—especially animations/interactions, illustrations/mascots, iconography/typography, widgets, and ongoing design inspiration.

Guest backgrounds

Chris Farroki is a single developer who runs a portfolio of cash-flowing mobile apps. He documents app-building on YouTube and credits AI tools for making solo development and maintenance feasible. His apps include Ellie (daily planning) and Amy (calorie tracking).

Key claims

Standout apps feel dynamic (not static), and small UI details drive attention, usage, and retention. Animations/interactions, consistent iconography, custom widgets, and premium onboarding can outperform “same concept” competitors. Widgets are a “retention cheat code” and can more than double retention.

Notable examples

Amy uses an “Apple Notes meets calorie tracking” input with AI-calculated calories; a polished tweet concept drove ~800 waitlist signups quickly. Luna (budgeting) uses subtle page-swipe motion and haptics. Ellie adds animated dictation (mic-to-check rotation, expanding black background). Mascots/badges are hand-drawn by Chris’s fiancée and can be AI-iterated; Midjourney can animate mascots. Widgets: Amy home widget, Ellie task widget, Luna lock-screen widget. Design resources: Mobbin, 60fps, Spotted in Prod, and Screenshot First Company.

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

Introducing Chris and the Episode Goals

0:45 to 2:04

Meet Chris, a solo developer, and discover what you'll learn about app design.

“2026 is going to be a massive year for coming up with vibe coded mobile apps.”

Chris's Experience with Mobile Apps

2:04 to 4:00

Chris shares his journey and the importance of AI in app development.

“I've also built a bunch of different apps myself.”

The Importance of Animation and Interactions

4:00 to 4:56

Discover why dynamic elements are crucial for making apps stand out.

“there's a couple of things I'm going to share, but the very first one, which I think is probably one of the most important ones, is animations and interactions.”

Chris's Calorie Tracking App: Amy

5:59 to 7:37

Explore the unique features that made Chris's calorie tracking app popular.

“And then on the right, an AI is actually going to search and try to calculate the calories for you.”

Details Matter in Competitive Spaces

7:37 to 10:34

Chris emphasizes how attention to detail can differentiate your app.

“But that is the difference between a tweet that went pretty viral from my perspective versus one that didn't, even though it's the same concept.”

Innovative Features in Chris's Apps

10:34 to 14:00

Learn about specific features that enhance user experience in Chris's apps.

“Do you want to move on to the next one, Greg?”

Creating Memorable App Experiences

14:00 to 17:02

Learn how small details in app design can enhance user experience and retention.

“but they'll be like why does this just feel better and again you do this across a hundred different things in your app it will add up people will remember these things They'll remember the feeling of using your app.”

The Power of Gamification and Customization

17:03 to 20:32

Discover how gamification features like streaks and custom animations can boost user engagement.

“I'm glad you actually brought up the mascots and the illustration because that is going to be the next thing we're going to talk about to make it really feel like a more premium and just a different app.”

Utilizing AI for Unique Illustrations

20:33 to 23:38

Explore how AI can help create unique mascots and illustrations that enhance app personality.

“To go on to the next thing that really makes apps stand out, it is, as you mentioned, Greg, illustrations, mascots.”

Prompting AI for Creative Outputs

23:39 to 28:00

Learn techniques for effectively prompting AI to generate unique designs and mascots.

“I think you can probably get an artist to do a very first version for you for $200,$300 or something.”
Show all 20 chapters

Combining Styles for Unique Results

28:00 to 30:12

Learn how to creatively combine styles and elements to create unique designs.

“I don't know if it's better, but it is noticeably different.”

The Importance of Mascots in App Onboarding

30:12 to 31:39

Discover how a well-designed mascot can enhance user experience in app onboarding.

“Okay, we can move on to the next thing, but I will say you were speechless.”

Using AI for Animation and Illustrations

31:39 to 33:48

Explore how to use AI tools like Midjourney to animate illustrations for apps.

“because they just don't want to put in the time to make custom illustrations for each of the steps.”

The Impact of Iconography and Typography

33:48 to 36:23

Understand how icon styles and typography choices affect app perception.

“This is the best way to illustrate this.”

The Power of Widgets for User Engagement

36:23 to 41:20

Learn why implementing widgets can significantly improve app retention and user engagement.

“obviously the font you choose or fonts, right?”

Opportunities in Widget Development

41:20 to 42:02

Explore potential opportunities in the widget ecosystem and the ease of building them.

“This is a retention hack in so many ways.”

Resurgence of Widgets in Mobile Apps

42:02 to 43:16

Discover the growing interest and opportunities in the widget ecosystem.

“So the last thing is just the most important thing, I think, if you want to level up your design and level up just your ability to polish your apps is to be constantly exposed to good apps.”

Design Resources for Mobile Apps

43:16 to 45:00

Learn about essential design resources to inspire and enhance your app's aesthetic.

“So I just wanted to share some of the resources that I'm using just to get more design inspiration, understand it.”

Importance of App Store Screenshots

45:00 to 46:08

Understand the critical role of app store screenshots in user acquisition and retention.

“So there's a Twitter account called Screenshot First Company.”

Conclusion and Future Episodes

46:08 to 46:48

Wrap-up of key insights and a teaser for potential future episodes.

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:00There are a bunch of mobile apps making 10k a month, 50k a month, 100k a month. And I've noticed that there's something in common with all of them. They stand out. So today's episode is a free course. Yes, it's free. And today we're going to teach you about animation, interactions, illustrations, iconography, widgets, and how you can come up with ideas to make a mobile app that is well designed, that is going to stand out, that is scroll stopping so that your mobile app has the highest probability of success. Today's episode is with Chris. He's a single developer and he runs a portfolio of cash flowing mobile apps.

0:452026 is going to be a massive year for coming up with vibe coded mobile apps. I want to see you build one that works.

1:01Chris Farroki, he's back on the pod. It's been too long. Chris, by the end of the episode, what are people going to get out of it? First, thanks for having me, Greg. I think the main thing I want them to get out is how to make apps that stand out. Because right now, it's never been easier to make an app. There's hundreds of apps coming out every single day. And I want to teach people how to make something that stands out from the competition. And we're not promising you're going to make 10K a month, 50K a month, 100K a month apps. But we are seeing an increase in the amount of people, solo builders, building these apps that are generating life-changing incomes.

1:39And I think one thing that they have in common is they do stand out in some way. So Chris, can you commit to me that by the end of the episode, you'll give us a few tips that people can take away so that then when they build their own apps, they have a higher chance of success? Yeah, 100%. I can do that. All right, let's get into it. I'll give a really quick intro just so people have context. My name is Chris. I build productivity apps. I document everything on YouTube. I've taught people how to build apps. I've also built a bunch of different apps myself. The reason I'm sharing them is it's not to plug them on the channel or anything.

2:16I just want to show that these are pretty robust apps. One of the common reactions I get from people when they see the apps is they're like, there's no way a solo developer built these things. It has to be a team behind them. And I wanted to show you guys that it is definitely possible, but it is really only possible because of all the AI stuff that's happened. There is no physical way that a single person can develop and launch these and maintain them and keep growing them without the help of AI. So I just wanted to share this so you guys know that I do have experience. I think the biggest one right now is Ellie, which is a daily planning app.

2:53There's a couple thousand paid users that are using this. think around somewhere between like 7 ,000 to 10 ,000 daily active that are using this. So it's a pretty substantial app. And then right now my newest app is called Amy, which is a calorie tracking app. And the reason I want to bring this up is there are thousands of calorie tracking apps that are probably coming out every single month. And what's fascinating about this calorie tracking app is it has actually gotten a lot of attention recently. And that's why I've decided to build it. and the reason it's gotten attention is because I have crafted it in a way that it has really stood out among the calorie tracking apps and we're going to go into some of the details of why I believe it stood out and how you can apply it to your own apps and everything I'm about to share even if you don't have a technical background you can 100 % apply every single one of these things with AI, with no coding experience I'm very confident about that it might just take you a little bit extra time to learn and grasp some of the concepts but if you take the time you'll be able to do this stuff too.

3:54Let's go into how I make these apps that stand out. So the first thing, there's a couple of things I'm going to share, but the very first one, which I think is probably one of the most important ones, is animations and interactions. And this is stuff to make the app feel more dynamic because, again, coding has never been easier. Anyone can spin up an app in 24 hours and people are doing that. So that's why there's a flood of these apps. but a lot of them are very static. You can kind of tell that they're AI generated, they're vibe coded. Just like you can tell when an image is an AI image or a video, consumers and users are also starting to spot when something was just a 24 hour vibe coded app.

4:39And so to stand out, and one of the tells of that is, or one of the tells that you can, one of the things that you can see that an app is probably vibe coded is it's very static. It doesn't usually have a lot of life to it. And so a way to combat that is by having more animations and interactions. So I'll show you an example of what I mean by that. Sam Altman, the co-founder of OpenAI, just said that it is the era of the idea guy and he is not wrong. I think that right now is an incredible time to be building a startup. And if you listen to this podcast, chances are you think so too. Now, I think that you can look at trends to basically figure out what are the startup ideas you should be building.

5:19So that's exactly why I built idea browser.com. Every single day, you're going to get a free startup idea in your inbox. And it's all backed by high quality data trends, how we do it. People always ask, we use AI agents to go and search, what are people looking for? And what are they screaming for in terms of products that you should be building? And then we hand it on a, you know, silver platter for you to go check out. we do have a few paid plans that you know take it to the next level give you more ideas give you more ai agents and more almost like a chat gbt for ideas with it but you can start for free ideabrowser.com and if you're listening to this i highly recommend it um so this is my calorie tracking app amy and the way it works is it's kind of like apple notes where you just type what you ate, just like you would in Apple Notes.

6:13And then on the right, an AI is actually going to search and try to calculate the calories for you. And so again, this is a very interesting take on calorie tracking. But when I tweeted out this concept video, it absolutely blew up. There were so many incredible designers who were praising it. I think about 800 people joined a waitlist that I put up just from a single tweet. And that was after like 20 hours. I just forgot to put the waitlist up, like put the link for the waitlist. So even just at the tail end of that tweet, 800 people joined the waitlist, which again is kind of crazy for a calorie tracking app because there are so many calorie tracking apps.

6:52It's like the stereotypical AI app to build right now. But this one did stand out. And I think it was, again, because it was a bit of a novel concept, this pattern of Apple Notes meets calorie tracking, but also it's the animations and just the feel. When people saw this, it really did stand out to them. Now I want to show you a concept that I tweeted the day before of the exact same app. This one had like 1 ,000 plus likes on it, like almost, I think, 300 ,000, 400 ,000 views. This one had like seven likes on it. It's the same exact thing that I tweeted the day before. Same concept. You just type in like Apple Notes, you see the calories on the right, but there just wasn't as much attention to detail and the animations and interactions compared to the first one.

7:38so you can kind of spot the difference here like if we go back to the first one you can see on the right it was a very conscious decision to have it say searching there's that little animation with the gradient the sources come down all of that stuff is available on the right I just didn't take the extra time to do it but here it just says calculating and it kind of shows there is a little bit of an animation where it kind of subtly there's like a little tint as well in the calculating but it's just not as subtle or it's just not as good. But that is the difference between a tweet that went pretty viral from my perspective versus one that didn't, even though it's the same concept.

8:15And the difference between these two screens was about, it was literally 24 hours, like less than 24 hours actually. I think I made the changes in probably six hours. And again, just all vibe coded, not a single line of code was written for this. But I think this is a prime example to show what happens when you go an extra mile with the animations and interactions. Here's another one for my budgeting app, Luna. This is actually, oh, sorry. Real quick on the calorie tracking one. I gotta be honest, Chris, when I saw you tweeted this and I saw that you were going to the calorie tracking space, I was like, don't do it, Chris, no.

8:51You know, having seen so much competition, you have the Cal AI guys doing like$3 million a month and so many people copying it. But then I watched the video and it was just a breath of fresh air, that's what it was and I think that's sort of the lesson I took from this which was even if you have a highly competitive space like hyper competitive, you pick literally the most competitive space if you can figure out a new way from a UI and interaction perspective to showcase that information and allow users to interact with it sometimes it's you know it can go viral tiktok x and that essentially becomes your mvp like you don't even need to like here you were actually building this app but like you could have theoretically just you know created the video posted on x see if people liked it and then when build it built it yeah yeah 100 i think you said it correctly like there's so much competition here.

9:56And this is a really good way to validate it. The funny story is this was actually me validating it. So I didn't even plan on building the app completely. I just kind of posted the concept. This was just me from actually a throwaway project in 24 hours for me to play with Apple's liquid glass. I was kind of testing some things and it just so happened that people really resonated with it where I was like, okay, I guess I actually have to go build it. But yeah, that's exactly what I would do too. If you have concepts, just throw them out. You'll be so surprised. But the The thing that does make these type of things stick out, it is the interactions, the animation, those details.

10:29That's what's sticking out because anyone can code now. Anyone can do it. These details do matter. Do you want to move on to the next one, Greg? The next thing is my budgeting app, Luna. Again, an insanely competitive space. The budget tracking space is so competitive, but people really like the app that I built because I spent a lot of time on the interactions, the feel, just everything. I'll play a short clip of just some of the interactions throughout the app. But if you kind of get a sense that there is some motion here, it does feel a little bit different. I wish I could also convey there's a lot of haptics going on.

11:05So that's when the phone kind of subtly vibrates when you're clicking things. There's some page swipes there. All of this stuff is really minor. And even when you're watching this video, it probably just doesn't look like a lot. You're just probably thinking, oh, this just looks like an app. but I'll show some specific examples of the little details that went into this that I think really did add up and make for a better experience because people could have chosen another budgeting app. There's so many out there but the reason people stick with this one and the things that I'm hearing over and over again from users is this just feels different.

11:38This doesn't feel like a normal budgeting app. So here's an example of the level of detail I'm talking about and it's something that, again, you could totally just vibe code and do yourself. It'll just take a few minutes. So one thing I did was when you look at a lot of normal Apple apps and just default apps, when you transition between pages, usually it's just kind of an instant transition. Like if you're on your contacts app and you click between the pages, it's just going to instantly appear. Something that I wanted to do was add a little bit of motion when you're changing between the pages.

12:07So if you look closely here, you can see that the pages are actually swiping left and right. And it's really subtle. So a lot of users probably won't even notice that this is happening. I'll slow it down here so you can see exactly what I mean but when you transition between the pages there's this little bounce and the pages are kind of shifting over that minor detail was something I saw in another app I don't even remember what the app was but I remember seeing that and I thought to myself why does this just feel different something about this is just so nice and I spent a lot of time trying to figure it out and then I literally had to record my screen and slow it down and I was like oh my god the pages are transitioning that is amazing so this is just one example of something in this budgeting app that I did there's so many other things that I did here that kind of add to create this experience this is the level of detail I'm talking about that I think anyone can do and again the way that I did this was I literally just was dictating into cloud code and I just told it hey can you make it so when we transition between pages have it slide over and then I just had to do a few more prompts to tweak it to tweak the speed, the bounciness but all in plain English This is something you can totally do as long as you know how to describe it.

13:18Another example is dictation. So this is my daily planning app, Ellie. We actually have this AI assistant, and you can actually dictate commands to it. And something that I did was I added a little bit more animation to the dictation. So now when you click this icon, you'll see that the background turns black and kind of expands from the microphone. the icon here actually rotates from the send button to the check mark button it's so small and subtle and it needs to be slowed down to see it but again it's one of those things that when a user sees it and feels it and then compares it against another app they might not know exactly what's happening but they'll be like why does this just feel better and again you do this across a hundred different things in your app it will add up people will remember these things They'll remember the feeling of using your app.

14:12And I think that this is just another example of a small detail. And same thing here. All I did to do this was I just told CloudCode, can you make a black background come from the microphone icon? And can you rotate the send button into the check mark? I think this one was actually done completely in one shot, in one prompt. Like this one, I was actually very surprised that it got it. But it's because CloudCode, for example, is very well trained at interactions and animations, which might surprise a lot of people. It is very, very good at this stuff. Apple has a great animation library that's very well documented.

14:47And so it can actually do these custom animations if you know how to describe it. I think, going back to that one, I think you're totally right in the animation. It's smooth and it's fresh. But I also think there's a few other reasons why this whole concept resonated with people. One is you created a mascot, which we're seeing that as a huge trend right now, which is like, especially with AI first apps, like people see it as like an animal, a person, you know, someone they're talking to. So having that, you know, I think helped one. Two, it's voice first. It's a voice first app. And I think that there's a huge opportunity to look at.

15:33I'm sure there's a ton of planning my day apps, but how many of them are legitimately voice first? I don't know. So I think you did that well. Third is you didn't just have a text box that said ask anything. You had contextual buttons to get people to actually engage. What's next? Plan my day, et cetera, et cetera. And I think that's important because when users are looking at a blank screen, they don't know what to do. There's a reason why Google has the I'm feeling lucky button on Google search, right? It's because they know that sometimes people show up to Google or whatever and they just don't know what to type in.

16:15Yeah, 100%. I think that's something that if you're, especially someone who's kind of just vibe coding for the first time or making an app, it's one of those things that's really probably overlooked. They probably would not put the chips here or understand the significance of this. but yes, a lot of thought went into putting these chips here when I coded this. A lot of thought even went into what specifically should I put in here. So I did study a ton of ChatGPT, Claude. I studied all of these apps to figure out what are they doing, why are they doing it. But yes, these details, it does actually, not even for the feeling, it has a direct impact on the usage.

16:53People will probably click these things and there's just a higher chance that they'll use it more properly if you have this. Anything else on this one, Greg? We're good. Cool. I'm glad you actually brought up the mascots and the illustration because that is going to be the next thing we're going to talk about to make it really feel like a more premium and just a different app. Two more examples on the animations interactions. In the calorie tracking app that I'm building, another thing that I added was the streaks feature. This is where you can build a habit. But gamification exists in Duolingo, even in Snapchat, in a lot of different apps.

17:32Gamification is a very powerful way to build habits and increase retention. I decided to actually add a streaks feature here. And then for fun, a little badge that you can actually unlock as you start increasing your streak. And these were hand-drawn by my fiance, so very fortunate. But I'll also show you how to make mascots like this using AI, because that's what I was doing originally. but something that I coded which a lot of people were surprised that I didn't write a single line of code for this was when you unlock the badge you can actually click it and they're based off of cat memes but you can actually drag along it's like a holographic sticker type thing it's kind of based off of Pokemon or just these holographic stickers that you can unlock there this was completely done by Cloud Code as well and all I did was tell it can you recreate a kind of holographic sticker where I can move my finger around and I can drag along the sticker.

18:29And I was so surprised that it was able to get this in I think two prompts. Again, because Claude is very well trained on Apple's technology. This was using something called Swift Metal, but it is very well trained on this. So it can make these really cool interactions, but I just don't see a lot of people doing it, which surprises me because I think people assume that it can't get it because this stuff does look very complex. But if you know how to say it, if you know how to break it down in plain English, it is able to get these things. So this was another really cool example that I think stood out to a lot of people.

19:01Last one I'll show on the animations interactions is actually one that was created. I was not using Cloud Code or Cursor for this. There's another platform called Anything. So it's I think createanything.com. I wanted to show that even if you're not using a tool like Cloud Code, you can do this in stuff like Anything and lovable and be zero if you know how to prompt it correctly. So this was just a fun 24-hour concept that I made. It was another food tracking app purely built with createanything.com. And I added a bunch of custom interactions and animations here. So here's one that appears. This date picker that appears, that bounce, that modal, completely custom.

19:42This little sheet that says take photo, gallery, enter text, these are not components that Create Anything has. these are fully made by the AI and the animation of it popping up and kind of having a little bounce and a shadow that was fully custom that was something I completely told it to do and that was me trying to push it and see what it's capable of another thing very subtle is I have this mascot of my dog Luna looking at these foods it's very subtle but you can actually see that it's bouncing up and down a little bit so that's another very subtle animation I was testing but it doesn't matter what platform you're using you can do this in all the other platforms but the important part is just understanding how to break this down in plain English, that's the important part but I'm pretty sure all of the platforms are capable of doing stuff like this so that's the animations and interactions this is probably the number one thing that makes AppStands out and again if you're going to record demos or concepts that is what shines in these demos and concepts the difference between this tweet blowing up and this one not is just, do you add a little bit more polish?

20:48Is it a little bit more dynamic? To go on to the next thing that really makes apps stand out, it is, as you mentioned, Greg, illustrations, mascots. This is something I started doing in my apps because of AI, because I'm able to generate these things. And we actually talked about it in the other episode that we recorded before. And I have a whole video on my channel documenting how I build these things. But right now, what I'm using primarily is ChatGPT. I've noticed for some reason it's very good at making these kind of illustrations. And I think with the newest models, with I think Chachapiti 5, once it started with that, it got really good at following instructions for mascots.

21:25But my pro tip, if you want to make mascots, and here, for example, is this AI meeting assistant app that I was working on, and it had this mascot that people just absolutely loved named Lily the Ghost. And what's cool about having mascots and using AI, you can make almost infinite generations and iterations on the same mascot. So here I took Lily the ghost and I made a variation where she has a magnifying glass and she's searching. So you can kind of see how in your app, even in empty states, so this is like a state where typically there's nothing going on. It just, it probably for most user or for most developers, they would probably just put a looking glass icon or something and it would just say, type something to search or no results found.

22:07This is a great place to put custom illustrations to really give your app a lot more personality. So that's what I did here. And I just generated this in GPT-5. But my pro tip for anyone who's doing this is actually to bring on or hire an actual artist to generate the first version or some sort of concept and then use that and feed it into ChatGPT or whatever you're using to generate as a reference and say, hey, can you kind of riff off of this style? and that's actually what I did to generate Lily the ghost. I didn't just directly say, can you make a ghost mascot with a flower on her head? I didn't do that.

22:46Instead, what I did was I fed in this. This was a hand-drawn illustration that my fiance did of our dog Luna and I told it, okay, can you use this as a reference and now make me a ghost based off of this? It didn't actually follow the illustration style that closely, but I did notice that there were some elements that kind of was retained. Like some of the shadow is kind of very similar. but that is something that that's a little trick that I've learned is just if you pay someone for some original art there's a high chance that the iterations that you get will just be a lot more unique because everyone is doing this right now I'm now seeing a lot of people using AI for illustrations this is now becoming a more common theme so to stand out you will have to either be really creative with how you're generating these or again, I would recommend commissioning an artist, getting some sort of first version done because then at least you know it is unique.

23:38It's actually cheaper than a lot of people would think. I think you can probably get an artist to do a very first version for you for $200,$300 or something. Then obviously, once you have the actual mascot, you can make infinite iterations just like I did. Oh yeah, sorry, go ahead. Can we try something? I know this is sort of off script. Yeah, yeah, yeah. Can we go to chat GPT and if we give it a reference image of say the Snapchat ghost. You know the logo, the Snapchat ghost logo? I wonder if let's just say we want to create a actually maybe with the tongue sticking out because there's a little more personality.

24:25I always found this was pretty decent in terms of the brand. Let's just say we're developing an app and you know we're inspired by this we want this sort of vibe but we want more of like a 3D you know kind of like how you had it like yours it feels well is yours 3D would you say it's 3D it does have some shadow so it's definitely not like fully 2D I think it was a little closer it has some depth so maybe we say like we like this snap logo in terms of like it's youthful fun fresh energy

25:07but I want to do like maybe a banana as a mascot let's say you know I'm creating a mobile app and I think a banana for whatever reason is interesting and I wonder yeah I wonder just how you would prompt it to get the most out of it I think what I would do is I would say can you create just follow the same vibe as the original image yeah and let's just see what it does here um typically i do have to do this a few times so i think to get the ghost mascot i think it took maybe like 10 to 15 different prompts and i think i had to tell it things like can you make it less cartoonish can you make it more cartoonish can you remove these elements so we'll see what this comes up with i have no i've never actually tried 5.1 this is i think new as of this week so yeah i'm kind of curious how good it is um it might surprise people but i've found also that for coming up with novel mascots chat gpt is actually better than gemini better than nano banana from google um i think nano banana is very good if you want to make iteration so when you have the base mascot but i am still finding myself making actual mascots like the first version in chat gpt okay let's see what it does here and then let's see what it copies i also another pro tip when you're using chat gpt for image generation the more you ask of it the harder or the worse it usually gets so it starts deviating and then you start getting that kind of chat GPT style that you see in a lot of chat GPT images if you ask it to just do one thing really well it's way better at following instructions so okay let's see it did come up with a banana I think it did kind of it did keep some of the shadowing that's here for sure it kept the tongue it actually kept also really the same style as the eyes even the lines are pretty similar.

27:02So I think it did a good job of keeping the style because this is what we gave it. So it does seem like it's kind of similar. But yeah, I mean, we could keep riffing off of it. There's so many things you can keep riffing off of it. Like if I say... Let's do one more. Yeah, what do you want? Let's do one more prompt and see what happens. I also like, I kind of feel weird that we gave it like the Snapchat image with their brand and likeness, but it was a place to start. So what would you do to make it like different but also unique and better. I think what I would do, again, my advice is if you can use original art somehow, or a combination.

27:41Actually, let's just see what happens here. I have no idea what it's going to do if I do this. If I feed in both this hand-drawn illustration of my dog and the Snapchat mascot, both the ghost and dog mascots,

28:03I've noticed also when you do combinations you get very interesting results I literally have no idea what it's going to do here but it'll be cool to see because we at least know what's going to happen if we just did the ghost let's see what happens if we do both but this is actually a way to because I think something that I'm really worried about when I made a video explaining how I do this stuff I explicitly was like do not try to copy someone's style one for one you need to be original here so definitely if you're going to do it make sure you just iterate a ton so it looks very different or again use original art or mash like three or four things and get the elements that you like from it to get something unique that's probably what I would do because I know that if someone's going to do this the first thing they're going to do is just probably throw in the Duolingo owl or some logo that they really like oh my god what is this

28:53it's very different okay I see that it's more 3D already it looks like a lot more you can tell it has a lot more depth it's probably because it now has two references of something with a little bit more depth this has some more shadows here wow that is insane and it kept the bow so now it has the tongue and it has the bow from my dog that looks insane Greg if you use this I think I think you might get sued or something this looks like yeah but it that's interesting oh this is not no this is not it um oh no here we go here was the comment banana you know on youtube if you like this logo yeah yeah if anyone wants to use this as their logo please feel free you have my blessing to do this but it is interesting to see the difference here when you feed in one versus two.

Read the full transcript

29:48It is already, yeah. I don't know if it's better, but it is noticeably different. It's noticeably different. We got something way more unique when we matched these two together. That's my recommendation, is just use GPT-5. Just throw it in, get really creative with it, try to find something that feels like you, but again, don't copy. Just don't directly copy anything. Try to come up with a unique style that fits the app. Okay, we can move on to the next thing, but I will say you were speechless. when that banana came out. Yeah, that was something. Anyone who wants to use it, be free to use it.

30:24Okay, on a note for a good mascot or a mascot that there was a lot of thought into it. So this one was not generated by AI, but I did also want to show the power of when you get a good mascot, what it can do to the end experience. So this was something where we actually applied the mascot myself and then again my fiance is the one who hand drew these illustrations and she animated them in Procreate. We threw them into the onboarding for my new calorie tracking app. And you can just tell that this onboarding has so much more character and life to it. And I have never gotten so much praise about an app onboarding.

31:04That's not a normal thing. People hate onboarding. But people, I think I've onboarded about 500 testers at this point. I've been working on the app for a month this is the most praised part of the app every time I invite someone they're like that was such a good onboarding experience and there was actually one person who signed up twice they told me hey I signed up twice because I wanted to see it again I hope you don't mind and I was like okay that's insane I've never heard of anyone signing up twice but again just imagine this onboarding if it was just static images or if there was no images because that's what a lot of people do sometimes they just don't have anything because they just don't want to put in the time to make custom illustrations for each of the steps.

31:43But it does really add a dimension where when you see these, you're kind of like, man, what is the next one going to be? I'm so curious. These are so cool. Here's another tip that I'll give. Because I think the thing that made this stand out was really the animation or just how it wasn't just a static image. This is actually something you can achieve through AI. And specifically something that I've seen people do is they use Midjourney for animation. So that's something a lot of people don't know. A lot of people just think of Midjourney as just pure image generation. This is the logo for Amy the cat.

32:19And I wanted to show what this could look like if you animated it. So I just fed this into Midjourney and I'll show you what that looked like. But here's an animated version that it just did in one go. Wow. Like completely. And just imagine you're on the login screen or the splash screen And instead of just seeing a static Amy the cat, imagine if this is just looping and this is just moving. Already that just does not feel like a vibe-coded app. This feels like something way more premium. And so let me show you actually kind of what this looks like and how you do it. So people don't know this, but when you're in mid-journey, and this is what the mid-journey UI looks like, you can actually feed in images as a starting frame or an ending frame.

33:02And so what I did was I just fed in this image of Amy the cat. And then I think I just said, actually, I don't even think I typed anything. I think I just clicked go. And then I was curious what it would come up with. And there was some weird stuff that came out of it the first time I did it. But then this fourth one was actually really good. I think I would actually use this now in the login screen. So when you sign up for my calorie tracking app, you might see this in there. but this is a pro tip that I've not seen anyone talk about it's using mid-journey to animate very static characters or mascots it's actually pretty simple I don't know how new this feature is but when I discovered this I was like more people are going to take advantage of this for sure this is a really cool one but yeah that's it on the illustrations I don't know if you have any thoughts Greg or any questions or anything let's go to iconography so another thing the next thing is iconography This is a huge tell for vibe-coded apps because usually when you vibe-code an app, you don't really think too much about the icon style, but it has a huge impact on the app's feel.

34:13I'll give you an example. This is my budgeting app Luna. This is the best way to illustrate this. Look at the tabs on the bottom. I chose specifically lined icons, which means that they're not filled. These are filled icons on the right here. There is a difference between these two, and it's very subjective. Some people would prefer the left, some people would prefer the right, but the key rule, though, that I see a lot of apps making is they love to mix and match these things unnecessarily. So here's on the right where we mix lined and filled icons. So this is a lined icon, and then the others are filled icons.

34:50It's really small and subtle, but it is one of those things where if you look at all three of these, again, it's subjective. Some people actually might prefer this one on the very right, but personally I really prefer the one on the left and then the tab that's actually selected can have a filled icon instead. So these transition to the filled icons when they're clicked. Very, very subtle thing but iconography is one of those things where when you choose really good icons it really does elevate an app. But more importantly if you choose bad icons or you're incorrectly matching them or using different ones that don't match, they're from different sets, it really does decrease the quality of the app.

35:29So this is another one that I wanted to point out that is such a quick fix for people. And for people who are like, okay, well, where do I get these icons? These are three really good resources to check out. Personally, I'm using Hero Icons for this set. So I'm pretty sure these are all from the Hero Icons set. Completely free to use, I believe. Font Awesome is another one that has really high quality icons. And then there's another one called Nucleo that someone put me onto. And it has a really good quality icons too. So if you're vibe coding and you're just getting started and you're like, I don't know what to do.

35:56I'm just using the default ones that Claude is telling me to use. Seriously, just try these. You will notice a tangible difference if you just swap out all the icons, make them consistent. It'll feel very different. So that's another small one that actually has a big impact. And also typography, very important. Similar thing, small but big impact. The sizing of titles and headers and subheaders, obviously the font you choose or fonts, right? Exactly, exactly. The readability, legibility, 100 % if you're just starting out and you've never done any of this stuff, just watch a five-minute video on typography and when to use certain weights, when to use certain colors, how they mix and match, how to make something more legible.

36:44It goes a long way because people are going to be looking at your app thousands of times a month, hopefully. And so this stuff will actually impact their experience. They'll feel the difference. I mean, there's the famous example, I think, of Steve Jobs going to calligraphy class at Reed College. And that's what influenced the Macintosh whole font choices. So I think to me, I put iconography and typography in sort of the same boat, which is like it's an afterthought. but people notice it. So thanks for bringing it up. Let's see what widgets. Yeah, for sure. And the other thing is widgets. The reason I bring this up is because with AI, it has never been easier to create widgets or even an Apple Watch integration.

37:42It's never been easier to do this. And I'm actually doing this for all of my apps. And this is the widget for the calorie tracking app, Amy that I have. So we have a home screen widget. And again, this illustration was hand drawn by my fiance, but you can totally go generate this with AI. But again, it does really draw your attention to the widget. It's a really nice illustration to have here and it makes it stand out. Same thing too, if you notice there's some background sketches there, also just hand drawn on an iPad, but you can just generate these things. But in general, something that I'm surprised I don't see a lot of developers taking advantage of is making widgets.

38:17Because when you have them, number one, users are always very delighted when they see that. They're like, oh amazing, they have a lock screen widget, a home screen widget, or an Apple Watch app. Think about the apps you use every day. You were probably so excited when you were like, oh thank God they have an Apple Watch app. Oh thank God they have this. It's a signal that this is a high quality app when the developers invested in a lock screen, home screen, or an Apple Watch widget. The other thing though that's a bonus if you are a developer for your widget is people don't understand what a retention boost having a widget is.

38:54Because when a user is using your app and they open their phone, there are a thousand other apps that are trying to get their attention, especially through notifications, through other widgets. Having a widget and taking up this much real estate on a user's device is literally a cheat code. Because now anytime someone opens their app, I mean, it's overpowering the other apps. I don't even look at the watch app or the fitness app. I'm very drawn to this. So if you are able to pull it off and get a widget on someone's home screen, the chances of them opening your app increase substantially, which increases your retention, which increases the chance of them building a habit.

39:28And then even further, if you can do a lock screen widget, this is the ultimate cheat code because only four apps max are allowed to be on a user's lock screen. And if you can get one of those positions, they're going to see your widget at least 150 times a day. Every time they look and they look at their lock screen, they're probably going to see your widget. And then when they tap it, it'll do a deep link and open. It's just such a retention cheat code. So it's a win-win. Basically, it makes your app feel more premium when you have it. But also, it just increases retention dramatically. I've applied it to all my other apps.

40:07So my daily planning app, we have this widget that shows how many tasks you have left. Again, custom illustrations done for all the widgets. And then same thing for my budgeting app, Luna, to see how much you're spending. there's a lock screen widget. When I implemented these things, retention, I think it more than doubled, I'm pretty sure, because of this. Which makes sense in hindsight. It makes total sense. People are just reminded of your app's existence. But huge one that I would do. And then the reason you can do it now is it took me probably four to five hours to make these two widgets for this app because of Cloud Code.

40:42It used to take me, I think this one is the only one I did without any AI assistance because I did it so long ago. I think it took me maybe a whole week, maybe two weeks to do the widget. It was kind of painful, to be honest. With AI, the AI is so well-trained on Apple's documentation. People have been doing widgets forever. It can actually do these in less than a day. There is no reason not to do it. Take the extra time to do it. It's just a win-win all around. I don't know if you have any questions on this one. I'm a huge fan of this. I think a lot of people build apps, mobile apps, and they're like, yeah, I got the 50K MRR, 70K MRR.

41:23But their retention is so bad. And so you said it best. This is a retention hack in so many ways. It puts your app as a part of someone's daily workflow, daily use case. and I just think that for me the first widget that really got my attention was the Lock It app. It's just super well designed. Producer Rafa can put it up on screen so people can see it. And then also Jack Fricks' new app. What's it called? Love V? Yeah, that's a really good one. That's a really good one. and so you're starting to see this resurgence of the widget ecosystem and I think people are more and more open to downloading widgets now which I think is also a big deal I actually, while you were talking I took a note of a startup idea that I want to create for one of those four slots

42:35there's probably so few widgets that are accessible to that I just think there's a lot of opportunity and a lot of different verticals there and again it's so much easier to build a widget it sucked building a widget it actually sucked so this was such a if any reason to use AI it's just to speed stuff up like this this is the difference between shipping something like this and not So if you're on the fence about using AI to do this stuff, please do it just so you can ship stuff like this. Sounds good. Did you have one more category? I did. So the last thing is just the most important thing, I think, if you want to level up your design and level up just your ability to polish your apps is to be constantly exposed to good apps.

43:17So I just wanted to share some of the resources that I'm using just to get more design inspiration, understand it. So Mobbin is a big one that I use. So basically it's this massive design library where they just have so many screenshots of different apps. And I'm constantly just looking at this and I'm just trying to get inspiration because there's just such so many cool interactions and animations and little things. You can also get a good sense of like if you're on the fence of what icon should I use? Should I use thick or should I use the filled or should I use the lined or the filled icons?

43:52You can just go here and just see what are other apps doing? Does it look good? Does it resonate? Does it have the vibe you want? So this is probably my number one design resource. It is paid. I have a code. I don't know if I'm allowed to share it, but I have a code if you want to use it for like I think 20 % off the year plan. But 100%, just browsing this, it's inevitable that you'll level up your design sense because these are just such good apps. Another one is called 60fps. This has really good interactions. So if you're trying to figure out interactions, animations, different things. I just love how just looking at this, you can tell that when you tap things, the gradient changes.

44:29I've never seen an app do that. So now I'm like, okay, maybe I'll go experiment with that in my app. And then the last one is called Spotted in Prod. It's the same kind of concept as 6CFTS. It just has a lot of really good animations from the top apps. And this is where I'm looking to get inspiration. And that's probably the number one question I'm getting is just what am I consuming? How am I leveling up my design? It's just these three websites. That's the only thing you need. And then the last thing, the last resource that I have, which it's actually for screenshots. And that's kind of my last piece of advice.

45:00So there's a Twitter account called Screenshot First Company. They basically just curate and show really good App Store screenshots. And they kind of show like, here's a nice before and after. Like this is what most App Store screenshots look like for, actually, this is actually not that bad. But this is how most App Store screenshots look like for Vibe Coded apps. typically for vibe coded apps the app store screenshot is it's like the last thing anyone wants to do you're like I just spent a month or two months coding this app I don't want to do these screenshots but people don't understand how big of a deal the app store screenshot is because it is the first impression that a user has with your app when they go to the app store and if you don't have a good first impression there's no point in increasing retention if they're not going to download it for anyone who's doing YouTube I equate this to the title thumbnail it's literally the equivalent of if you have a bad title thumbnail no one is going to watch your video so any YouTubers or anyone doing content will understand this analogy but level up your App Store screenshots so this is a great Twitter account I don't know if any websites that showcase App Store screenshots like this but this is a really good one to follow so those are the four resources this is the main stuff that I'm looking at also startup idea, someone go build that honestly yeah I would pay for that I think I pay for all of these services even Mobbin I have a discount with them but I literally still pay for them out of pocket because it's such a good resource I love it so that concludes how I make apps that stand out it's really just a culmination of all these things Chris, thanks so much for coming on I feel like I need more of you so maybe we'll record another episode I want to know about your AI workflow I want to know more about it.

46:48I'll include links to where you can follow Chris on social in the show notes. And Chris, thanks again for spilling the sauce on the show. Yeah, absolutely. Thanks so much for having me, Greg. Appreciate it.

From the publisher

On this episode I sit down with indie app builder and designer Chris Raroque to break down how solo developers can make apps that truly stand out in a world of “vibe-coded” clones. Chris walks through concrete examples from his own products, Ellie (planning), Luna (budgeting), and Amy (calorie tracking), showing how small details in animations, interactions, and haptics dramatically change how an app feels. We dig into mascots and illustrations, iconography and typography, widgets and Apple Watch apps, and the design resources Chris studies to sharpen his eye. The episode is a practical blueprint for turning AI-assisted prototypes into polished, premium-feeling apps that users remember and keep coming back to.

Timestamps

00:00 – Intro

03:54 – Animation and Interactions

20:50 – Illustrations and Mascots

33:57 – Iconography and Typography

37:28 – Widgets

43:04 – Design Inspiration Resources

Key Points

In a world where anyone can ship an AI-generated app in 24 hours, polish and interaction design are the real differentiators.

Thoughtful animations, micro-interactions, and haptics can be the difference between a tweet that flops and one that goes viral.

Mascots and custom illustrations give apps a recognizable personality and can transform empty states and onboarding into memorable moments.

Consistent iconography and basic typography choices have outsized impact on perceived quality, yet are often overlooked by “vibe-coded” apps.

Home screen, lock screen, and watch widgets act as retention engines by giving apps constant real estate in users’ daily flows.

Continuously studying well-designed apps and curated UI libraries sharpens design taste and makes it easier to brief AI tools effectively.

The #1 tool to find startup ideas/trends - https://www.ideabrowser.com

LCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/

The Vibe Marketer - Resources for people into vibe marketing/marketing with AI: thevibemarketer.com

Startup Empire - get your free builders toolkit to build cashflowing business - https://startup-ideas-pod.link/startup-empire-toolkit

Become a member - https://startup-ideas-pod.link/startup-empire

FIND ME ON SOCIAL

X/Twitter: https://twitter.com/gregisenberg

Instagram: https://instagram.com/gregisenberg/

LinkedIn: https://www.linkedin.com/in/gisenberg/

FIND CHRIS ON SOCIAL

Youtube: https://www.youtube.com/@raroque 

X/Twitter: https://x.com/raroque 

Instagram: https://www.instagram.com/chris.raroque/

More from The Startup Ideas Podcast

All 140 episodes
Build Mobile Apps that Stand Out (Here's the Playbook)The Startup Ideas Podcast · 47 min
Listen in VO