Coding in Flow Podcast

Strategies From a Successful Indie App Developer | Rob Joseph

December 07, 2021 Florian Walther Episode 8
Coding in Flow Podcast
Strategies From a Successful Indie App Developer | Rob Joseph
Show Notes Chapter Markers

Rob J is an Android developer who has released more than 20 apps to the Google Play Store, some of which gathered several 100k downloads and thousands of active users. He even got featured in publications like Lifehacker, The Guardian, Yahoo, and BBC News. In this episode, he will share strategies and insights on indie app development, like how to come up with profitable app ideas, how to rank higher in the app store, avoid bad user ratings, and much more!

For the episode links, please visit the Youtube video:
https://www.youtube.com/watch?v=KJocc5EuXoM

📺 Subscribe to the podcast on Youtube:
https://www.youtube.com/c/codinginflow?sub_confirmation=1

💚 Support us on Patreon:
https://www.patreon.com/codinginflow

💬 Join our free developer community:
https://codinginflow.com/discord

📨 Receive free podcast summaries by subscribing to our newsletter:
https://codinginflow.com/newsletter

📣 Follow Coding in Flow on social media:
https://www.instagram.com/codinginflow
https://twitter.com/codinginflow
https://www.tiktok.com/@codinginflow
https://www.facebook.com/codinginflow
https://www.linkedin.com/company/codinginflow

💰 For business requests and sponsoring opportunities, contact me at: [email protected]

Timestamps:
0:00 - Introduction & back story
16:02 - How to come up with good app ideas
17:08 - Was university worth it?
21:10 - Rob's most successful apps
26:48 - Can you still build successful solo apps today?
32:47 - How many lines of code do your apps have?
34:10 - Do you still use Java in your apps?
34:57 - Going wide vs going deep
37:23 - Building apps for learning & portfolio
39:12 - Best app monetization strategies (ads vs in-app purchases/subscriptions)
58:24 - What kind of apps have the highest chance of success today?
1:01:54 - Is web3/blockchain the next golden era?
1:07:58 - How to avoid getting my app idea stolen (Should I have an NDA?)
1:15:07 - How to market your app
1:19:56 - How to retain app users
1:23:40 - Play Store ranking factors
1:28:04 - Keeping apps up to date & min SDK level
1:33:25 - How to avoid bad app ratings
1:37:02 - Device compatibility
1:44:45 - How important are tests?
1:48:19 - Things to keep in mind when you release your app to the app store
1:50:23 - Play Store suspensions, bans, and app removal
1:56:51 - Play Store alternatives (Amazon Appstore)
1:58:15 - Opinions on Flutter, React Native, and Kotlin Multiplatform (KMP)
2:02:17 - Favorite app architecture (MVI, modularization)
2:05:12 - Must-have tools for app developers
2:06:15 - Why do you choose freelancing over a full-time job?
2:08:25 - Why did you start podcasting?
2:10:53 - Where do you learn new things?
2:12:02 - More about Rob
2:12:44 - Stay in touch

Special thanks to Munsur Creative for producing the soundtrack of this podcast!

Support the show (https://www.patreon.com/codinginflow)
Introduction & back story
How to come up with good app ideas
Was university worth it?
Rob's most successful apps
Can you still build successful solo apps today?
How many lines of code do your apps have?
Do you still use Java in your apps?
Going wide vs going deep
Building apps for learning & portfolio
Best app monetization strategies (ads vs in-app purchases/subscriptions)
What kind of apps have the highest chance of success today?
Is web3/blockchain the next golden era?
How to avoid getting my app idea stolen (Should I have an NDA?)
How to market your app
How to retain app users
Play Store ranking factors
Keeping apps up to date & min SDK level
How to avoid bad app ratings
Device compatibility
How important are tests?
Things to keep in mind when you release your app to the app store
Play Store suspensions, bans, and app removal
Play Store alternatives (Amazon Appstore)
Opinions on Flutter, React Native, and Kotlin Multiplatform (KMP)
Favorite app architecture (MVI, modularization)
Must-have tools for app developers
Why do you choose freelancing over a full-time job?
Why did you start podcasting?
Where do you learn new things?
More about Rob
Stay in touch