Patxi BocosJetpack Compose: building a generic grid canvasAs promised in my last article, here I am back again with the grid canvas we used to replicate IntelliJ IDEA’s splash screen. This time I…·4 min read·Apr 21, 2021----
Patxi BocosMimicking IntelliJ IDEA’s splash screen with Jetpack ComposeIn this article we will implement a composable that mimics the appearance of the splash screen from the latest version of IntelliJ IDEA.·4 min read·Apr 14, 2021----
Patxi BocosRemembering the State in Jetpack ComposeWhen starting to work with Jetpack Compose (now that it is in beta 🎉) and stateful components, we easily get used to define values based…·3 min read·Mar 8, 2021--3--3
Patxi BocosRoad to Android UI testsWriting stable and reliable UI tests is not easy or trivial. There are multiple factors that applications depend on which UI developers…·6 min read·May 20, 2020----
Patxi BocosinITNEXTSealed classes + RecyclerView with headers = ❤️If you have been in the Android ecosystem for a while, there is a chance that at some point you needed to show a list of items on the…·3 min read·Apr 26, 2020--2--2
Patxi BocosAnnouncing poetimizely library 📢After spending the last weeks working on a library, today, I am happy to announce the first beta release of poetimizely. (Thanks to Ralph…·2 min read·Apr 12, 2020--1--1
Patxi BocosKotlin expressivenessOne of the things that feels much different in Kotlin compared to Java is the type system. The void keyword for example is not present in…·3 min read·Mar 1, 2020--1--1
Patxi BocosinITNEXTAny, Unit, Nothing and all their friendsUnderstanding Kotlin type system·3 min read·Jan 18, 2020--2--2
Patxi BocosYou may not need a sealed classWhen to use an enum or a sealed class in Kotlin? This is about similarities and differences between both.·2 min read·Dec 12, 2019----
Patxi BocosTo class, or to data class, that is the questionWhenever we write a new class in Kotlin, we may feel tempted about defining as a data class. But should every class be a data class then?·2 min read·Nov 15, 2019--1--1