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