Skim this video about "How I built an app that makes $2,000 in one month (from scratch)": 8 key points in 19 min and more.

How I built an app that makes $2,000 in one month (from scratch)

skim AI Analysis | Arthur Spalanzani

Arthur Spalanzani's How I built an app that makes $2,000 in one month (from scratch): skim's analysis identifies 9 key moments, with 2 potential conflicts of interest flagged. Arthur, a CS student, details his journey building a $2,000/month affirmation app from scratch. Watch the parts that matter on YouTube — creator gets full credit, ads play, time saved. Available in three skim slices — Short for the highest-impact moments, Medium for gist plus context, Relaxed for the comprehensive breakdown. Patent-pending depth control, the only AI summary tool that lets you choose how deep to go.

Category: Business. Format: Monologue. YouTube video analyzed by skim.

Summary

Arthur, a CS student, details his journey building a $2,000/month affirmation app from scratch. He covers idea validation, design, coding, marketing, and monetization, emphasizing iterative improvements based on data and user feedback.

skim AI Analysis

Credibility assessment: Solid & Transparent. Arthur shares his process openly, including failures and successes. His background as a CS student and startup co-founder adds credibility, though the lack of external validation tempers the score.

Bias assessment: Slightly Promotional. While mostly informative, Arthur is promoting his app and Discord community. This creates a slight bias towards portraying his methods and app in a positive light, but it's not overly egregious.

Originality: 75% — Pragmatic Innovation. Arthur's approach isn't groundbreaking, but his focus on practical app development, transparently sharing the process, and targeting a specific niche adds a layer of originality. He builds on existing ideas with a unique angle.

Depth: 70% — Iterative Insights. Arthur provides a good level of detail about his app development journey, including A/B testing and data analysis. However, the analysis is primarily focused on his own experience, limiting broader insights into app development strategies.

Key Points (9)

1. Arthur: Validating App Ideas

Timestamp: 00:01:29 to 00:04:16 - watch this moment on skim

Arthur emphasizes the importance of validating app ideas by looking at existing successful apps and finding a niche or angle to differentiate. He identified the affirmation app market as proven and decided to target people going through dark winters with a cozy and warm UI. This approach allows for faster development and testing of a minimum viable product, increasing the likelihood of success. The key is to build something that's already proven to work, just with a different angle or target market.

Significance (Medium): This strategy reduces risk by leveraging existing market demand.

Sources in support: Arthur (CS Student & App Developer)

2. Streamlining Development with No Login

Timestamp: 00:04:46 to 00:06:32 - watch this moment on skim

Arthur opted to store all user data on the device itself, eliminating the need for login or signup features. This decision significantly simplified the development process, allowing him to focus on core functionalities. He also used cloud code to quickly test notifications, ensuring they worked as expected without a complex server backend. By prioritizing simplicity and efficiency, Arthur was able to accelerate the development timeline and reduce technical overhead. This approach allowed the app to work even in airplane mode, enhancing user accessibility.

Significance (Medium): This approach prioritizes speed and user privacy.

Sources in support: Arthur (CS Student & App Developer)

3. Arthur on App Monetization

Timestamp: 00:09:19 to 00:11:46 - watch this moment on skim

Arthur explains how app monetization works, highlighting Apple's 30% cut and the small business program that reduces it to 15%. He then introduces Revenue Cat, a service that handles receipt validation and subscription status, which is free for apps making under $2500 per month. He set up monthly and yearly subscription options, adjusting prices for Nordic countries due to currency differences. By leveraging Revenue Cat, Arthur streamlined the payment process and focused on building the app's core features, setting the stage for revenue generation.

Significance (High): This knowledge is crucial for developers to understand revenue streams.

Sources in support: Arthur (CS Student & App Developer)

4. Arthur Emphasizes ASO

Timestamp: 00:16:50 to 00:18:30 - watch this moment on skim

Arthur stresses the importance of App Store Optimization (ASO) for app visibility, using a tool called Astro to find the right keywords. He aims for keywords with popularity above 20 and difficulty under 50, checking competitors' keywords and using ChatGPT for suggestions. He found 'helse' (health in Norwegian) to be a good keyword for Norway. By optimizing for relevant keywords, Arthur aimed to increase organic downloads and improve the app's ranking in the App Store, ensuring it reaches the target audience. This strategic approach is essential for driving initial traction and attracting users.

Significance (High): Effective ASO is vital for discoverability in a crowded market.

Sources in support: Arthur (CS Student & App Developer)

5. Arthur on User Retention

Timestamp: 00:21:26 to 00:23:20 - watch this moment on skim

Arthur discovered that only 15% of users returned to the app on day two, indicating a retention problem. He addressed this by adding screens explaining the core feature of notifications and emphasizing their importance. He also focused on coding updates based on user feedback and key metrics like retention, conversion, and user demographics. By prioritizing retention, Arthur aimed to create a daily habit for users, increasing the likelihood of converting them into paying subscribers. This data-driven approach is crucial for long-term app success.

Significance (High): Retention is key to long-term app profitability.

Sources in support: Arthur (CS Student & App Developer)

6. Arthur Leverages TikTok Ads

Timestamp: 00:25:24 to 00:28:59 - watch this moment on skim

Arthur details his strategy for using TikTok ads to promote his app, including installing the TikTok events SDK for tracking and adding dark mode as a requested feature. He explains the challenges of using TikTok ads with React Native and Expo, requiring him to build his own library. He tests different ad creatives, targeting Nordic countries and using a smart campaign to optimize for app installs. Despite initial setbacks, Arthur persevered, eventually finding success with specific ad formats. This highlights the importance of adaptability and technical problem-solving in app marketing.

Significance (Medium): Paid ads can drive initial traffic, but require careful tracking.

Sources in support: Arthur (CS Student & App Developer)

7. Arthur on Onboarding Optimization

Timestamp: 00:32:31 to 00:34:44 - watch this moment on skim

Arthur emphasizes the importance of improving the onboarding process to increase sales. He implemented a new onboarding with more personal questions and a tutorial to explain the app's features. He also created an analytics dashboard to track user behavior during onboarding, identifying screens where users quit the app. By continuously refining the onboarding experience, Arthur aimed to improve user engagement and drive more conversions, demonstrating the power of iterative design and data-driven decision-making. The key learning is that trying to improve your onboarding can have a huge impact on sales.

Significance (High): A smooth onboarding is crucial for converting users.

Sources in support: Arthur (CS Student & App Developer)

8. Arthur Implements A/B Testing

Timestamp: 00:42:57 to 00:45:31 - watch this moment on skim

Arthur used PostHog to A/B test different onboarding flows, tracking onboarding completion and conversion rates. He tested variants with and without specific screens, discovering that removing certain screens significantly improved conversion. He also A/B tested different paywall designs using Revenue Cat. By leveraging A/B testing, Arthur was able to make data-driven decisions about app design and monetization, optimizing the user experience and maximizing revenue. This highlights the importance of experimentation and continuous improvement in app development.

Significance (High): A/B testing is essential for optimizing user experience and revenue.

Sources in support: Arthur (CS Student & App Developer)

9. Arthur on the Value of Learning

Timestamp: 01:02:56 to 01:04:54 - watch this moment on skim

Arthur concludes by emphasizing the importance of learning by doing and failing, rather than waiting to know everything. He encourages viewers to enjoy the process of building and creating, rather than focusing solely on the end result. He shares his own experiences of building things that nobody used and spending money on things that didn't work, highlighting the value of those failures in his learning journey. By embracing the process of learning and failing, Arthur believes that individuals can achieve sustainable success and find fulfillment in their work. The key is to enjoy learning, enjoy failing because you'll spend lots of time just in the process.

Significance (High): This mindset is crucial for long-term success and personal growth.

Sources in support: Arthur (CS Student & App Developer)

Key Sources

  • Arthur — CS Student & App Developer

Potential Conflicts of Interest (2)

App Promotion (Medium severity)

Type: Commercial

Arthur is showcasing the development of his 'Glow' app, which he directly benefits from if viewers download and subscribe. This raises questions about whether his decisions are presented objectively or skewed to promote his product.

Significance: The audience is left to wonder if the strategies Arthur highlights are truly the most effective, or simply the ones that benefit his app the most. This commercial tie could color his perception of success metrics.

Discord Community (Low severity)

Type: Commercial

Arthur promotes his Discord community for app developers. While seemingly altruistic, a larger community could translate to increased visibility and potential monetization opportunities for him.

Significance: This raises questions about whether Arthur's advice is purely for the benefit of viewers, or if there's an underlying motive to grow his own platform and influence within the app development space.

This analysis was generated by skim (skim.plus), an AI-powered content analysis platform by Credible AI. Scores and classifications represent the platform's AI-generated assessment and should be considered alongside other sources.