Published inProAndroidDevInterpreting voice results for Android media apps in carsWhen it comes to implementing voice actions for Android in cars, things you read in the documentation might differ a bit from reality.Jan 10, 2022Jan 10, 2022
Published inGoogle Developer ExpertsUsing the Kotlin standard library in JavaDo you have a mixed Java/Kotlin code base? Then you should start using more Kotlin functions in your Java code! Yes you can!Jun 14, 2021A response icon4Jun 14, 2021A response icon4
Published inProAndroidDevThe modifier that shouldn't be thereMost Kotlin developers would agree that a val property is equivalent to a final property in Java. What if I tell you that this “depends”?May 31, 2021A response icon1May 31, 2021A response icon1
Published inGoogle Developer ExpertsAvoid backing properties for LiveData and StateFlowSeparating the public API and implementation detail of android ViewModels. Looking at you underscore prefix!Jan 12, 2021A response icon20Jan 12, 2021A response icon20
Published inProAndroidDevWhen “Compat” libraries won’t save youUsing AndroidX artefacts might give the feeling of false security when it comes to newer API calls. Let’s talk about this!Jan 4, 2021Jan 4, 2021
Published inGoogle Developer ExpertsWhen LiveData and Kotlin don’t play well togetherSometimes the combination of Kotlin and LiveData might lead to hidden issues. Let’s explore why and what can happen!Dec 15, 2020A response icon2Dec 15, 2020A response icon2
Published inThe StartupSwift’s Guard Statement for KotlinSwifts guard statement is something we miss in Kotlin. What does it do and how can we achieve something similar?Dec 7, 2020A response icon1Dec 7, 2020A response icon1
Published inGoogle Developer ExpertsThe hidden pitfalls of the Elvis operatorI guess many of us love the Elvis operator in Kotlin. But it can lead to some hidden pitfalls if you are not aware of how it works.Jul 28, 2020A response icon13Jul 28, 2020A response icon13
Published inProAndroidDevKeep your interfaces simpleAvoiding implicit connections and learn how extension functions can help you writing good APIsJul 16, 2020A response icon1Jul 16, 2020A response icon1
Published inProAndroidDevThe forgotten art of constructionHow tools made us forget how to write sane constructorsJun 22, 2020A response icon6Jun 22, 2020A response icon6