This post describes how you can share code between your side projects without code duplication, remote hosting or versioning.
Tag: androiddev
Speed up your build: Non-transitive R files
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…
Using AdMob banner Ads in a Compose Layout
This is a real quick post to give you some pointers of how to use Google AdMob banner ads in an Android Jetpack Compose view layout. Right off the bat I want to say two…
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.
Tame Your Gradle Dependencies just BECAUSE!
Did you know you can specify a reason for using a certain dependency or certain version of a dependency? Yep it’s in the API here and referenced in the DOCS here. void because?(@Nullable String reason)…
[TUT] Android Things – Alphanumeric Segment Display, I2C on the Rainbow Hat
This post will explain how you can use the I2C protocol to output from your AndroidThings application. We’ll discuss the Raspberry Pi Rainbow hat and its actuators, in this case the 4-digit Alphanumeric Character Display…
Read more of [TUT] Android Things – Alphanumeric Segment Display, I2C on the Rainbow Hat