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.

Get early access to the full library.

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.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.