{"id":"2076269845339926915","url":"https://x.com/_frederickjames/status/2076269845339926915","text":"","author":{"name":"Frederick James","username":"_frederickjames","avatarUrl":"https://pbs.twimg.com/profile_images/2037147044117438465/yFzxJkLh_200x200.jpg"},"createdAt":"Sun Jul 12 11:38:01 +0000 2026","engagement":{"replies":47,"retweets":73,"likes":891,"views":377905},"article":{"title":"How to Make a Highly Successful Mobile App ($0 to $3k in 45 days)","previewText":"The product ain't special, but it's important.\nI've scaled my mobile app to just under $3k MRR in 45 days.\nAnd just under $4k/m in actual revenue!\n \nThere's a lot of sauce here that's not been shared.","coverImageUrl":"https://pbs.twimg.com/media/HNBgZWJXMAAZm2f.jpg","content":"> The product ain't special, but it's important.\n\nI've scaled my mobile app to just under $3k MRR in 45 days.\nAnd just under $4k/m in actual revenue!\n\n![$3,765 in the last 28 days. MRR can sometimes be vanity metric.\nIf you're crushing yearlys 49.99 each, this will barely move MRR!](https://pbs.twimg.com/media/HNBjOw-WkAAjkkh.jpg)\n\nThere's a lot of sauce here that's not been shared.\nThese tactics are all legit, and will print $$$.\n\nThis is everything I know on the mechanics of a successful app.\n\n## The First Mechanic: App Store Page.\n\n> This is the first impression a user has.\nAnd first impressions matter a lot.\n\nYour page has 4 elements.\nIn order of importance, these are:\n1. App Screenshots.\n2. Reviews.\n3. Name & Subtitle.\n4. App Icon.\n\n![Credit: The Screenshot First Company](https://pbs.twimg.com/media/HNA59kcXAAAJt0M.jpg)\n\nWhat makes a good app screenshot?\n1. Contrast & Engagement\n- All examples of high conversion screenshots, you'll notice a \"3d effect\".\n- Elements \"pop out\" from the phone: a chip, a slider, a dialog box.\n- The user needs to understand your app by glancing at the first image.\n\n2. Good design.\n- This is subjective, but there are general patterns you can follow!\n- I covered this in another article.\n- A great tip is to use AI to enhance your mockups.\n\n3. Colour & Vibrancy.\n- Humans like pretty things!\n\nReviews.\n\n> Reviews are, in my opinion, the 2nd most important signal.\n\nI often get asked if no reviews is bad. No!\nReviews are just one signal for deciding whether to download an app.\nA lack of reviews is not inherently a bad thing.\nOnly bad reviews are bad.\nIf your app has below ~4 stars, I'd consider a resetting in an update.\n\nName & Subtitle.\n- This is less important for the product.\n- No one really cares what your name is.\n- They care about the impact on their life.\n\nHowever: Your name and subtitle are critical for ASO!\n\n![The biggest dating apps in the world all have virtually identical keywords.](https://pbs.twimg.com/media/HNA9E_XXsAA17ul.jpg)\n\nThese are the biggest dating apps in the world.\nAnd they ALL use the same keywords:\n- Dating, App, Chat, Singles, People, Meet.\n\nNote: There are no repeated words in title & subtitle!\n\nApp Icon.\nThis honestly doesn't matter much, I think.\nIn the above example, the only good one is Tinder.\nThe rest are generic & wouldn't be understood alone.\nWhat does a big H mean? or a beehive symbol?\nIt's more for longer term \"brand recognition\".\nDon't spend too much time on this at first.\n\n## The Second Mechanic: Onboarding\n\nYour onboarding should do two things:\n1. Convince the user that they have a problem.\n2. Convince them that your app is the solution.\n\n![This is your user during onboarding: tired, 2am, any friction they'll just go to sleep!](https://pbs.twimg.com/media/HNBbb5ZWAAAcgrS.jpg)\n\nPatterns of Success:\nThis is highly dependent on your niche.\nSo, the best advice is to do some research!\n1. Do not copy the competitor 1:1.\n2. Follow their general ideas & improve on them.\n3. Roughly 12-13 screens.\n- More screens can improve conversion.\n- Less reach paywall, but ones that do have higher intent.\n- This is a balance and why it's important to measure it.\n4. Social proof (if you have it).\n5. Include a quiz, but make it frictionless.\n6. Use images instead of text.\n7. Quiz should not be more than 3/4 screens.\n8. Measure the entire funnel with PostHog.\n9. You should aim for 75%+ to reach your paywall.\n\nEvery screen needs to fight for it's life.\n- There should be no fluff.\n- Sell the outcome NOT the product.\n- This is the most common issue with the founders I work with.\n\nThe most creative & magical onboardings worth studying:\n1. PrayerLock: A true masterclass of conversion.\n2. CalAI: A data driven miracle.\n3. Glowly: Looksmaxxing moneymaxxing sauce.\n4. Feeld & Hinge: For necessary friction done well.\n5. Trading212 & Monzo: Complex apps at scale.\n\n## The Third Mechanic: Paywall.\n\n> This is where we cash in the persuasion of our onboarding.\nWe have convinced the user they have a problem!\nAnd that it can be solved for 7.99 a week (or, 49.99 a year).\n\n![The anatomy of a highly converting paywall.](https://pbs.twimg.com/media/HNBFzUEWEAAJLMt.jpg)\n\nThis is the anatomy of a high converting paywall.\n\n1. Social proof: Typically at the top.\n- This convinces the user that they're in good hands.\n- Others love and use the app, so I will too!\n\n![Social Proof](https://pbs.twimg.com/media/HNBdnu2WcAA_vf8.jpg)\n\n2. Big Title: selling outcome, IMPACT (not the product).\n- This is classic lifestyle advertising.\n- With B2C, people generally don't care about products!\n- They care about how it makes them feel.\n\n3. A \"features\" area.\n- Here, we explain the outcomes of using app.\n- Looksmaxxing: \"Get face rating\" -> \"Become a Chad\"\n\n![Title & Feature List](https://pbs.twimg.com/media/HNBduuuWkAAeb4W.png)\n\n4. Pricing.\nThis will vary on your niche.\nAlways default to what big competitors are doing.\nThey have the data, ran the AB tests.\n\n![Pricing](https://pbs.twimg.com/media/HNBd8xYXwAAG5qu.png)\n\nSome general guidelines.\n\nFor a hard paywall:\n- Annual: 49.99, Monthly: 14.99, Weekly: 7.99\n- Personally, I would not push yearly above 49.99.\n- This increases the likelihood of refund requests.\n- If you have high pricing like this, it's a good idea to localise it.\n- If your app doesn't deliver, people will be unhappy & refund!\n- In Europe, there's a 14 day \"Right of withdrawal\".\n- This means all refunds are approved, unless you run a usage based app.\n\nFor Trials.\nA good default can be:\n- 49.99/year on a 7 day trial.\n- And weekly 7.99, no trial.\n\nYou should aim for AT LEAST 3% download to conversion.\nThis will vary a lot by niche. Healthier is ~5%. Excellent is 10%+.\n\nBONUS:\n1. Utilise RevenueCat paywalls.\n- You can update your paywall without needing app approval.\n- Change pricing, design, run AB tests to experiment, etc.\n- However: DO NOT use a non-compliant paywall.\n\n2. Measure your onboarding with PostHog.\n- This is extremely useful to see where users are dropping off.\n- This alone will massively increase conversion.\n- If you're not collecting data to optimise you're missing out.\n\n## Fourth Mechanic: The App itself\n\n![Happy user receiving value.](https://pbs.twimg.com/media/HNBbRwHXoAADmjX.jpg)\n\n> If you care about longevity, your app should deliver on the promises made. You can moneymaxx, and I personally won't judge you, but in the long run, this is not sustainable and you'll probably feel a little bit bad.\n\nYou should aim to deliver an excellent user experience, and, in the age of AI, there's really no reason not to: Spend a week building the app, not a weekend.\n\nSome general guidelines:\n1. Selling to a core human desire.\n- This is spoken about constantly, but it's very important.\n- People assume selling to a need = slop app.\n- But look at Hinge, it's a beautiful app, and sells intimacy.\n- There's no reason your health app can't be beautiful.\n- E.g: Delivering value through science-based skin care routines.\n- Motivational features, value add, smooth user experience.\n- DO NOT copy an app 1:1. Apple will just reject it.\n- It's a total waste of time, AND it's not that hard to improve on existing ideas.\n\nSome core human needs:\n- health\n- addictions\n- appearance\n- religion\n- mental health\n- money\n- calorie\n- intimacy\n- learning\n\n2. Utilise the beauty of iOS.\n- Liquid glass components look amazing out of the box.\n- We can make stunning UIs with little effort.\n- Frameworks like Expo are good, but the development experience, and the feeling of native SwiftUI, in my opinion, is unmatched.\n- Agents understand SwiftUI quite well, especially OpenAI models.\n\n![iOS liquid glass](https://pbs.twimg.com/media/HNBc2SPXkAA8evc.jpg)\n\n3. Build iOS only at the start.\n- Once your app gains traction, you can make android.\n- At the start, you don't know whether your app is going to do well.\n- So, your effort is best spent marketing.\n- iOS spends massively more, so it's the natural choice,\n- But, if you start making 10k/m it's worth spending a week developing an android version, even if it brings in 15% compared to iOS.\n\n4. Don't abandon the product.\n- Continue to iteratively improve it.\n- Features can improve retention, and retention is money.\n- Use logging throughout the app to measure friction.\n- Think of cool new ideas that give value to the user.\n\n5. Use an exit offer.\n- This is not an abandon checkout offer.\n- Although these are potentially allowed in some cases!\n- If you implement one: be extremely clear in your app review.\n- Let apple decide. I've seen a lot of big apps utilising them.\n\n![Exit offer](https://pbs.twimg.com/media/HNBXlFIW8AAUzFQ.jpg)\n\nFor the exit offer, specifically:\n- This is your \"manage subscription\" button within the app.\n- When the user presses the button:\n- Show a questionnaire screen with preset options:\n- \"Too Expensive\", \"didn't use\", etc & a text input for detailed responses.\n- Show them a discounted retention offer.\n- 24.99/year can be good.\n- Potentially a lifetime offer for the subscription averse.\n- Note: lifetime can be tricky in the event of an acquisition!\n- If they say no, redirect to the app store as usual.\n\n> This has huge ROI, I added this in the past few days and it's retained a bunch of users already! One caveat: if you do 24.99 a year, only give this to users not already on the yearly plan, otherwise you're basically giving them a discount. The other side is this could potentially decrease yearly plan refunds!\n\n6. Send notifications to engaged Users.\n\n> If a user has a weekly sub, and they haven't opened the app in 2 months, you're not financially incentivised to remind them of it.\n\nHowever, that doesn't mean you can't keep engaged users engaged!\nSo, send notifications based on user activity metadata.\n\nBONUS - App Store Approvals\n1. Include videos of your updates.\n2. Request a call from apple.\n3. Always be VERY CLEAR about what your app does.\n4. Never mislead or trick the user.\n\n> Apple only cares about the user being happy.\nIf your app misleads, it'll be rejected.\nIt's that simple.\n\n5. Don't try and fight or disagree with them. It won't change anything.\n6. Request expedited reviews under exceptional circumstances.\n\n## TLDR:\n\n## 1. Make cracked App Store Page.\n\n## 2. Optimise & tighten onboarding.\n\n## 3. Utilise a high converting paywall.\n\n## 4. Provide value in your app.\n\n![POV: You after actually implementing this guide.](https://pbs.twimg.com/media/HNBchMDWwAA0jDs.jpg)"}}