Mathieu Perroud🌐 Understanding the Differences Between MutableStateFlow, MutableSharedFlow, and Channels in…Introduction2d ago2d ago
Mathieu Perroud🎨 Jetpack Compose and mutableStateOf: The Core of Reactive UI 🚀When building modern UIs, managing the state of your application is crucial. In the context of UI programming, state refers to data that…Aug 18Aug 18
Mathieu Perroud🧠 Kotlin: Mastering Scopes and Lambda Expressions 🚀Kotlin is a powerful language that offers a wealth of features designed to simplify and enhance your coding efficiency. Two such closely…Aug 18Aug 18
Mathieu Perroud🛠️ From Screens to Components: Building a Scalable Codebase 🚀When diving into application development, the way you structure and organize your code largely determines how easily your application can…Aug 18Aug 18
Mathieu PerroudDeveloper Experience: The Unsuspected Reflection of User Experience 🌟When we talk about experience, our minds naturally turn to the end user. We think of smooth navigation, simple interactions, relevant…Aug 18Aug 18
Mathieu PerroudCooking Safely: Tests as the Guardians of Quality in DevelopmentImagine you’re a chef in a bustling kitchen. You have numerous ingredients at your disposal, and a crowd of hungry customers waiting…Aug 18Aug 18
Mathieu PerroudMVI: Data Class vs. Sealed Class — Between Shadow and LightIntroduction MVI, or Model-View-Intent, is an architectural pattern that has emerged as an evolution of the MVP and MVVM paradigms within…Aug 18Aug 18
Mathieu Perroud🛡️ The Impact of the @Immutable Annotation in Jetpack ComposeIntroduction In the modern world of Android development with Jetpack Compose, managing UI state is a critical aspect. To ensure optimal…Aug 18Aug 18
Mathieu PerroudMVI : data class vs sealed class entre ombre et lumièreMVI, ou Model-View-Intent, est une architecture applicative ayant émergé comme une évolution des paradigmes architecturaux MVP et MVVM…Oct 15, 2023Oct 15, 2023