People won't take the action you want unless


Hey friend,

I’m Louis, mobile developer and founder of appkickstarter.com.

Today I present to you the first issue of the newsletter APPPRENEUR: BABY STEPS TO BIG WINS.

It is addressed to app developers with an interest for business.

Every Saturday, receive:

  • 1 technical tip: A short insight to refine your mobile app development skills.
  • 1 marketing or entrepreneurial tip: Proven strategies and reflections, whether to promote your app or cultivate a success mindset.
  • 1 book snippet: Carefully selected passages to broaden your horizons, inspire you, and guide you through the unique challenges encountered in developing your business.

Let’s go

Tech tip: I love inversion of control (IoC) and why you should learn and apply this in your projects

What is IoC ?

IoC is the design principle that reverses the flow of control in software development. Imagine you're hungry. Now imagine you have a magical kitchen. Normally, you decide what to cook, get the ingredients, and cook. With Inversion of Control, you just say "I'm hungry for pizza," and the magical kitchen does everything else : picks the recipe, gets the ingredients, and cooks it for you. You just enjoy the pizza without worrying about how it's made. This is like telling a program what you want, and it figures out how to do it for you.

Why learn and apply IoC?

Implementing IoC in your projects boosts modularity, simplifies testing and maintenance by decoupling components, and enhances flexibility, allowing for easy updates without rewriting code.

This makes your project more adaptable to new requirements or technologies.

IoC example in AppKickstarter

By using IoC and dependency injection, in AppKickstarter I made the backend just an implementation detail, (more infos if you’re interested here) . This approach allows swapping out or modifying the backend services without changing the rest of the application, making it highly adaptable and easy to maintain.

Entrepreneurial tip: Done is Better Than Perfect

For several months, I've been wanting to start a newsletter but kept getting stuck trying to make everything perfect. I hesitated over the content.

My interests in tech and mobile development are broad, and I didn't want to limit the newsletter to just deep dives into technology. Similarly, while eager to explore marketing, distribution, and psychology, my primary audience is app builders.

I worried that covering such a range of topics might dilute the newsletter's focus, potentially losing readers' interest.

This led to procrastination : I did nothing. 🙄

Reflecting on the past year, I realize that if I started with discipline, actively listening to feedback, and implemented a bit of marketing, I could have grown to 1000+ subscribers by now.

My pursuit for the perfect content, title, and a sustainable publishing rhythm held me back.

Today marks a change.

I've decided to take action by writing content that feels true to me, hoping it resonates with and provides value to others.

Even in writing this newsletter, I've caught myself getting bogged down by details, constantly editing and searching for the perfect wording. Clearly, procrastination and perfectionism are the worst enemies.

Remember: Start with simple actions today and optimize over time. Perfection can wait.

3. BOOK TIP: People won't take the action you want unless it's motivated by one of these eight core drives.

Today's book highlight is "Actionable Gamification" by Yu-Kai Chou,

« Everything we do is based on one or more of the 8 Core Drives within Octalysis. This is important to keep in mind because it also suggests that if there are none of these Core Drives behind a Desired Action, there is no motivation, and no behavior happens. »

Exploring each concept in detail is too much for this newsletter, but here's a quick look at what these drives are about:

  • Epic meaning and calling is the core drive that is in play when a person believes they are doing something greater than themselves and/or they were chosen to take that action.
  • Development and accomplishment is our internal drive for making progress, developing skills etc.
  • Empowerment of creativity & feedback is expressed when users are engaged in a creative process where they repeatedly test things and they see the results of their creativity, receive feedback and adjust in turn.
  • Ownership and possession is where users are motivated because they feel like they control something.
  • Social influence incorporates all the social elements that motivate people like social acceptance, competition, etc.
  • Scarcity and impatience is the core drive of wanting something just because it’s rare or immediately unattainable.
  • Unpredictability and curiotity is the core drive of constantly being hooked because you don’t know what’s going to happen next.
  • Loss and avoidance is the motivation to avoid something negative from happening.

Remember : « focus on motivation by thinking through the 8 core drives instead of focusing on features and functionalities »

Enjoyed this newsletter?

I hope you discovered valuable insights for your journey. ⭐ If so, please take a moment to support and share the love for this newsletter on this page.

Make sure my next emails can reach your inbox

Take a few quick steps to ensure my emails are sent to the right place and reach your inbox every time.

Gmail users – Add these emails to your Primary inbox.

  • On desktop: Go back to your main inbox, then click and drag this email to the Primary tab.
  • On mobile: Click the three dots in the top right corner of this message, then click "Move To," then "Primary."

Apple mail users – Click on my email address at the top of this message (next to the "From" field) and choose “Add to Contacts” or “Add to VIPs.”

Outlook users – Click the banner that says “Click here to download pictures” at the top of this message. Select “Add Sender to Safe Senders list.”

If you use another platform – This page has simple instructions (with screenshots) for several other popular email clients.

APPPRENEUR: BABY STEPS TO BIG WINS

1 tech tip, 1 marketing or entrepreneurial tip, 1 book snippet. Every Saturday.

Read more from APPPRENEUR: BABY STEPS TO BIG WINS

Hello, This is Louis, the founder of AppKickstarter.com. I’ve created a Trello board to share the product roadmap and vision. The board is completely open, and I genuinely value your input. You can vote on the features you’d like to see prioritized, and if there’s anything missing that you think should be included, please don’t hesitate to let me know. I invite you to join the board and share your feedback: Join the Trello Board Thank you for your support! Best regards,Louis

Hey, Today, let's dive into ways to minimize mental clutter and boost productivity, especially for solo app founders. I'll share strategies I wish I'd adopted sooner. Invest just 30 minutes monthly, 7 minutes weekly, and 1 minute daily to get amazing results for your time. Frame Your Day with a To-Do List Flying solo means you're in charge. Set your priorities first thing. Without a daily to-do, you'll find yourself bouncing from one urgency to the next, firefighting instead of focusing. Set...

Hey, Today learn more about SQLDelight to make multiplatform databases with KMP + some reflection for your app development. Tech tip: Introducing custom column types in SQLDelight In case you don't know SqlDelight is a library that generates typesafe kotlin APIs from your SQL statements. It's what I use for building multiplatform databases and what is used in AppKickstarter. I want to introduce to you custom column types in SQLDelight. You will improve your tables and your code will be...