Skip to Main Content
Talk Beginner CC By-SA 4.0 First Talk

Under the Hood of Android , What Really Happens When You Open an App?

Proposal status is Approved
Session Description

Have you ever stopped to think about what actually happens inside your smartphone the second you tap an app icon? Instead of booting up from scratch every single time , our phone uses a shortcut to clone a ready to go template which is why our apps launch in the blink of an eye.
We build apps every day , many complex ones as well relying on APIs that make UI magically appear but how many of us actually understand the heavy lifting happening underneath? This talk will cover that black box of Android’s operating system for developers who want to look past the surface layer. Did you know that the app doesn’t boot a fresh JVM every time but instead forks from a pre warmed Zygote process to launch instantly. Most importantly, because this entire operating system is open - source , you never have to just guess how things work , we can actually read the blueprints. I’ll show you how to navigate this massive public codebase so you can look up exactly what happens under the hood whenever you get stuck

Key Takeaways
  • Understand the Zygote forking model and why Android app startup is fast

  • Know the journey from tapping an icon -> process creation -> first frame on screen

  • Understand how Compose's compiler plugin + slot table architecture differs from the legacy View system

References

Session Categories

Technology architecture
Community
Talk License: CC By-SA 4.0

Which track are you applying for?

Android Open Source Project (AOSP)

Speakers

Owm Dubey Intern | BlipAi

I am an Android developer and I eagerly contribute to open source across multiple orgs such as Wikimedia Foundation, Organic Maps, CNCF-KGateway etc. I love digging into Android internals and understanding how the system really works under the hood.

Owm Dubey
https://www.linkedin.com/in/owmdubey/