Over a million developers have joined DZone.

The BIG List of Android Dev Resources

DZone's Guide to

The BIG List of Android Dev Resources

· Java Zone ·
Free Resource

Java-based (JDBC) data connectivity to SaaS, NoSQL, and Big Data. Download Now.

This is a compilation of resources related to Android App Development.

In this post, I have only shared libraries that are used on a daily basis and are essential for every new Android developer. At the bottom of the post I have also given links to libraries that are not mentioned here. Enjoy :)


Android Weekly - a free newsletter that helps you remain on the cutting-edge with your Android Development.


Google's Android Developer Training

CommonsWare - AdvAndroid


DZone Javalobby

Java Code Geeks


Ignition - Helps you get your Android applications off the ground quickly by offering ready-to-use components and utility classes

GreenDroid - Makes UI development easier and consistent throughout your applications

Spring For Android - An extension of the Spring Framework that aims to simplify the development of native Android applications

DroidParts - a framework that includes DI, ORM, logging, a REST Client and more


OrmLite - Provides some lightweight functionality for persisting Java objects to SQL databases

Active Record for Android - Lightweight persistence library for Android

GreenDao - Open source project to help Android developers working with data stored in SQLite


Android Patterns - Interaction patterns that can help you design Android apps.

Google Android Design Guide - Official android design guide by Google.

Android App Patterns - 1225 app screenshots in 29 categories all in one.

Android 4.0 Design Startkit - Some starter kits with Photoshop PSD's.

Android Niceties - A collection of screenshots encompassing some of the most beautiful looking Android apps.

Android Holo Colors Generator - Allows you to easily create Android components with your own color scheme

ICS Apps - IceCream sandwich app screenshots

Dependency Injection:

RoboGuice - Smoothes out some of the wrinkles in your Android development and slims down your application code

Android Annotations - Takes care of the plumbing and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.


Loopj - An asynchronous, callback-based HTTP client for Android

Volley - It manages the processing and caching of network requests and it saves developers valuable time from writing the same network call/cache code again and again


ActionBarSherlock - Designed to facilitate the use of the action bar design pattern across all versions of Android with a single API

NineOldAndroids - Library for using the Honeycomb (Android 3.0) animation API on all versions of the platform back to 1.0

Pull To Refresh - Provides a reusable pull-to-refresh widget for Android.

Android Validator - Form validator library

Progress Wheel - A custom component for Android that replaces the progress bar

Scroll Bar Panel - Attaches a view to a scroll indicator

View Page Indicator - Provides widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.

View Badger - A simple way to "badge" any given Android view at runtime

Universal Image Loader - Powerful and flexible instrument for asynchronous loading, caching and displaying images

ColorPicker - To create a color picker in preferences

Segmented Radio Button - Implementation of iOS's segmented control

PhotoView - Implementation of ImageView, which supports zooming by various touch gestures

Smart Image View - ImageView replacement that allows image loading from URLs or the contact address book with caching.

Android Lock Pattern - Users can define their own lock pattern ‒ which is a combination of 4+ dots


Android Mock - A framework for mocking interfaces and classes on the Dalvik VM

Robotium - A test automation framework that has full support for native and hybrid applications


Application Crash Report - ACRA - A library enabling Android Applications to automatically post their crash reports in a GoogleDoc form

Android Studio - A new Android development environment based on IntelliJ IDEA

Hungry for more?

App Dev Wiki

Android Views

Open Intents Android Libraries

Basic4Android Wiki

Vogella Useful Android Libs

From http://pragmaticsharif.wordpress.com/2013/10/06/android-resources/

Connect any Java based application to your SaaS data.  Over 100+ Java-based data source connectors.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}