Pedro AlvarezinCodandoTVKotlin Decompose: Component Context capabilities in depthWe covered a lot of the Component concept regarding Decompose in our latest article, however, there are some aspects that were not…Oct 141Oct 141
Pedro AlvarezinCodandoTVKotlin: Inline functions explained with variationsImagine the following scenario: we have a High Order function which is called from a main scope, and this function may be called several…Sep 161Sep 161
Pedro AlvarezinStackademicKotlin: Decoupling your Composables to prepare for screenshot testsCertainly you have heard about screenshot tests. It's one of the great layers of our testing pyramid and the basic idea is assuring the…Sep 12Sep 12
Pedro AlvarezinCodandoTVTab Navigation in Kotlin DecomposeIn the previous article we had a deep introduction to the concepts around Kotlin Decompose and how it's useful to build the navigation…Sep 101Sep 101
Pedro AlvarezinStackademicA Fresh Start to Kotlin DecomposeIn Kotlin Multiplatform(and Jetpack Compose) we have plenty ways of providing navigation between screens(Composables), and certainly each…Sep 91Sep 91
Pedro AlvarezinStackademicServer Driven UI: 6 reasons to not use itThis wallpaper serves to illustrate exactly what your UI and Design System become if you start to rely on Server-Driven-UI pattern in your…Aug 225Aug 225
Pedro AlvarezinStackademicA standard solution to the iOS 15+ pre-warm issueiOS 15 has an acknowledged issue where the app invokes running modes data preparation before user has actually started the app. That has a…Aug 18Aug 18
Pedro AlvarezinStackademicA first guide to Kotlin Multiplatform(KMP)Hybrid Mobile development is becoming more adopted as time passes and more and more people are migrating from native iOS/Android…Jun 251Jun 251
Pedro AlvarezinStackademicLocal Persistence in Android: Room DatabaseContinuing from our PokeAPI series, today we will be experimenting local persistence to provide a shortcut to favorite pokemon to the user…May 17May 17
Pedro AlvarezinStackademicThe Interceptor Pattern in AndroidContinuing our PokeAPI series, let's take a look in a very important design pattern that is applied in any company you shall work. I am…Apr 28Apr 28