Category: Mobile Development
-
Flutter Development Reaction Part 1
I spent majority of my mobile development career on native app development, mainly Kotlin and Swift. And this is my perspective on using Flutter for the first time. I have only seen small code snippets and that’s it. This is my first time logging into Flutter’s official site. I Googled Flutter. And first thing came […]
-
Migrate Android build configuration from Groovy to Kotlin
Here are the steps I did when I migrated our Android build to Kotlin. Long story short, the reasons for migration is the syntax highlighting and built-in support with Android Studio. I searched for all single quotes and replaced them with double quotes. Migrate to function invocations in Kotlin syntax. As you noticed the parenthesis. […]
-
Postmortem: ProGuard is annoying
This morning I received several crash reports from last night’s release. I wasn’t able to replicate this crash on my debug environment. So this should be a production-only crash. The first thing that came to my mind while I read the crash report is that this is a Proguard issue. The crash was happening in […]
-
UIKit Drawing Tutorial Fix
I tried the tutorial from raywenderlich.com but the behavior was incorrect. The canvas or UIImageView seems to move after lifting my finger. It tried to run the official project from raywenderlich.com but it has the same strange behavior. Luckily I found a solution, you need to change this line inside touchesEnded function And that’s it.
-
Submitting Urgent Hotfix and Apple Wasted Time
I’ve been releasing several versions on the App Store for over 2 years now and then Apple suddenly rejected it Revise the purpose string in your app’s Info.plist file for the camera to explain why your app needs access and include an example of how the user’s data will be used. I made it clear […]