Chris Krueger

@chriskrueger.dev

Building a mobile app empire as a solo developer with AI and KMM. Founder of @MoviebaseApp. Last project: https://resubs.app

Day 3: Building the app Momental for the RevenueCat challenge. 5000 particles, each 1–2 points in size, move upward based on the timer, beginning as an earth. Written in Compose Multiplatform for the iPhone. #shipaton

Nice update in CMP 1.9.0-beta01! "Extended the @Preview annotation with the following parameters: name, group, widthDp, heightDp, locale, showBackground, backgroundColor. IDE (IJ or AS) will pick up these parameters in the same way it works for androidx Preview annotations"

Official KMP support for Firebase is requested a lot whenever we talk to developers. If you want to let the team at Google know, please vote for and add a comment on this issue explaining why you want to see this: firebase.uservoice.c...

Support Kotlin Multiplatform (KMP) in the SDKs

KMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech.

firebase.uservoice.com

I quit my job at KAYAK, even with an excellent salary, just to become a full-time indie developer. 🥳 Although the market timing isn’t perfect, this gives me more time to explore new opportunities to grow my apps.

Writing almost entirely without Swift code is possible with the new CMP 1.8 library and other improved libraries. Only three Swift files are in the project: AppDelegate, ComposeView, and iOSApp. The app ReSubs doesn't feel native in all aspects, but it gets very close.

Introducing a paywall during onboarding might seem like an obvious choice for monetization, but my recent experiment suggests otherwise. I ran an XP with a paywall on around 100,000 users. • Total Revenue: -13% • Purchase Revenue: +4.3% • Ad Revenue: -21% • Onboarding Closed: -9.7%

Bild