Harmonizing Modifiers in Jetpack Compose: A Tale of Flexibility and Usability | by Mahmoud Afarideh | Oct, 2023
In a previous article titled “Avoid Applying Modifiers to the Provided Modifier,” I highlighted the challenges we faced in the early days of our design system. The primary issue was the overuse of modifiers in our composable functions. For instance, a simple “primary button” composable…
Mobile App Development
0
Leveraging Kotlin Delegation to Simplify ViewModel Collaboration and State Management | by Mahmoud Afarideh | Sep, 2023
In a previous piece, we explored the design journey of our InRide screen for drivers. As technologies and needs evolve, our product does too. HamidReza, our Product Manager, came up with the idea of embedding navigation capabilities right within our existing In-Ride screen, freeing our…