<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Salim</title>
    <description>The latest articles on DEV Community by Salim (@rsalimx).</description>
    <link>https://dev.to/rsalimx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1723325%2F6a784512-ada4-48a0-a68e-973f98d4e659.jpg</url>
      <title>DEV Community: Salim</title>
      <link>https://dev.to/rsalimx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rsalimx"/>
    <language>en</language>
    <item>
      <title>From Idea to App Store Screenshots Without a Designer</title>
      <dc:creator>Salim</dc:creator>
      <pubDate>Wed, 17 Jun 2026 08:03:49 +0000</pubDate>
      <link>https://dev.to/rsalimx/from-idea-to-app-store-screenshots-without-a-designer-5584</link>
      <guid>https://dev.to/rsalimx/from-idea-to-app-store-screenshots-without-a-designer-5584</guid>
      <description>&lt;p&gt;You built the app. It works. Then you open App Store Connect and it asks for screenshots, and you realize the thing standing between you and "submit" is a design problem you have no idea how to solve.&lt;/p&gt;

&lt;p&gt;I've shipped a bunch of apps solo. The store listing visuals used to be the part I dreaded most. Not the code. The marketing screenshots. The ones with the phone frames and the big "Track everything in one place" headline that every successful app has and yours suddenly needs to compete with. This post is the exact workflow I use to make those without hiring anyone, including where an &lt;strong&gt;ASO visuals generator&lt;/strong&gt; saves you when you don't even have clean design files yet.&lt;/p&gt;

&lt;p&gt;No fluff. Just the steps, the store sizes, and the caption rules that actually move installs.&lt;/p&gt;

&lt;h2&gt;
  
  
  First, what these screenshots actually are
&lt;/h2&gt;

&lt;p&gt;The screenshots on your App Store and Play Store listing are not screen recordings of your app. They are marketing creatives. Usually a phone mockup with the app screen inside it, a short headline on top, a background color, and maybe a little annotation pointing at a feature.&lt;/p&gt;

&lt;p&gt;People decide whether to install in about three seconds of scrolling. Your first two screenshots do most of the work. This is the core of ASO (App Store Optimization) on the visual side. The store algorithm cares about keywords and ratings. Humans care about whether your screenshots look like an app they trust.&lt;/p&gt;

&lt;p&gt;So the job is: make 4 to 6 of these, make them look like one cohesive app, and get them out at the right pixel sizes for both stores.&lt;/p&gt;

&lt;h2&gt;
  
  
  The workflow
&lt;/h2&gt;

&lt;p&gt;Here's the loop. Four steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Get the screens
&lt;/h3&gt;

&lt;p&gt;This is where most guides assume you already have polished design files sitting in Figma. A lot of solo devs don't. You built the app in React Native or SwiftUI, it looks fine on a device, but you have no clean mockup-ready frames.&lt;/p&gt;

&lt;p&gt;You've got two honest options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Use your real app screens.&lt;/strong&gt; Take clean captures on a simulator at the right resolution. Hide any test data, real names, low battery, weird timestamps. This is free and accurate, but your in-app UI is often denser than what looks good on a store listing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate listing-ready screens.&lt;/strong&gt; If your real UI is messy, or you're pre-launch and want listing visuals before the app is even done, you generate clean screens that match your brand. This is the part I lean on tools for now. Daisy can &lt;a href="https://daisy.now/tools/aso-visuals?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=offsite-backlinks&amp;amp;utm_content=idea-to-app-store-screenshots" rel="noopener noreferrer"&gt;generate App Store screenshots straight from your app screens&lt;/a&gt; so the visuals look like one app even if your actual codebase is held together with tape. Worth it when you're pre-launch and need the listing to look finished.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Either way, by the end of step one you should have 4 to 6 clean screen images, one per feature you want to sell.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Frame them in device mockups
&lt;/h3&gt;

&lt;p&gt;Now you drop each screen into a phone frame. There's a whole category of tools that do just this part well, and they're genuinely good at it: AppLaunchpad, AppMockup, AppScreens, and similar. You upload a screenshot, pick an iPhone or Pixel frame, and it sizes everything for you. Most have free tiers.&lt;/p&gt;

&lt;p&gt;The thing to understand is the lane. Those tools take screens you already have and frame them. They don't make the screens. So if you walked out of step one with clean images, a framing tool is all you need here. If you didn't have clean screens to begin with, framing an ugly screenshot in a nice phone just gives you an ugly screenshot in a nice phone.&lt;/p&gt;

&lt;p&gt;Tips for this step:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep the same frame style across all screenshots. Don't mix a flat iPhone on one and a perspective angle on the next.&lt;/li&gt;
&lt;li&gt;Leave breathing room. The phone should not touch the edges.&lt;/li&gt;
&lt;li&gt;Pick a background that comes from your app's palette, not a random gradient.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Add the headlines and captions
&lt;/h3&gt;

&lt;p&gt;Every screenshot gets a short headline. This is the highest-leverage text on your entire listing.&lt;/p&gt;

&lt;p&gt;Caption do's:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lead with the benefit, not the feature.&lt;/strong&gt; "Hit your goals without the guesswork" beats "Goal tracking screen."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep it to 3 to 5 words.&lt;/strong&gt; People are scrolling. Long headlines don't get read.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make the first one a hook.&lt;/strong&gt; Your number one screenshot should answer "what is this and why do I care."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use a verb.&lt;/strong&gt; "Plan", "Track", "Save", "Build". Verbs imply the reader doing something.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Caption don'ts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't repeat your app name on every slide. They already see it.&lt;/li&gt;
&lt;li&gt;Don't put a paragraph. If it wraps to three lines, cut it.&lt;/li&gt;
&lt;li&gt;Don't use hype words like "revolutionary." Nobody believes them.&lt;/li&gt;
&lt;li&gt;Don't let the caption cover the important part of the UI.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Export at store sizes
&lt;/h3&gt;

&lt;p&gt;This is the boring part that trips people up at submission. Both stores are picky about dimensions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apple App Store (the sizes you actually need):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;6.9 inch iPhone (the current large size), portrait: 1290 x 2796 px. This is the required one. If you only do one set, do this.&lt;/li&gt;
&lt;li&gt;6.5 inch iPhone is still accepted by many setups: 1242 x 2688 px.&lt;/li&gt;
&lt;li&gt;iPad 13 inch only if you ship an iPad app: 2064 x 2752 px.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apple now upscales from the largest iPhone size to fill smaller devices, so a single 6.9 inch set usually covers iPhone. You can upload up to 10 screenshots per device. Use at least 3, ideally 5 to 6.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Play:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Phone screenshots: minimum 320 px on the short side, max 3840 px, and the long side can't be more than twice the short side. A safe target is 1080 x 1920 px or 1242 x 2208 px.&lt;/li&gt;
&lt;li&gt;You need 2 to 8 phone screenshots.&lt;/li&gt;
&lt;li&gt;Play also wants a 1024 x 500 px feature graphic. Don't forget this one, it's the banner at the top of your listing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Export as PNG or high-quality JPG. Keep file sizes reasonable so your listing loads fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshot order matters more than you think
&lt;/h2&gt;

&lt;p&gt;Put them in priority order, because most people only see the first two without scrolling.&lt;/p&gt;

&lt;p&gt;A pattern that works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The hook. Your strongest benefit, cleanest screen.&lt;/li&gt;
&lt;li&gt;The core action. The main thing people open the app to do.&lt;/li&gt;
&lt;li&gt;A "wow" feature. Whatever makes you different.&lt;/li&gt;
&lt;li&gt;Social proof or results. A stats screen, a streak, a before/after.&lt;/li&gt;
&lt;li&gt;Onboarding or setup, to show it's easy.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Don't bury your best screen at position five. Nobody gets there.&lt;/p&gt;

&lt;h2&gt;
  
  
  A note on localization
&lt;/h2&gt;

&lt;p&gt;If you're shipping in more than one country, the stores let you upload a different screenshot set per language. You don't always need to redo all of it. Often just translating the headline captions is enough, since the UI inside the frame reads as "an app" regardless. Start with your top one or two markets. Don't translate into twelve languages before you have a single install.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do I need Figma or Photoshop for this?&lt;/strong&gt;&lt;br&gt;
No. You can do the whole thing with a browser-based framing tool plus clean screens. The skill that matters is writing good captions and picking the right order, not pushing pixels.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I just use raw screen recordings?&lt;/strong&gt;&lt;br&gt;
You can upload plain screenshots, and for some utility apps it's fine. But framed screenshots with headlines almost always convert better because they tell the buyer what they're getting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if my app isn't built yet?&lt;/strong&gt;&lt;br&gt;
You can still make listing visuals from designed or generated screens. An ASO visuals generator is the move here, since you don't have real captures to frame yet. Useful for pre-launch landing pages and "coming soon" listings too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How many screenshots should I make?&lt;/strong&gt;&lt;br&gt;
At least 3, ideally 5 to 6. More than that and the extras rarely get viewed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest takeaway
&lt;/h2&gt;

&lt;p&gt;The hard part of store screenshots was never the design software. It's having clean screens to start from and writing captions that make someone tap install. If you've got real, tidy app screens, a free framing tool finishes the job in an afternoon. If you don't, generate the screens first, then frame and caption them.&lt;/p&gt;

&lt;p&gt;Either path gets you a professional listing without a designer on payroll. Pick the one that matches what you actually have today and go submit.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Salim, Founder&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>mobile</category>
      <category>design</category>
    </item>
    <item>
      <title>From Idea to App Store Screenshots That Convert — Without a Designer</title>
      <dc:creator>Salim</dc:creator>
      <pubDate>Sun, 14 Jun 2026 23:19:23 +0000</pubDate>
      <link>https://dev.to/rsalimx/from-idea-to-app-store-screenshots-that-convert-without-a-designer-49p2</link>
      <guid>https://dev.to/rsalimx/from-idea-to-app-store-screenshots-that-convert-without-a-designer-49p2</guid>
      <description>&lt;p&gt;You finished the app. You wrote the description. Then you hit the part nobody warns you about: the store listing wants screenshots, and not raw phone screenshots either. It wants the polished kind with headlines and framed devices that every successful app seems to have.&lt;/p&gt;

&lt;p&gt;I'm a developer. The first time I shipped, I uploaded plain screenshots straight off the simulator and called it done. Installs were bad. Not because the app was bad, because the listing gave people no reason to tap "Get." Here's what I learned about making App Store screenshots that actually convert, and how I make them now without hiring a designer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your screenshots are the ad, not the documentation
&lt;/h2&gt;

&lt;p&gt;The mistake I made was treating screenshots like a manual. "Here's the home screen. Here's the settings page. Here's the profile." Nobody cares.&lt;/p&gt;

&lt;p&gt;Almost nobody reads your full description. They swipe the first two or three screenshots, decide in a couple of seconds, and move on. So those images aren't documentation. They're the ad. This is the core of app store optimization on the visual side: the listing has to sell the outcome before anyone has used a single feature.&lt;/p&gt;

&lt;p&gt;Good ASO visuals answer one question fast: &lt;em&gt;what do I get if I download this?&lt;/em&gt; Not "what buttons exist." What changes for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pattern almost every converting listing follows
&lt;/h2&gt;

&lt;p&gt;Once I started actually studying the top apps in categories I cared about, the pattern was obvious. The good ones aren't doing anything magic. They follow a structure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot 1 — the hook.&lt;/strong&gt; One short headline with the single biggest promise, over the most important screen. This one carries most of the weight.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot 2 — the main thing.&lt;/strong&gt; The one feature people open the app for. Show it doing its job.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot 3 — proof or payoff.&lt;/strong&gt; Results, a chart going the right way, a before/after, or social proof if you have it honestly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshots 4-5 — supporting features.&lt;/strong&gt; The rest of the value, in priority order. Drop-off is real here, so front-load.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each one is a phone in a clean frame, a short caption above it (three to six words), and a background that matches your brand. That's the whole recipe. The headline does the selling. The device shot proves it's real.&lt;/p&gt;

&lt;p&gt;If you want a fast way to see this, open the App Store, search your category, and look at the top five listings. Ignore the apps, study the layout. You'll see the same skeleton over and over because it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Write the captions before you touch any visuals
&lt;/h2&gt;

&lt;p&gt;This is the part developers skip and it's the part that matters most. The words do more work than the design.&lt;/p&gt;

&lt;p&gt;Bad caption: "Track your workouts." That describes a feature.&lt;br&gt;
Better caption: "Never wonder if you're making progress." That describes a feeling the user came in with.&lt;/p&gt;

&lt;p&gt;Go feature by feature and rewrite each one as the outcome, not the mechanism. Lead with the verb or the result. Keep it short enough to read while swiping. I write all five captions in a plain text file first, in priority order, before I think about a single pixel. If the captions are weak, no amount of nice gradients saves the listing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then the visuals — and where I stopped hiring this out
&lt;/h2&gt;

&lt;p&gt;Now you have five sharp captions and your actual app screens. You need to turn them into framed, branded store images at the exact pixel sizes Apple and Google demand (and those sizes are annoyingly specific per device).&lt;/p&gt;

&lt;p&gt;You've basically got three routes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Do it manually in Figma or Sketch.&lt;/strong&gt; Total control, and if you already live in Figma this is fine. Templates exist. It's just slow, and re-exporting every device size by hand after a tweak gets old.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use a dedicated screenshot tool&lt;/strong&gt; (Screenshots Pro, AppLaunchpad, Previewmaker, and others). These are genuinely good at the framing-and-export job and worth a look — they handle the device frames and store-size exports for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate them from your screens with AI.&lt;/strong&gt; This is the route I landed on, because it also handles the brand styling, not just the framing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I use Daisy for this part. I already design my app screens in it, so when it's time for the listing I &lt;a href="https://daisy.now/tools/aso-visuals?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=offsite-backlinks&amp;amp;utm_content=app-store-screenshots-without-a-designer" rel="noopener noreferrer"&gt;generate App Store screenshots from your screens&lt;/a&gt; — captions, device frames, brand-matched backgrounds, all the store sizes — instead of rebuilding each one by hand in a design tool I half understand. The thing I care about is that the visuals match the app's actual look instead of feeling like a separate marketing afterthought.&lt;/p&gt;

&lt;p&gt;To be fair about the tradeoff: the dedicated screenshot tools above are excellent if all you need is framing and export and your branding is already sorted. The reason AI generation fits me is that I'm not a designer, so I want the styling decided for me too, in the same place I designed the app. Pick the lane that matches what you're missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't ship the first version — test it
&lt;/h2&gt;

&lt;p&gt;Whatever you use, the first set is a draft, not the answer. Two things I always do before calling it done:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Look at the thumbnail size.&lt;/strong&gt; Your screenshots show up tiny in search results first. If the headline isn't readable as a thumbnail, it doesn't exist. Zoom out and check. I've killed plenty of "nice" designs because the text vanished at small size.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Change the order and watch.&lt;/strong&gt; The first screenshot is the highest-leverage thing in your whole listing. If your store supports it, try a different lead image and watch the conversion rate. The store console shows you install conversion — let the real number decide, not your taste. App store optimization is a loop, not a one-time upload.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple checklist
&lt;/h2&gt;

&lt;p&gt;Before you publish the listing, run through this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Captions written as outcomes, not features.&lt;/li&gt;
&lt;li&gt;Most important promise is on screenshot one.&lt;/li&gt;
&lt;li&gt;Headlines readable at thumbnail size.&lt;/li&gt;
&lt;li&gt;Device frames and backgrounds consistent across all images.&lt;/li&gt;
&lt;li&gt;Exported at every required size for iOS and Android.&lt;/li&gt;
&lt;li&gt;Localized if you're targeting non-English stores (translate the captions, not just the app).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How many App Store screenshots should I have?&lt;/strong&gt;&lt;br&gt;
Apple allows up to 10 per device size; Google Play up to 8. You don't need the max. Make the first three excellent, since that's most of what people see, then add supporting ones in priority order. Quality over filling every slot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What sizes do I need for App Store screenshots?&lt;/strong&gt;&lt;br&gt;
Apple requires specific pixel dimensions per device (the 6.7-inch and 6.5-inch iPhone sizes are the important ones, plus iPad if you support it). Google Play is more flexible but has minimum and maximum dimensions. Check the current developer docs, because these change — or use a tool that exports the right sizes for you so you don't have to track them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I really need designed screenshots, or are raw ones fine?&lt;/strong&gt;&lt;br&gt;
Raw screenshots are legal but they convert worse. The framed, captioned style exists because it tells people the outcome before they install. If installs matter to you, the designed version is worth the effort.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I make these without any design skills?&lt;/strong&gt;&lt;br&gt;
Yes. The hard part is the captions, which is writing, not design. The visual part — frames, sizes, brand styling — is exactly what tooling exists to handle, whether that's a screenshot app or an AI generator. You bring the words and the app; the tool does the pixels.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How often should I update my screenshots?&lt;/strong&gt;&lt;br&gt;
Whenever you ship a meaningful feature, change your positioning, or see conversion stalling. Treat your top screenshot like a headline you're allowed to test. Small changes there can move installs more than another feature will.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;App Store screenshots aren't a design chore you do at the end. They're the ad that decides whether your work gets installed at all. Write the captions as outcomes, follow the structure the winning listings already use, make the first image carry the promise, and let a tool handle the pixels so being a non-designer stops being the blocker.&lt;/p&gt;

&lt;p&gt;You built the app. Don't let a weak listing be the reason nobody sees it.&lt;/p&gt;

</description>
      <category>aso</category>
      <category>mobile</category>
      <category>marketing</category>
      <category>design</category>
    </item>
    <item>
      <title>How to Design a Mobile App With AI: The Full Workflow (Start to Finish)</title>
      <dc:creator>Salim</dc:creator>
      <pubDate>Sun, 14 Jun 2026 23:09:50 +0000</pubDate>
      <link>https://dev.to/rsalimx/how-to-design-a-mobile-app-with-ai-the-full-workflow-start-to-finish-3h19</link>
      <guid>https://dev.to/rsalimx/how-to-design-a-mobile-app-with-ai-the-full-workflow-start-to-finish-3h19</guid>
      <description>&lt;p&gt;I can design and build a real mobile app in an afternoon now. Not a toy. Something I'd actually put on the store.&lt;/p&gt;

&lt;p&gt;The part that changed was design. I'm a developer, not a designer. Staring at a blank canvas used to kill projects before they started. Now I design a mobile app with AI in minutes, refine it, and hand it to my coding agent. Here's the exact workflow, end to end, no fluff.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Don't design the idea. Steal the demand.
&lt;/h2&gt;

&lt;p&gt;Before any tool opens, get the idea right. The biggest mistake is inventing something nobody asked for and then making it pretty.&lt;/p&gt;

&lt;p&gt;I hunt for demand that already exists. Two places:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;TikTok.&lt;/strong&gt; Not to vibe out. To hunt. Look for apps random people film themselves using. The "what's it called??" comment threads. When the same small app keeps showing up, that's demand yelling at you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App intelligence tools&lt;/strong&gt; (Sensor Tower, App Figures, whatever). Filter for apps pulling roughly $10k to $30k a month. Big enough to prove there's money, small enough that you're not fighting a billion-dollar company.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You're not cloning button for button. You take the core thing people open the app for, then build your version. AI makes the &lt;em&gt;making&lt;/em&gt; cheap, so the idea is where you should spend your judgment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Build a "feel" from real references
&lt;/h2&gt;

&lt;p&gt;Now you know what you're building. Next you need to know what it should feel like.&lt;/p&gt;

&lt;p&gt;I go to Mobbin. It's a giant library of screens from apps that already made it. I study how the winners do onboarding, the paywall, the empty state, the nav. Then I grab a handful of screens I like for each part of my app.&lt;/p&gt;

&lt;p&gt;This matters more than people think when working with AI. AI tools are great at executing a direction and bad at inventing taste. If you walk in with references, you get something coherent. If you walk in with "make it modern and clean," you get generic mush. Garbage in, garbage out applies to design prompts too.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Generate the screen set from a prompt
&lt;/h2&gt;

&lt;p&gt;This used to be the part I dreaded. Now it's one prompt.&lt;/p&gt;

&lt;p&gt;The key shift is going from "generate one screen" to "generate the whole app at once." A single screen is easy. A &lt;em&gt;cohesive&lt;/em&gt; set, where onboarding, home, paywall, and profile all share one design language, is the hard part. That's what makes an app look real instead of like a Dribbble shot.&lt;/p&gt;

&lt;p&gt;Here's how I prompt it. One or two sentences, concrete:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Weight loss app for busy moms. Calm, motivating, data-forward. Soft greens, rounded cards, big friendly numbers."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Tell it the audience, the vibe, and any visual constraints. Drop in your Mobbin references if the tool supports it. A good tool will pick a theme, plan the screens, and lay them all out together. This is where I use &lt;a href="https://daisy.now?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=offsite-backlinks&amp;amp;utm_content=design-a-mobile-app-with-ai" rel="noopener noreferrer"&gt;Daisy to turn one prompt into a full set of app screens&lt;/a&gt; that actually share a design system, instead of stitching one-off generations into something that doesn't match.&lt;/p&gt;

&lt;p&gt;A quick note on tools, because people always ask. They're not interchangeable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Figma&lt;/strong&gt; is the manual editor. AI gets you a first draft fast; Figma is where you do precise edits. They work together, not against each other.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;v0 (Vercel)&lt;/strong&gt; is excellent for web UI and React code. It's a different output than mobile screen design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uizard&lt;/strong&gt; is solid for broad wireframing when you want low-fidelity fast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Galileo AI&lt;/strong&gt; generates general UI from text.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pick based on the output you actually need. For me that's a cohesive mobile screen set I can edit and then build, so I optimize for that. Use whatever fits your lane.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Never ship the first generation
&lt;/h2&gt;

&lt;p&gt;The first version is always about 80% there. The last 20% is what gets people to actually download.&lt;/p&gt;

&lt;p&gt;So I sit with it for ten minutes. Not an hour, ten minutes. I:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pull one color tighter so the palette feels intentional, not random.&lt;/li&gt;
&lt;li&gt;Kill any section that feels generic or copy-paste.&lt;/li&gt;
&lt;li&gt;Move the most important thing higher on the screen.&lt;/li&gt;
&lt;li&gt;Fix the spacing on the one screen that feels cramped.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where being a developer who can't "design from scratch" stops mattering. You don't need to create taste from nothing. You just need to &lt;em&gt;recognize&lt;/em&gt; what's off and nudge it. That's a much lower bar, and AI handles the heavy lift underneath.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Hand it off to your coding agent
&lt;/h2&gt;

&lt;p&gt;Pretty mockups don't make money. A working app does.&lt;/p&gt;

&lt;p&gt;This is the step that makes the whole AI design workflow worth it for developers. Get your designs out in a format you can build from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Editable design files&lt;/strong&gt; (Figma) if a human or another tool picks it up next.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code export&lt;/strong&gt; if you want a head start on the implementation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Straight into an AI coding agent&lt;/strong&gt; (Claude Code, Cursor, Codex) if you want it built now.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I drop the designs into Claude Code and have it build the real thing: screens, navigation, the one feature the idea actually promised. I don't walk away while it works. It's fast but it doesn't know what "good enough" means. I do. I test the main flow over and over and keep it tight. Build the one thing, not a pile of features nobody asked for. That's how projects drown before they launch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Ship and watch real behavior
&lt;/h2&gt;

&lt;p&gt;That's the loop. No twelve-month roadmap. No waiting for perfect.&lt;/p&gt;

&lt;p&gt;Get it in front of real humans. Watch what they actually do, not what you hoped. Then fix based on that. Real behavior beats your guesses every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Can AI fully design a mobile app on its own?&lt;/strong&gt;&lt;br&gt;
No, and you don't want it to. AI gets you 80% in minutes. The last 20% is human judgment: tightening the brand, cutting the generic parts, knowing what matters. Treat AI as the fast draft, not the final call.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need design skills to design a mobile app with AI?&lt;/strong&gt;&lt;br&gt;
You need taste, not Figma skills. If you can look at a screen and tell what feels off, you can do this. Bringing real reference screens covers most of the gap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's the fastest part of the workflow, and what's the slowest?&lt;/strong&gt;&lt;br&gt;
Generating the screen set is the fastest now, often under a minute. The slowest is still picking the right idea and testing with real users. Spend your time there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I keep all my screens looking consistent?&lt;/strong&gt;&lt;br&gt;
Generate the whole set together from one prompt instead of one screen at a time, so they share a single theme. Then refine the system once and it carries across every screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;The AI handles the boring work: the blank canvas, the first draft, the consistent theme across twenty screens. You handle the calls that matter: the idea, the taste, the one feature that counts.&lt;/p&gt;

&lt;p&gt;Speed only wins if the thing is actually good. Go find an idea that already works, and build your version.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>design</category>
      <category>mobile</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
