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


Android Performance

Google via Udacity


If you’ve ever hit performance issues that affect your app’s usability, this course will teach you how to identify and diagnose your performance problems. By the end of this course, you’ll be able to perform exploratory tests, run profiling tools, use outputs to navigate to problematic code, and design a plan of attack to mitigate poor performance. You’ll also gain a higher level of understanding about how program code and the Android platform interact, which will help you optimize for performance in the future.


  • Welcome
    • Discover why performance is so critical to the success of your Android App.,Learn how to profile your code.,Employ a few best practices to help resolve common issues in the areas of rendering, memory, compute, and battery.
  • Render
    • How to identify and diagnose the key performance problems that come with drawing to the screen.
  • Compute and Memory
    • Discover the tools in android studio that will help you detect and resolve memory leaks and memory churn.,Use systrace to evaluate and improve the performance of functions.
  • Battery
    • Discover tools provided with Android Studio that'll help you minimize the battery use of your App.,Learn about classes in the Android Framework that will help your app minimize its impact on a device's battery usage.

Taught by

Colt McAnlis


5.0 rating, based on 1 Class Central review

Start your review of Android Performance

  • The content of the course is great. The instructors have given and explained a good deal of major performance problem as far as Android is concerned and helped understand how to solve these common problems using some of the best Android SDK Tools and APIs.

Never Stop Learning.

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