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

YouTube

High Performance in Android

Devoxx via YouTube

Overview

Explore high-performance Android development techniques in this 45-minute Devoxx conference talk. Discover how to create performant applications that balance speed, functionality, and user experience. Learn to leverage Android SDK tools for debugging and profiling, and delve into advanced topics such as optimizing layouts, multithreading, networking, security, and battery life management. Gain insights into programming patterns, user engagement strategies, and responsiveness techniques. Examine memory management, database optimization, and efficient networking practices. Master the art of creating lightweight layouts, utilizing tools like Hierarchy Viewer and Butterknife. Understand the importance of static variables, string buffers, and weak references in preventing memory leaks. Explore background operations, services, and loaders to enhance app performance. By the end of this talk, you'll be equipped with the knowledge to develop high-performance Android applications that can run smoothly on various hardware configurations, increasing your app's reach and user engagement.

Syllabus

Intro
How did we start
What is performance
What does it mean
Energy battery
Programming pattern
Security
Debugging
User engagement
Responsiveness
Error
Long operations
Background operations
Splatter screen
Services
DBMS
Networking
MPSC
Layout
CoreView
Layouts
Merge Layout
ComplexView
Butterknife
Hierarchy viewer
Emulator
Memory
Good or bad
Which is more expensive
Humans are readable
Calculate surface
Indepth annotation
Start right from the beginning
Always try to do this
Static variables
String buffer
Huge database
Static fields
Memory leaks
Weak references
evan
Spreading
Loaders
Tasks
Path Loader
Syntax Loader
Service
Intent Services
Network
Network types
Around queue
Catching responses
Modified
Exponential
Feedback

Taught by

Devoxx

Reviews

Start your review of High Performance in Android

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.