awesome-android
Android libraries
A curated list of popular Android libraries and resources.
0 stars
2 watching
1 forks
last commit: over 9 years ago
Linked from 1 awesome list
Awesome Android / Libraries / Charts | |||
AChartEngine | Charting Engine | ||
EazeGraph | 1,596 | about 8 years ago | Chart and graph library |
WilliamChart | 5,100 | about 1 year ago | Chart library with good motion capabilities |
HelloCharts | 7,436 | over 3 years ago | Chart and graph library with support for scaling, scrolling and animations |
MPAndroidChart | 37,636 | 3 months ago | An Android chart and graph library supporting scaling and dragging by gesture |
Awesome Android / Libraries / Dependency Injection | |||
RoboGuice | 3,765 | almost 8 years ago | Dependency injection framework for Android |
Dagger | 7,307 | about 3 years ago | Dependency injection framework for Java and Android |
Butter Knife | View "injection" library for Android | ||
AndroidAnnotations | 11,059 | over 2 years ago | Java annotations with dependency injection at compile time |
Awesome Android / Libraries / Game Development | |||
AndEngine | Free, Fun and Fast Android 2D OpenGL Game Engine | ||
Vuforia | Augmented Reality library | ||
Unity | Cross-platform game creation system | ||
Rajawali | 2,353 | over 1 year ago | Android OpenGL ES 2.0/3.0 Engine |
Awesome Android / Libraries / GUI | |||
Pull to refresh | A swipe refresh layout is available in the v4 support library | ||
Cardslib | 4,657 | about 3 years ago | Android Library to build a UI Card |
AndroidStaggeredGrid | 4,755 | over 1 year ago | Grid view which supports multiple columns with rows of varying sizes |
AQuery | Android-Query (AQuery) is a light-weight library for doing asynchronous tasks and manipulating UI elements in Android | ||
Flow | 2,785 | over 1 year ago | Library that helps with describing an app as a collection of moderately independent screens |
Crouton | 3,010 | about 9 years ago | Context sensitive notifications for Android |
DragSortListView | 3,199 | over 5 years ago | Extension of the Android ListView that enables drag-and-drop reordering (No longer maintained) |
MaterialProgressBar | 2,218 | over 4 years ago | Material design ProgressBar with consistent appearance |
ActionBarSherlock | ActionBar for older Android versions | ||
FadingActionBar | 2,866 | over 6 years ago | Fading action bar effect that can be seen in the new Play Music app |
SlidingMenu | 11,070 | about 3 years ago | Library to create applications with slide-in menus |
PagerSlidingTabStrip | 139 | about 6 years ago | An interactive indicator to navigate between the different pages of a ViewPager |
Page View indicator | 10,131 | almost 7 years ago | Support for horizontally scrolling ViewPager |
MaterialDrawer | 11,672 | 4 months ago | Simple take on a material design navigation drawer |
NineOldAndroids | 4,486 | over 8 years ago | Library for using the Honeycomb animation API on all versions of the platform back to 1.0 |
Rebound | 5,430 | over 5 years ago | Rebound is a java library that models spring dynamics |
Android View Animations | 12,433 | over 3 years ago | Cute view animation collection |
android-crop | 4,538 | over 3 years ago | Library project for cropping images |
CircularImageView | 1,177 | over 7 years ago | Custom view for circular images while maintaining the best draw performance |
FloatingLabel | 292 | over 7 years ago | FloatingLabel Allows you to create a blow kind of EditText |
MaterialEditText | 6,109 | about 5 years ago | Supporting Floating Labels, Single Line Ellipsis, Max/Min Characters, Helper Text and Error Text with Custom Colors |
Emojicon | 3,609 | over 4 years ago | Adds emoticons to your app |
Picasso | 18,721 | 16 days ago | A powerful image downloading and caching library for Android |
Universal Image Loader | 16,783 | 3 months ago | Asynchronous, out of the box loading and caching of images |
Glide | 34,666 | 22 days ago | An image loading and caching library for Android focused on smooth scrolling,Recommended by google |
Fresco | 17,076 | 7 days ago | An Android library for managing images and the memory they use |
Awesome Android / Libraries / JSON | |||
Gson | Gson is a Java library used for serializing and deserializing Java objects from and into JSON | ||
Jackson JSON Processor | High-performance JSON processor | ||
Awesome Android / Libraries / Crash monitoring | |||
Crashlytics | Easy crash reporting solution | ||
HockeyApp | Distribution, Crash Reports, Feedback and Analytics | ||
Splunk MINT | Monitoring, Crash Reports, Real tima data, Statistic | ||
Bugsnag | Cross platform error monitoring | ||
Awesome Android / Libraries / Networking | |||
Ion | 6,289 | 10 months ago | Good networking library for android |
OkHttp | 45,872 | 6 days ago | An HTTP+SPDY client for Android and Java applications |
Asynchronous Http Client | 10,634 | over 1 year ago | An Asynchronous HTTP Library |
RoboSpice | 2,945 | almost 7 years ago | Library that makes writing asynchronous network requests easy |
IceNet | 62 | about 10 years ago | Fast, Simple and Easy Networking for Android |
Android Volley | Official Android HTTP library that makes networking for easier and faster | ||
IceSoap | 75 | over 8 years ago | Easy, asynchronous, annotation-based SOAP for Android |
node-android | 622 | over 1 year ago | Run Node.js on Android |
Awesome Android / Libraries / Database | |||
Cupboard | Access the sqlite easily via direct database access or through the ContentProvider framework | ||
DbInspector | 952 | 6 months ago | Provides a simple way to view the contents of the in-app database for debugging purposes |
Realm | 11,464 | 2 months ago | The alternative to SQLite and ORMs: Simple, modern and fast! Object oriented API and multi platform support |
RestorableSQLiteDatabase | 21 | almost 9 years ago | A wrapper to replicate android's SQLiteDatabase with restoring capability |
GreeDAO | Light & fast ORM solution | ||
ORMLite | Lightweight ORM Java package for JDBC and Android | ||
ActiveAndroid | Active record style ORM | ||
Sugar ORM | Insanely easy way to work with Android Databases | ||
Awesome Android / Libraries / REST | |||
Retrofit | Retrofit turns your REST API into a Java interface | ||
Awesome Android / Libraries / Testing | |||
Robotium | Test automation framework for black-box UI tests | ||
Roboletric | Unit test framework to run tests inside the JVM on your workstation, not in the emulator | ||
AssertJ Android | 1,577 | over 6 years ago | AssertJ assertions geared towards Android |
Awesome Android / Libraries / Tracking | |||
MobileAppTracking | Tracking your marketing campaigns across multiple ad networks | ||
Mixpanel | Analytics platform to analyze the users | ||
Awesome Android / Libraries / Utility | |||
EventBus | EventBus is a library that simplifies communication between different parts of your application | ||
Otto | 5,160 | almost 6 years ago | Event Bus for Android |
Weak handler | 1,545 | over 2 years ago | Memory safer implementation of android.os.Handler |
Awesome Android / Libraries / Wireless | |||
SmartGattLib | 281 | 12 months ago | Simplifies the work with Bluetooth SMART devices (a.k.a. Bluetooth Low Energy in Bluetooth 4.0) |
Awesome Android / Libraries / Other | |||
Android Support library | The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework API | ||
Google Play Services | Library to access Google services, such as account syncing, Google+ (sharing, single sign-on), Google Maps, Location APIs, Google Play Games, Cloud Messaging, Android Device Manager, and others | ||
Tape | 2,467 | over 1 year ago | A lightning fast, transactional, file-based FIFO for Android and Java |
Android Annotation framework | 11,059 | over 2 years ago | Using Java annotations, developers can show their intent and let AndroidAnnotations generate the plumbing code at compile time |
Guava: Google Core Libraries for Java | 50,204 | 7 days ago | Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth |
Android Scripting | Allows to run scripting languages on Android | ||
Android Priority Job Queue | 2,407 | over 2 years ago | Implementation of a Job Queue to easily schedule jobs (tasks) that run in the background, improving UX and application stability |
RateMeMaybe | 98 | almost 4 years ago | Asks the user if (s)he wants to open the Play Store to rate your application |
Easy Rating Dialog | 112 | over 6 years ago | Lib provides a simple way to display an alert dialog for rating app |
ZXing Android-Integration | 32,837 | about 1 month ago | Integration with Barcode Scanner via Intent |
Gradle Retrolambda Plugin | 5,298 | over 1 year ago | Java 8 Lambdas on Android! |
Awesome Android / Resources | |||
Vogella Tutorials | Very good tutorials by Lars Vogel | ||
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF | [Android Design in Action Video series] ( ) The video series by Android Design Team of Google | ||
https://play.google.com/store/apps/details?id=com.astuetz.android.adia&feature=md)- | [Android Design in Action slides] ( The application that gives you access to the slides of the video series | ||
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_XOgcRukSoKKjewFJZrKV0 | [Android DevBytes Video Series] ( ) - It is the technical counterpart of Android Design in Action series | ||
Developing for Android | A series of articles from Googler and others, answering most commonly asked question: "What are some of the important rules to keep in mind when developing Android applications?" | ||
Android Hive Tutorials | Very good tutorials for beginners | ||
Android Weekly | Newsletter with weekly information about android | ||
Android Asset Studio | Generator for icons and other assets | ||
Android Action Bar Style Generator | |||
Device Art Generator | Wraps app screenshots in real device artwork | ||
http://androiduiux.com/free-design-resources/ | [Android UI design resources] ( ) - Gives you wide variety of design resources form a Google Developer Expert in UI/UX | ||
http://pencil.evolus.vn/ | [Pencil Project] ( ) - An open source prototyping software | ||
Google Wear App | 11 | over 9 years ago | This is an open source Google Wear App that uses speech recognition to calculate a tip |
How to Make Android Apps | Video tutorials by Derek Banas | ||
android-blogs | 501 | about 3 years ago | List with blogs about Android |
Awesome Android / Resources / More lists of libraries | |||
The Android Arsenal | Large list of android libraries | ||
DevAppsDirect - Demo Market | App that demonstrates different libraries | ||
Square libraries | Multiple high quality libraries by square | ||
Android.hew.io | Yet another list of android libraries | ||
Awesome Android / Development Alternatives / C# | |||
Xamarin | Framework to create native iOS, Android, Mac and Windows apps in C# | ||
Awesome Android / Development Alternatives / HTML, CSS and Javascript | |||
PhoneGap | Open source framework by Adobe to create cross platform mobile apps using HTML, CSS, and JavaScript | ||
Titanium | Open-source framework to create 'native' cross platform apps using JavaScript | ||
NativeScript | An open-source framework to build native iOS and Android apps with JavaScript from a single code base | ||
React Native | 119,278 | 4 days ago | A framework for building native apps with React by Facebook |
Ionic Framework | A framework to build hybrid apps with mobile-optimized HTML, CSS and JS with AngularJS | ||
Apache Cordova | 3,662 | 29 days ago | Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript |
Reapp.io | Cordova based framework to build hybrid apps with mobile-optimized HTML, CSS and JS with ReactJS | ||
Awesome Android / Development Alternatives / Lua | |||
Corona SDK | Framework to create native iOS and Android Apps (especially Games) | ||
Awesome Android / Development Alternatives / Scala | |||
Scala on Android | Introduction to Scala on Android | ||
Scaloid | 2,089 | 5 months ago | Library for less painful Android development with Scala |
Macroid | 527 | about 7 years ago | A modular functional UI language for Android |
Awesome Android / Development Alternatives / Groovy | |||
Groovy on Android | Introduction to Groovy on Android | ||
Groovy Language Support for Android | 850 | over 4 years ago | Gradle Plugin for Compiling Groovy for Android |
SwissKnife | 254 | almost 9 years ago | A multi-purpose Groovy library containing view injection and threading for Android using annotations |
Awesome Android / Development Alternatives / Kotlin | |||
Anko | 15,879 | almost 5 years ago | DSL for Android written in Kotlin by JetBrains |
Kotterknife | 2,226 | about 5 years ago | Android view injection writen in Kotlin based on ButterKnife |
Android Kotlin Samples | 311 | almost 6 years ago | Some basic Android code samples writen in Kotlin |
More related projects:
- m4coding/coolhub
- zunjae/anyme
- dylanvann/react-native-fast-image
- hrules6872/gitego
- nohana/laevatein
- emedinaa/kotlin-mvvm
- nuclearfog/shitter
- animeneko/atarashii
- xresco/android-agile-boiler-plate
- skydoves/pokedex
- rabtman/acgclub
- bufferapp/android-clean-architecture-boilerplate
- iamdaiyuan/android_top_1000
- seasonfif/github
- treesouth/androidlibrary