Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Micro-Optimizations for Android Development - Android Developers Backstage

Android Developers via YouTube

Overview

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

Reviews

Start your review of Micro-Optimizations for Android Development - Android Developers Backstage

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.