Android Developers Blog
The latest Android and Google Play news for app and game developers.
🔍
Platform Android Studio Google Play Jetpack Kotlin Docs News
Optimization
Reddit improved app startup speed by over 50% using Baseline Profiles and R8
Reddit improved app startup speed by over 50% using Baseline Profiles and R8

12 12월 2024

Posted by Ben Weiss – Developer Relations Engineer, and Lauren Darcey – Senior Engineering Manager, Reddit Reddit is one of the wor...


Android 3.0 Hardware Acceleration
Android 3.0 Hardware Acceleration

14 3월 2011

[This post is by Romain Guy , who likes things on your screen to move fast. —Tim Bray] One of the biggest changes we made to Android for Hon...


Article Image Placeholder
Optimize your layouts

10 12월 2009

Writing user interface layouts for Android applications is easy, but it can sometimes be difficult to optimize them. Most often, heavy modi...


Android Layout Tricks #3: Optimize with stubs
Android Layout Tricks #3: Optimize with stubs

30 3월 2009

Sharing and reusing layouts is very easy with Android thanks to the <include /> tag, sometimes even too easy and you might end up wit...


Window Backgrounds & UI Speed
Window Backgrounds & UI Speed

05 3월 2009

Some Android applications require to squeeze every bit of performance out of the UI toolkit and there are many ways to do so. In this articl...


Android Layout Tricks #3: Optimize by merging
Android Layout Tricks #3: Optimize by merging

03 3월 2009

In the previous installment of Android Layout Tricks , I showed you how to use the <include /> tag in XML layout to reuse and share ...


Article Image Placeholder
Android Layout Tricks #2: Reusing layouts

25 2월 2009

Android comes with a wide variety of widgets , small visual construction blocks you can glue together to present the users with complex and ...


Android Layout Tricks #1
Android Layout Tricks #1

24 2월 2009

The Android UI toolkit offers several layout managers that are rather easy to use and, most of the time, you only need the basic features of...


Faster screen orientation change
Faster screen orientation change

19 2월 2009

Android is a mobile operating system meant to be run on a wide array of devices, with very different hardware configurations. Some devices, ...


Track memory allocations
Track memory allocations

12 2월 2009

Despite the impressive hardware of the first Android phones (T-Mobile G1 and ADP1) writing efficient mobile applications is not always strai...


Article Image Placeholder
Avoiding memory leaks

19 1월 2009

Android applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a lot of memory for a phone and yet very litt...


Why is my list black? An Android optimization
Why is my list black? An Android optimization

13 1월 2009

ListView is one of Android's most widely used widgets. It is rather easy to use, very flexible and incredibly powerful. ListView can a...