Kotlin Multiplatform: A Multi-Platform for Native DevelopersThis post aims to introduce you to KMP, highlighting its strengths, weaknesses, and why it is different than other multiplatform…Jul 151Jul 151
Published inProAndroidDevMastering Lazy Lists in Jetpack Compose with Data Classes and MVIThis post explores how to structure and utilize data classes to build clean and efficient Lazy List composables within an MVI pattern.Dec 13, 2023Dec 13, 2023
Published inCapTech CornerStandardizing Android Dependency Injection with HiltAt Google I/O 2021, Google announced that Hilt is now stable and is the recommended approach for Dependency Injection (DI) on Android. I…Jun 4, 2021Jun 4, 2021
Published inCapTech CornerJetpack Compose Concepts Every Developer Should KnowAn overview of important concepts and topics that Android Developers who are working in Jetpack Compose should know.Mar 3, 20212Mar 3, 20212
Published inProAndroidDevAndroid 11: Creating an IME(Keyboard) Visibility ListenerAndroid 11 introduces several WindowInsets API additions. This post will use these to create a Keyboard Visibility Listener.Jun 30, 20204Jun 30, 20204
Published inProAndroidDevNavigation & Events in MVVM on Android via LiveDataA deep dive on Navigation and Event handling with LiveData in MVVM on Android.Feb 29, 20202Feb 29, 20202
Getting Started with Augmented Faces with ARCoreGetting Started With Augmented Faces with ARCoreJun 15, 2019Jun 15, 2019
Taking Augmented Images for a SpinLast year at Google IO ’18 we saw ARCore for Android take a leap forward with Sceneform. Google introduced improvements to the platform…Jun 15, 2019Jun 15, 2019
5 Key Announcements from Google IO 2019With Google IO 2019 in our rearview mirror, now is a good time to take a look back on what was delivered and determine the effects on your…Jun 15, 2019Jun 15, 2019
Taking ARCore’s Sceneform for a Test DriveAt Google IO ’18, Google quietly introduced sizeable improvements to the existing ARCore for Android. These improvements are crucial to…Feb 20, 2019Feb 20, 2019