Published inProAndroidDevRelease Train in mobile developmentImplementing Release Train for the Android and iOS app. We all need predictability of releases.Dec 10, 20232Dec 10, 20232
Published inBetter ProgrammingHow ChatGPT Wrote an Android AppIn 78 questions and answersJan 4, 20231Jan 4, 20231
Published inProAndroidDevWhere 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.Nov 3, 20225Nov 3, 20225
Published inProAndroidDevBranch 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.Sep 4, 2022Sep 4, 2022
Published inProAndroidDevHow runBlocking May Surprise YouIf you write this code on the UI thread you will deadlock your Android app forever.Jan 19, 20219Jan 19, 20219