Android Studio is the first IDE dedicated entirely to Android. Find out how it compares to Eclipse, and develop a Hello World app in the new IDE.
Java J2ME Section Index
Ensure your Android app runs smoothly on devices with different screen sizes, pixel densities and rotation behavior.
Find out how Eclipse's Android refactoring options can help you create and ship your Android apps faster and with less hassle.
Eclipse Content Assist for Android can significantly speed up Android app development -- if you understand how to use the function correctly.
A Developer.com eBook
Discover how to start developing for the Android platform with this extensive guide, which provides a reference to the Android platform as well as a look at developing your first Android application. You'll explore the top 10 features for developers as well as learn design and development tips that go beyond the phone and target tablet development as well.
Enable your Android app to tap into Android location services, pinpoint a user's location and then do something useful with it.
Android app developers often misuse notifications -- annoying users and risking having their apps uninstalled. Learn the do's and don'ts of Android notifications.
With end-to-end performance testing, Android developers gain a true understanding of how their apps will behave.
The Dalvik Debug Monitor Server (DDMS) is one of the most powerful Android debugging tools out there. Find out why.
Build your first OpenGL ES project in Android.
Add the power of libraries to your Android project.
Learn how to use Android face detection APIs to identify faces in bitmap images.
Android and Qt are productive platforms for developing mobile apps. Is Android the no-brainer choice it seems to be?
If you've resolved to make 2012 the year you jump into Android development, here are some Android n00b pitfalls to avoid.
JUnit is a great unit testing platform for Java applications and now it offers special APIs for Android developers. Learn how to get started with JUnit on Android.
The Android Fragment API enables developers to create flexible user interfaces for different screen sizes and provide screen workflow alternatives. Learn how to use this API.
The Android SDK ships with dozens of tools. These 10 are the most important for Android developers to know.
New Oracle Application Development Framework Mobile Client enables developers to extend enterprise apps to Java-enabled smartphones.
Chris Bennett demonstrates the Android development tools provided with the Google Android SDK in this concise video.
With ProGuard support in the Eclipse ADT plugin, Android developers can maintain a level of protection in their Android application code.
RIM chooses WebWorks as a common mobile development environment across BlackBerry smartphones and the upcoming PlayBook tablet.
Spring Android helps unify the worlds of enterprise and Android development, offering a simple framework for accessing RESTful resources.
The differences between Android and Windows Phone 7 are mostly skin deep, so enterprising Android developers can port their current apps over to Windows Phone 7.
Want more distribution for your Java mobile app? Learn how to translate your Java skills onto the Windows Phone 7 platform.
Android tablets are coming. Luckily, many design principles for writing great Android tablet apps really apply to all device targets.