Vitalii Markus

Android Engineer @ Flo Health Inc.

Talk Title

Jetpack Compose: Drawing without pain and recomposition

Room

Hangouts

Date

31.10.2024

Time

16:05 > 40 min

Share

on Twitter

This is a talk on recomposition in Jetpack Compose and the myths of too many calls it is followed by. I'll briefly explain the reasons behind recompositions and why they are not as problematic as they may seem. I have prepared numerous examples that illustrate how to minimize its occurrence.

I'll share real-life situations we encountered during the redesign of our main screen. I'll delve step-by-step into how I optimized a particle animation without additional memory allocation and how we successfully reduced the number of recompositions on the screen. My practical guide on parameter tuning will be a great takeaway.

Speaker Bio

Hey, I’m Vitalii, an Android Engineer at Flo Health Inc. We’re building “The #1 women’s health app worldwide with 60 million monthly active users.” I’m working in the Health Monitor team, responsible for providing our customers with the most relevant information about their health, symptoms, and patterns.
Living in Barcelona provides an excellent opportunity for an active lifestyle and many outdoor activities. I usually play tennis and beach volleyball with our IT community; sometimes, we hike in the beautiful places of Catalonia; in our free time, we enjoy local restaurants and craft breweries and discuss new trends in IT.
The rest of the time, I usually spend time with my family, kid, and 8-kilos cat.

Menu