
Mangesh Yadav
Senior Android Engineer @Mercari
Actions
Senior Android Engineer currently making strides at Mercari in Bengaluru. Mangesh has played pivotal roles in the development of high-impact Chat SDK, Fintech , Social Media and Agritech apps. His has reached millions of users globally.
Links
Breaking Down Bloated ViewModels: Mercari's Guide to ViewModel Mediators
Discover the power of utilising multiple ViewModels within the Extended MVVM Architecture to overcome the limitations of bloated and unwieldy structures.
In this session, we will explore how the strategic use of separate ViewModels for distinct concerns or sub-features can transform your app architecture into a modular, maintainable, and scalable system.
Join us to explore the benefits of this approach and learn how it can enhance the clarity, maintainability, and efficiency of your Android development projects.
Compose : Win the recomposition game for High Performance UI
The talk dives into why recomposition occurs, how to identify it, and when to optimize and when not to. Knowing when your composable doesn't need optimization is equally important.
The topic will cover how to use annotations like @Stable @Immutable, @NonRestartableComposable, and @ReadOnlyComposable, and other practices like state hoisting, remembered lambda, and delayed lambda calls. Once the developers generate the compose report based on it, they can decide which composable needs optimization and where it's not required. Talk will also include a demo, including incorporating all the practices, and a result matrix
Developers takeaways :
Compose Stability and Recomposition rules.
A checklist that will help you decide when to optimize.
How to generate a composable report, how to read and make use of it.
Measure the result using the recomposition counter and macrobenchmarking.
Sample code with before/after version.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top