Micro-Optimizations for Android Development - Android Developers Backstage
Android Developers via YouTube
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Master Agentic AI, GANs, Fine-Tuning & LLM Apps
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Dive into a 51-minute podcast episode from Android Developers Backstage where hosts Tor Norbye and Romain Guy explore the world of micro optimizations and custom tool development for Android. Learn about Kotlin explorer, techniques for avoiding object allocations, and identifying code inefficiencies. Gain insights into compilers, using AI to understand assembly, and layout optimization. Discover the importance of programmers writing their own tools, and explore specific optimizations like char.isBlank, lint checks, and companion objects. Understand the Java assertion mechanism and hash map optimizations. Evaluate when to apply micro optimizations and when to avoid them, while also learning about benchmarking techniques and new optimization strategies. Access additional Android development resources and subscribe to the Android Developers channel for more in-depth content.
Syllabus
Intro
Micro optimizations
Kotlin explorer
Avoiding object allocations
Code Inefficiencies
Compilers
Understand assembly with AI
Layout opt
Programmers writing tools
char.isBlank
Lint checks
Companion objects
Java assertion mechanism
Hash maps
When to micro optimize and when not to
Benchmarking
New optimizations
Wrap up
Taught by
Android Developers