
OCT 28 - 29, 2026
UGANDA


( SPEAKER )
Sachin Malik
Senior Engineer at PayPay India
( About the speaker )
I am sachin malik presently working in paypay india. Earlier i have worked with makemytrip, olx and samsung.
( Session )
Compose beyond row and column, a deep dive into custom layouts and compose graphics layer
GPU accelerated visuals with AGSL in jetpack compose
we all have been told to think in compose, but what happens when the standard row, column and box arent enough. how do we build custom, high performance ui without falling back to the xml.
This session will go deep into the compose UI rendering pipelines. i will start by deconstructing the three phase of frames: composition, layouts and drawing.
Audience will learn how to write thier own layout composables from scratch, giving them full control over the measurement and placement of Ui element.
We will then dive into the graphics layer, exploring how to achieve advances effects like rotations, shaders and complex clipping with hardware acceleration. how to use it as powerful tool to optimize performance by decreasing recomposition scopes.
My session would help you move beyond standard animations and unleash the power of GPU with AGSL in jetpack compose. I will deep dive into shaders, showing you how to create stunning, high performance visual effects directly within your composables. We will go from theory to practice by building a dynamic, touch responsive background from scratch, creating visuals that feel alive. It would be like learn to paint with code.
Key takeaways for audience:
1. Understand the "how" and "why". Knowing the fundamentals of AGSL fragment shaders and where they fit into the compose rendering pipeline.
2. Learn to use RuntimeShader API to pass dynamic data like animation values, sensor data directly to the GPU.
3. Build a real interactive GPU accelerated effect from start to finish.
4. Learn the best practices for using shaders efficiently to ensure effects are both beautiful and battery friendly.
