Max KachinProAndroidDevRelease Train in mobile developmentImplementing Release Train for the Android and iOS app. We all need predictability of releases.12 min read·Dec 10, 2023--2--2
Max KachinBetter ProgrammingHow ChatGPT Wrote an Android AppIn 78 questions and answers14 min read·Jan 4, 2023--1--1
Max KachinProAndroidDevWhere does TransactionTooLargeException come from if I didn’t do anything wrong?A story when a small mistake can take us through the rabbit hole to the world of IPC interaction and Binder transactions.7 min read·Nov 3, 2022--5--5
Max KachinProAndroidDevBranch by Abstraction in Android projectBranch by Abstraction is a well-known technique in software engineering, but it’s not that common in mobile development. Let’s fix it.10 min read·Sep 4, 2022----
Max KachinProAndroidDevHow runBlocking May Surprise YouIf you write this code on the UI thread you will deadlock your Android app forever.6 min read·Jan 19, 2021--9--9