| raw | raw/i-grew-my-mobile-app-to-20k-month-here-s-my-entire-play.md |
|---|---|
| url |
TL;DR
Mal Baron built Prayer Lock, a mobile app that blocks access to a user’s phone apps until they complete a personalized, AI-generated prayer. Using Cursor (Claude 3.5 Sonnet), he built the entire app in 3 days with no user database and no authentication system, saving all state locally on-device. By optimizing his onboarding process to a detailed 15-minute sequence, he achieved a world-class 43% download-to-trial conversion rate, scaling the app to $21,000/month in 6 months using TikTok broad-target ad campaigns and TikTok Spark Ads featuring a 15-year-old UGC creator.
The Founder’s Story
Mal Baron majored in finance but fell in love with AI in 2022 upon discovering early OpenAI Codex models. He taught himself how to build apps using LLMs. In early 2025, Mal was building an adult AI companion app, but felt deeply disappointed in the venture. Seeking a moral and spiritual pivot, he decided to build in the faith space.
After spending three months launching apps that failed to gain traction, he discovered a competitor faith app, Pray Screen (which blocked phone apps until the user logged a prayer). Mal analyzed their design and execution, realized he could significantly improve the onboarding and aesthetic experience, and went to work on Prayer Lock in June 2025.
The 3-Day Databaseless MVP
Mal built and launched the initial version of Prayer Lock in just three days, driven by a philosophy of high speed and minimal operational overhead.
1. The Databaseless Architecture
To minimize friction and cut operating costs, Prayer Lock has no user signup, no authentication, and no external database. All user settings, streaks, and customization schedules are stored locally on the user’s device.
- Benefits: Onboarding drop-off is reduced because users never have to enter passwords or emails. Additionally, database infrastructure costs are reduced to $0.
- Counter-Argument: While users risk losing data when switching devices, Mal notes this is a highly rare edge-case that has had zero impact on revenue or growth.
2. High-Value Onboarding Optimization
- The Long-Onboarding Secret: Initially, Mal built a short, fast onboarding flow, assuming users wanted speed. It converted terribly. He pivoted by extending the onboarding flow from 5 minutes to a 15-minute interactive storytelling sequence that asks deep spiritual questions.
- Results: The extended, high-value onboarding flow increased download-to-trial conversion rates more than 3x, achieving a world-class 43% download-to-trial conversion rate.
- Design Hack: Mal skipped wireframing tools entirely. He screenshotted high-converting onboarding flows from top-tier apps across multiple categories, laid them out in a Canva file, and fed them directly to Cursor to code.
The User Acquisition Playbook
Phase 1: Brute-Force Organic UGC (July–August)
- High Posting Volume: Posted 40 times a day across 12 different social media accounts to test various viral hooks.
- Girl-Reaction Format: The format that broke through was a “UGC girl reaction video with a mobile screen demo overlay.” Having no budget to hire actors, Mal had his girlfriend (now wife) film reactions.
- Scaling Organic: Organic views reached 10,000/day, translating to 200–300 downloads a day. This scaled the app to $1,500 in July and $2,400 in August.
Phase 2: TikTok Broad Paid Ad Campaigns
- The Optimization Shift: Mal originally failed at paid ads because he optimized campaigns for “downloads” (which pulled low-intent traffic) against a short onboarding flow. He pivoted campaigns to optimize for “trials started” against his new 15-minute high-value onboarding.
- Broad Targeting Strategy: On TikTok Ads, Mal ran a wide-open campaign with zero interest or demographic targeting, restricting only the location to the US. He loaded his best UGC girl-reaction videos into the ad set.
- Cost-Per-Trial Collapse: This broad strategy immediately dropped his cost per trial to $4.00 each (on a $50/year subscription package).
Phase 3: Spark Ads with a 15-Year-Old UGC Creator
- Creator Matching: Mal partnered with a 15-year-old TikTok creator named Matthew, whose organic videos immediately averaged a consistent 10,000 views per post.
- Spark Ads Amplification: Instead of running normal ads, Mal placed paid ad spend directly behind Matthew’s high-performing organic videos using TikTok Spark Ads.
- Results: Cost-per-trial plummeted to an unbelievable $1.88 to $3.00. Mal scaled ad spend to $360/day. In December 2025, he generated $21,000 in revenue on $9,000 in ad spend (~57% margins).
Tech Stack & Financials
- IDE / Code Generation: Cursor ($20/mo) using Claude 3.5 Sonnet, with Codex CLI for complex tasks and the ChatGPT Mac App for questions.
- In-App AI Service: Google Gemini 2.5 Flash API (~$9/mo to generate customized prayers on the fly).
- Paywall Management: Superwall (charged at $0.20 per conversion for dynamic paywall A/B testing).
- Mobile Measurement Partner: Singular ($0.05 per conversion after 15,000 free attributions to track ad campaign conversions).
- Analytics: PostHog (~$10/mo).
- Backend & Hosting: AWS (~$2/mo for static hosting and assets).
- Total Tooling Expenses: ~$40 - $50/month (excluding ad spend).
Key Quotes
- “My app right now probably has one of the best onboarding rates in the world. Our review rate is over 12%. We have 6.7K ratings with less than 60K downloads.”
- “Generally, the longer your onboarding is, as long as it’s adding value and telling a story, the better. I immediately saw my organic conversion rate increase more than 3x.”
- “My app doesn’t have authentication or a database, and I’m printing money… There’s no reason to pay for a database when you can just save it all on the device.”
- “Do not design any mock-ups. Instead, study the best apps in your niche and study the best apps in other niches with tools like screens.design, and just go straight into coding.”
Related Frameworks & Playbooks
- mobile-app-monetization — Paywall optimization, hard paywalls, and pricing metrics
- no-audience-launch — Short-form UGC video algorithms and influencer profit-sharing