原文 https://github.com/wasabeef/awesome-android-libraries/blob/master/README.md
List of Android Libraries
This is an alphabetical list of libraries for Android development, the majority being actively maintained.
UI/UX Library is here.
Index
- Networking
- Image Loader
- Drawable
- Dependency Injections
- JSON
- O/R Mapping
- NoSQL
- Pub/Sub
- Logger
- Background Processing
- Fonts
- Video
- Parcelables
- Functional Programming
- Adding Java-8 Functional Programming Features
- Functional Reactive Programming
- Social Networks
- WebRTC
- Image Processing
- Camera
- Security
- Media
- Showcases
- Maps
- Other
Networking
Name | Repository | License | Android Asynchronous Http Client https://github.com/loopj/android-async-http Apache License V2 Async Http Client https://github.com/AsyncHttpClient/async-http-client Apache License V2 ion https://github.com/koush/ion Apache License V2 OkHttp https://github.com/square/okhttp Apache License V2 Retrofit https://github.com/square/retrofit Apache License V2 RxNetty https://github.com/ReactiveX/RxNetty Apache License V2 Basic HTTP Client for Java https://code.google.com/p/basic-http-client/ Apache License V2Image Loader
Name | Repository | License | Glide https://github.com/bumptech/glide License ion https://github.com/koush/ion Apache License V2 Picasso https://github.com/square/picasso Apache License V2 Universal Image Loader https://github.com/nostra13/Android-Universal-Image-Loader Apache License V2 Fresco https://github.com/facebook/fresco BSD LicenseDrawable
Name | Repository | License | MrVector https://github.com/telly/MrVector LicenseDependency Injections
Name | Repository | License | AndroidAnnotations https://github.com/excilys/androidannotations Apache License V2 Butter Knife https://github.com/JakeWharton/butterknife Apache License V2 Dagger(Square) https://github.com/square/dagger Apache License V2 Dagger(Google) https://github.com/google/dagger Apache License V2 RoboGuice https://github.com/roboguice/roboguice Apache License V2 Scopes https://github.com/emmano/Scopes MITJSON
Name | Repository | License | Gson http://google-gson.googlecode.com/svn/trunk/ Apache License V2 ig-json-parser https://github.com/Instagram/ig-json-parser BSD Jackson https://github.com/FasterXML/jackson Apache License V2O/R Mapping
Name | Repository | License | ActiveAndroid https://github.com/pardom/ActiveAndroid Apache License V2 Cupboard for Android https://bitbucket.org/qbusict/cupboard Apache License V2 DBFlow https://github.com/Raizlabs/DBFlow MIT greenDAO https://github.com/greenrobot/greenDAO Apache License V2 RushOrm https://github.com/Stuart-campbell/RushOrm Apache License V2 Sugar ORM https://github.com/satyan/sugar Satya Narayan Shillelagh https://github.com/pieces029/shillelagh Apache License V2 SQLBrite https://github.com/square/sqlbrite Apache License V2 Ollie https://github.com/pardom/Ollie Apache License V2 TriOrm https://github.com/HendrixString/Android-TriOrm Apache License V2NoSQL
Name | Repository | License | Couchbase-Lite-Android https://github.com/couchbase/couchbase-lite-android Apache License V2 Realm https://github.com/realm/realm-java Apache License V2 SimpleNoSQL https://github.com/Jearil/SimpleNoSQL Apache License V2 RxSimpleNoSQL https://github.com/xmartlabs/RxSimpleNoSQL Apache License V2 SnappyDB https://github.com/nhachicha/SnappyDB Apache License V2Pub/Sub
Name | Repository | License | EventBus https://github.com/greenrobot/EventBus Apache License V2 Otto https://github.com/square/otto Apache License V2 MBassador https://github.com/bennidi/mbassador MITLogger
Name | Repository | License | Hugo https://github.com/JakeWharton/hugo Apache License V2 Timber https://github.com/JakeWharton/timber Apache License V2Background Processing
Name | Repository | License | Android Priority Job Queue https://github.com/path/android-priority-jobqueue MIT Tape https://github.com/square/tape Apache License V2 Zorn https://github.com/HendrixString/Android-Zorn Apache License V2Fonts
Name | Repository | License | Calligraphy https://github.com/chrisjenx/Calligraphy Apache License V2Video
Name | Repository | License | ExoPlayer https://github.com/google/ExoPlayer Apache License V2 ijkplayer https://github.com/bbcallen/ijkplayer Apache License V2 mp4parser https://github.com/sannies/mp4parser Apache License V2Parcelables
Name | Repository | License | AutoParcel https://github.com/frankiesardo/auto-parcel Apache License V2 Akatsuki https://github.com/tom91136/Akatsuki Apache License V2 Icepick https://github.com/frankiesardo/icepick Apache License V2 Parceler https://github.com/johncarl81/parceler Apache License V2Functional Programming
Adding Java-8 Functional Programming Features
Name | Repository | License | Retrolambda https://github.com/orfjackal/retrolambda Apache License V2Functional Reactive Programming
Name | Repository | License | RxAndroid https://github.com/ReactiveX/RxAndroid Apache License V2 RxJava https://github.com/ReactiveX/RxJava Apache License V2Social Networks
Name | Repository | License | ASNE https://github.com/gorbin/ASNE MIT Facebook SDK https://github.com/facebook/facebook-android-sdk Apache License V2 Twitter Fabric Unknown UnknownWebRTC
Name | Repository | License | AndroidRTC https://github.com/pchab/AndroidRTC Apache License V2Image Processing
Name | Repository | License | GPUImage for Android https://github.com/CyberAgent/android-gpuimage Apache License V2Camera
Name | Repository | License | Landscape video camera https://github.com/jmolsmobile/LandscapeVideoCamera Apache License V2 EasyCamera https://github.com/Glamdring/EasyCamera Apache License V2Build
Name | Repository | License | Buck https://github.com/facebook/buck Apache License V2Security
Name | Repository | License | Grab’n Run https://github.com/lukeFalsina/Grab-n-Run Apache License V2 Name | Repository | License | PdfMyXml https://github.com/HendrixString/Android-PdfMyXml Apache License V2Showcases
Name | Repository | License | android-best-practices https://github.com/futurice/android-best-practices CC BY 4.0 BlurTestAndroid https://github.com/patrickfav/BlurTestAndroid Unknown card.io-Android-source https://github.com/card-io/card.io-Android-source MIT iosched https://github.com/google/iosched Apache License V2 JamsMusicPlayer https://github.com/psaravan/JamsMusicPlayer Apache License V2 Reflection No Reflection https://github.com/stephanenicolas/reflection-no-reflection Apache License V2 Mizuu https://github.com/MizzleDK/Mizuu Apache License V2 Mover https://github.com/Codetail/Mover Apache License V2 Talon-for-Twitter https://github.com/klinker24/Talon-for-Twitter Apache License V2 Telecine https://github.com/JakeWharton/Telecine Apache License V2 u2020 https://github.com/JakeWharton/u2020 Apache License V2Maps
Name | Repository | License | GraphHopper https://github.com/graphhopper/graphhopper Apache License V2 Mapsforge https://github.com/mapsforge/mapsforge LGPLOther
Name | Repository | License | Joda Time Android https://github.com/dlew/joda-time-android Apache License V2 Bolts https://github.com/BoltsFramework/Bolts-Android BSD Secure Preference Manager http://prashantsolanki3.github.io/Secure-Pref-Manager/ Apache License V2