App Developer Nightmare & Free iOS app Source Code for learning and use
Few years after last dip in mobile development I wanted to refresh my knowledge. After investigating current state of mobile app development I tried to make the app in Kotlin Multiplatform, not using Compose but native UI implementations for the both Android and iOS.
The app I wanted to make help you track the versions of your cooking recipes. This is important for stuff that you make occasionally but want to improve over time. E.g. meat proportions and seasoning for sausages so if you deem that currently made version could be a little bit saltier, you add that note, and in few months you know that you need to increase the salt amount in ingredients.
Also the ingredients and measurements should be autocompleted but only from your own recipes so you can have the units you use.
Android
Android version was done quickly in Kotlin and started to develop the iOS modules. There problems began, due not good transpilation of Kotlin to ObjC. Eventually I abandoned that approach but not before I tried to open the Google Developer account. That resulted in the year long conversation with support…
iOS
Last time I developed for iOS was with ObjC, and using Swift/Swift UI was a giant leap ahead especially that it follows similar approach as React I have been doing occasionally in day to day job. The app was going nicely and the last step was to implement Support Developer option where I would allow them to purchase support button removal from App Store (no ads — just a button “Support Developer” in same style as others). I needed to open an account to prepare In App Purchases. Guess what?
Conclusion
I have decided to open source the 90% complete app for anyone to use/modify with complete design files. Here https://github.com/zveljkovic/cook-log-ios/tree/master