Published inProAndroidDevNetflix Toolbar Scroll EffectRecently I was with of group of Android developers which were talking about the Netflix Android application. Even if the Netflix Design…Jan 15, 20242Jan 15, 20242
Prefer Kotlin’s val-iables instead of var-iablesBy using immutable content it is always easier to debug, do your thread handling and with no more details, you always know what is inside.Apr 6, 2023Apr 6, 2023
Published inBetter ProgrammingIs Builder Pattern, in Kotlin, dead or enhanced?A brief guide to implementing Builder Pattern’s useful featuresMar 3, 2023Mar 3, 2023
Be precise and not clever: Kotlin Null HandlingBack in 2009, Tony Hoare at a software conference apologized for inventing the null reference.Feb 6, 2023Feb 6, 2023
Avoid Kotlin destructuring declarationsAlthough destructuring declarations are so handy some times, we should not forget a very important issue that might arise a long period of…Jan 17, 20231Jan 17, 20231
Kotlin property delegation in AndroidEvery pattern for software development is designed with code reusability in mind. Kotlin has no difference in this. One of the patterns…Jan 5, 2023Jan 5, 2023
Refactoring Ideas [5]: Behave yourselfIt always seems easier to write functional code instead of thinking about objects. It happens to me all the time and probably to you…Nov 25, 2022Nov 25, 2022
Refactoring Ideas [4]: Get the role without castingType Casting is the way to change an object from one type into another. It is good to verify (instanceOf) that the object you are going to…Oct 15, 2022Oct 15, 2022
Refactoring Thoughts [3]: I can’t live if living is without youI improvised this amazing title and then out of the blue I found out that Mariah Carey has a similar song! What a coincidence! So, even if…Sep 29, 2022Sep 29, 2022