Android 第三方库方向索引

来源:互联网 发布:w3c离线手册mac版本 编辑:程序博客网 时间:2024/05/16 11:10

原文 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 V2

Image 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 License

Drawable

Name Repository License MrVector https://github.com/telly/MrVector License

Dependency 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 MIT

JSON

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 V2

O/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 V2

NoSQL

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 V2

Pub/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 MIT

Logger

Name Repository License Hugo https://github.com/JakeWharton/hugo Apache License V2 Timber https://github.com/JakeWharton/timber Apache License V2

Background 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 V2

Fonts

Name Repository License Calligraphy https://github.com/chrisjenx/Calligraphy Apache License V2

Video

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 V2

Parcelables

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 V2

Functional Programming

Adding Java-8 Functional Programming Features

Name Repository License Retrolambda https://github.com/orfjackal/retrolambda Apache License V2

Functional Reactive Programming

Name Repository License RxAndroid https://github.com/ReactiveX/RxAndroid Apache License V2 RxJava https://github.com/ReactiveX/RxJava Apache License V2

Social 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 Unknown

WebRTC

Name Repository License AndroidRTC https://github.com/pchab/AndroidRTC Apache License V2

Image Processing

Name Repository License GPUImage for Android https://github.com/CyberAgent/android-gpuimage Apache License V2

Camera

Name Repository License Landscape video camera https://github.com/jmolsmobile/LandscapeVideoCamera Apache License V2 EasyCamera https://github.com/Glamdring/EasyCamera Apache License V2

Build

Name Repository License Buck https://github.com/facebook/buck Apache License V2

Security

Name Repository License Grab’n Run https://github.com/lukeFalsina/Grab-n-Run Apache License V2

Media

Name Repository License PdfMyXml https://github.com/HendrixString/Android-PdfMyXml Apache License V2

Showcases

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 V2

Maps

Name Repository License GraphHopper https://github.com/graphhopper/graphhopper Apache License V2 Mapsforge https://github.com/mapsforge/mapsforge LGPL

Other

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
0 0
原创粉丝点击