Ivan Garza
•
Ivan is an Android engineer at Mixhalo, a passionate fĂștbol fan, and an amateur salsa maker.
7 Stories by Ivan Garza
Explore the CI/CD tool GitHub Actions and its application into modern Android development, including Android-specific Actions and more advanced topics.
Explore Androidâs intent filters, some common examples of them, and advanced ways of using them.
Explore the Kotlin's extension functions, map(), flatMap(), and flatten() and how they address the need for efficient collection manipulation.
Learn about the two most popular dependency injection libraries for Modern Android Development: Daggerâs Hilt and Kotlinâs Koin.
Explore multi-threading in Kotlin through the use of coroutines, especially the suspend and runBlocking functions.
Control flow statements like Kotlinâs when and Swiftâs switch statements are used to break up typical top-to-bottom flows of code execution.
In this tutorial, we compare and contrast inheritance and Kotlin extensions to understand the pros and cons of each.