Collection if libraries starred during some years of Android Development. Here is the definitely list of android Open Source libraries
* In titles means it has been categorized more than once (in different categories)
UI
|---Widgets
| |---TextView
| |---ProgressBar
| |---ListView
| |---Other
|---Animation
|---Maps
|---Validation
|---Other
Social
Network
Tasks
Open GL
Dependency Injection
Testing
Network
Tasks
Dependency Injection
Title | Description |
---|---|
AutoFit TextView | A TextView that automatically resizes text to fit perfectly within its bounds |
Token AutoComplete | Gmail style MultiAutoCompleteTextView for Android |
Android RobotoTextView | Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts |
Android Ago | An Android TextView that always displays an auto refreshing relative time span with respect to a reference time |
Timely TextView | Animated TextView like Timely app |
Email AutoComplete TextView | An AutoCompleteTextView optimized for email auto-complete |
Shimmer Android | An Android TextView with a shimmering effect |
Titanic | Android experiment showing a sinking TextView |
Title | Description |
---|---|
Holo Circular ProgressBar | is a Custom View implementation for Android you might know from the Android Clock |
Title | Description |
---|---|
Flabby ListView | Android library to display a ListView which cells are not rigid but flabby and react to ListView scroll and touch events |
Title | Description |
---|---|
Android Sliding Up Panel | This type of a panel is a common pattern also used in the Google Music app and the Rdio app |
Android FlipView | A small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application |
Android Flip | A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android |
Showcase View | Highlight the best bits of your app to users quickly, simply, and cool...ly |
Android PDF View | A fast PDF reader component for Android development |
Android ViewBadger | A simple way to "badge" any given Android view at runtime without having to cater for it in layout |
Quilt View Library | QuiltView displays views of different sizes in a scrollable grid |
Title | Description |
---|---|
Android Sliding Up Panel * | Android Sliding Up Panel Demo |
Android FlipView * | A small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application |
Android Flip * | A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android |
Flabby ListView * | Android library to display a ListView which cells are not rigid but flabby and react to ListView scroll and touch events |
Title | Description |
---|---|
Clusterer | Clustering in Maps v2 for Android |
Title | Description |
---|---|
Android Saripaar | UI Validation Library for Android |
Title | Description |
---|---|
Shake Detector | This library provides a easy way to detect a shake movement using the build-in accelerometer and fire a callback on the UI thread every times it happens |
Title | Description |
---|---|
Twitter 4J | Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API |
Twitter Android SDK | Twitter SDK for Android, using Twitter4j |
Facebook Android SDK | Use the Facebook SDK for Android to integrate with Facebook, help build engaging social apps |
Title | Description |
---|---|
Merlin | Observes network connection status & gives callbacks |
Robospice | RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules |
Android Volley | Android Volley Mirror |
Retrofit | Type-safe REST client for Android and Java by Square, Inc |
OkHttp | An HTTP+SPDY client for Android and Java applications |
Title | Description |
---|---|
Robospice * | RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules |
Bolts Android | Bolts is a collection of low-level libraries designed to make developing mobile apps easier |
Title | Description |
---|---|
Android Page Curl | An example application for creating page curl/flip effect on Android using OpenGL ES |
Title | Description |
---|---|
Butterknife | Like Selenium, but for Android |
Title | Description |
---|---|
Robotium | View "injection" library for Android |
Spoon | Distributing instrumentation tests to all your Androids |
Fest Android | A set of FEST assertion helpers geared toward testing Android |
Title |
---|
Robospice Samples |
Title |
---|
Robospice Samples * |
Title |
---|
Android Dagger Example |
Title |
---|
Quality Tools for Android |