InProAndroidDevbyDanny Preussler·Jan 10, 2022Interpreting 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.
InGoogle Developer ExpertsbyDanny Preussler·Jun 14, 2021Using 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!A response icon4A response icon4
InProAndroidDevbyDanny Preussler·May 31, 2021The 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”?A response icon1A response icon1
InGoogle Developer ExpertsbyDanny Preussler·Jan 12, 2021Avoid backing properties for LiveData and StateFlowSeparating the public API and implementation detail of android ViewModels. Looking at you underscore prefix!A response icon20A response icon20
InProAndroidDevbyDanny Preussler·Jan 4, 2021When “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!
InGoogle Developer ExpertsbyDanny Preussler·Dec 15, 2020When 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!A response icon2A response icon2
InThe StartupbyDanny Preussler·Dec 7, 2020Swift’s Guard Statement for KotlinSwifts guard statement is something we miss in Kotlin. What does it do and how can we achieve something similar?A response icon1A response icon1
InGoogle Developer ExpertsbyDanny Preussler·Jul 28, 2020The 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.A response icon13A response icon13
InProAndroidDevbyDanny Preussler·Jul 16, 2020Keep your interfaces simpleAvoiding implicit connections and learn how extension functions can help you writing good APIsA response icon1A response icon1
InProAndroidDevbyDanny Preussler·Jun 22, 2020The forgotten art of constructionHow tools made us forget how to write sane constructorsA response icon6A response icon6