The original is one click away. Open original ↗
How Steven Cravotta built a $40K/month iPhone app with no coding experience
Executive overview
Most people assume building a profitable mobile app requires technical skills. It doesn't. The real barrier is marketing, not code.
Steven Cravotta reached $40K/month in recurring revenue with PuffCount — a quit-vaping app — by outsourcing all design and development, then going all-in on TikTok organic content.
The core insight: marketing is 95% of mobile app success — build fast, ship simple, then market relentlessly.
Finding and validating the idea
- Solve a problem you personally experience — you become the ideal user
- Apps that help people transform (lose weight, quit vaping, quit drinking) generate strong commitment
- Validate with Sensor Tower (competitor revenue), Google Trends (search trajectory), and TikTok (viral signal)
- Seeing competitors already making money is a positive sign, not a deterrent
- The first 4–6 months may generate nothing; marketing is what eventually validates the idea
Building the app without coding
- Brain-dump all features and competitors into a Google Doc, then sketch screens on paper
- Upload sketches to 99designs — 50–70 professional UI designers submit concepts
- Hire a developer on Upwork; pay per project completion, not per hour
- Eastern European developers offer the best quality-to-cost ratio
- A simple MVP (e.g. PuffCount) can be built for under $5K; basic apps for under $1K
- Use starter templates from ThemeForest to cut scope and cost further
- Ship something simple first; don't spend months building features before launch
Marketing on TikTok
- TikTok is the primary channel — entertainment first, call to action at the end only
- Research viral videos in your niche; log the hook, format, and why they worked
- Never make a video that looks like a sales pitch — no one watches sales content
- A single viral video (8.3M views) drove tens of thousands of PuffCount downloads
- Organic TikTok performance is a creative quality signal — proven content can go straight to paid ads
- Influencers are expensive and unreliable; only pursue "diamond in the rough" creators at low cost
Monetisation and paywalls
- Ad monetisation works for games (high session time); use subscriptions for tool apps
- Implement a hard paywall — unskippable, requiring free trial commitment before accessing features
- Switching to a hard paywall took PuffCount's conversion rate to 20–25%
- Long onboarding is intentional: walking users through their own problem primes them to convert at the paywall
- A/B test pricing with Superwall — remotely configure paywalls without App Store updates
- Optimise for highest LTV (lifetime value), not highest volume; LTV must exceed customer acquisition cost
Tech stack
- Upwork — developer hiring
- 99designs — UI design
- Superwall — paywall A/B testing and remote configuration
- Revenue Cat — subscription analytics and LTV tracking
- AppsFlyer — mobile measurement partner (connects app to Facebook/TikTok ad data)
- Mixpanel / Amplitude — in-app behaviour analytics (stay on free plans)
Mindset and iteration
- Ideas are worth nothing; execution and persistence are everything
- PuffCount took four years to build; meaningful revenue only came in the last 6–7 months
- Relentlessly talk to users, collect feedback, and iterate based on data
- Outsource what you're bad at — build a team with complementary skills
- Health and self-improvement apps are the most lucrative niche right now
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.