Non-transitive R files became available to all modules in AGP 4.2. Non-transitive R files allow your builds to be incrementally faster and your AAB/APK’s smaller. This post will explain how to implement and build your…
Category: Reference
AppGallery Connect Remote Configuration: Spice up your app without the fuss
This blog will show you how to use Remote Config to toggle app features based on a remote setup. Using Huawei’s AppGallery Connect we can leverage user attributes and remote conditions to quickly and easily modify parameters from the cloud.
To dip or not to dp, that is the compose question
I know what you are thinking, why wasn’t this feature shipped with the compose 1.0, a travesty! Well don’t worry because now it’s here, by un-popular demand. No longer do you have to pine for…
Read more of To dip or not to dp, that is the compose question
Fix: Jetpack Compose observeAsState Type Error has no method
This quick blog post helps you solve the error “Type state has no method getValue” when first starting to observe state on your ViewModel.
When is a Type not a Type? Kotlin in the IDE
This article explains the ‘show type hints’ feature of IntelliJ. To get to see those sweet variable types you desire but not change any of the code conventions in your place of work.
[TUT] Google Cloud IoT Core – MQTT on Android
I just started playing with Google Cloud IoT Core with AndroidThings, and the communication is done via MQTT. However I couldn’t find a decent, simple example of how to do it. Not for long! This…
Threading best practices : 3 ways on Android Things
Working with Android Things means connecting to peripheral sensors & actuators to communicate sending or receiving commands and data. As with all Android development, you should be evaluating the impact of this and consider offloading…
Read more of Threading best practices : 3 ways on Android Things