Pedro AlvarezinCodandoTVA quick introduction to Flutter MVVM with ProvidersMVVM is one of the most widely adopted front-end architectures in the mobile ecosystem and each framework implements it with its own…Nov 81Nov 81
Pedro AlvarezinCodandoTVFlutter: Implementing native code for iOS and AndroidFlutter works a bit different from KMP regarding specific code implementation. Usually, in Kotlin, we are used to declare hybrid classes…Nov 51Nov 51
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