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

YouTube

What's New in Android Runtime - Optimizations and Improvements

Android Developers via YouTube

Overview

Explore the latest advancements in Android Runtime (ART) in this Google I/O 2018 conference talk. Discover how ART enhances Java and Kotlin development on Android, improving debugging, profiling, installation, and launch times. Learn about optimizations in null checks, memory usage, storage efficiency, and layout processing. Understand the role of profiles, including core profiles and device profiles, in optimizing application performance. Gain insights into dex file contents, compact dex, and dex processing for improved efficiency. Examine the concept of hot code and its impact on app performance. Engage with ART engineers during a brief Q&A session at the end of the talk to deepen your understanding of Android app development best practices.

Syllabus

Intro
What is Art
How Art has changed
Optimizations
Null Check
Optimization
Memory and Storage
Application Review
Dex File Contents
Compact Dex
Dex Processing
Efficiency Results
Layout Optimizations
How does it work
Profiles
Core Profiles
Metadata Files
Device Profile
Core Profile
Core Profile Graph
Core Profile Union
Are we shipping unnecessary code
What is profile code
What is hot code
Hot code breakdown
Summary

Taught by

Android Developers

Reviews

Start your review of What's New in Android Runtime - Optimizations and Improvements

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.