David CruzKMP for AppleTVIn the ever-changing world of software development, Kotlin Multiplatform (KMP) has emerged as a powerful tool for creating cross-platform…Jul 131Jul 131
David CruzThe SOLID Principles DartifiedHey, fellow devs! Are you interviewing for a Flutter developer? Dart? and/or perhaps are on the brink of embarking on a new Flutter project…Oct 21, 2023Oct 21, 2023
David CruzKotlin Interview Questions. Part 1If you are reading these lines is because you already know Kotlin and you are already or are expecting to face an interview in this field…Nov 26, 2022Nov 26, 2022
David Cruz5 Myths about a Software Developer job you should stop believingIn 2014 I had the huge privilege of starting my career in software development as a Junior Game Developer coming from a ZERO commercial…Jan 23, 2022Jan 23, 2022
David CruzFrom Gradle to Gradle.kts: The definitive Groovy to Kotlin conversion guide.files with .kts extension are not new, but at some point in your Kotlin and/or Android development career you are likely to be in need of…Nov 27, 2021Nov 27, 2021
David CruzConstraintLayout loves Jetpack ComposeFor the last few years, ConstraintLayout was an effective way to create complex UI for our Android applications. With Constraint Layout you…Oct 3, 20211Oct 3, 20211
David CruzAndroid: Introduction to Picture In Picture mode, that amazing overshadowed feature.With the release of Android Oreo (API 26) it include one feature, on my understanding, overshadowed with all that limitations, new…Nov 15, 2020Nov 15, 2020
David CruzAndroid: IntentService or JobScheduler?. Use JobIntentService instead (Part 1)On Android from the API level 3, when we run long background operation we did use IntentService allowing us to run this heavy operations…Nov 14, 2020Nov 14, 2020