TopAndroid

TopAndroid

A awesome list of organizations, developers and libraries.

Content

  • Organizations
  • Developers
  • Libraries
    • Dependency Injection
    • JSON
    • Networking
    • Loading Images
    • ORM
    • EventBus
    • Charts
    • Detect Memory Leaks

Organizations

  • Google
  • Facebook
  • Square
  • Twitter
  • Github
  • Airbnb
  • Tumblr
  • Alibaba
  • Google Samples
  • ReactiveX
  • Airbnb
  • Uber
  • Yalantis

Developers

Name Repository
JakeWharton ActionBarSherlock, ViewPagerIndicator, butterknife, NineOldAndroids
chrisbanes Android-PullToRefresh, PhotoView, ActionBar-PullToRefresh, philm
greenrobot EventBus, greenDAO
daimajia AndroidSwipeLayout, AndroidViewAnimations
nostra13 Android-Universal-Image-Loader
loopj android-async-http, android-smart-image-view
Trinea android-open-project, android-common
jfeinstein10 SlidingMenu, JazzyViewPager
koush ion, AndroidAsync
jgilfelt SystemBarTint, android-viewbadger
afollestad material-dialogs

Libraries

Reactive Extensions

Name Description
RxJava RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
RxAndroid Android specific bindings for RxJava.
RxBinding RxJava binding APIs for Android's UI widgets.

Dependency Injection

Name Description
Dagger A fast dependency injector for Android and Java.
ButterKnife View "injection" library for Android.
RoboGuice Google Guice on Android, version 3.0
AndroidAnnotations Fast Android Development. Easy maintainance.

JSON

Name Description
LoganSquare The fastest serializable and deserializable from Json to model for Android.
Gson Gson is a Java library used for serializing and deserializing Java objects from and into JSON.
Jackson High-performance JSON processor.
FastJson Fastjson is a JSON processor (JSON parser + JSON generator) written in Java.

Networking

Name Description
Retrofit Type-safe HTTP client for Android and Java by Square, Inc.
Volley Official Android HTTP library that makes networking for easier and faster.
android-async-http An Asynchronous HTTP Library for Android.
OkHttp An HTTP+SPDY client for Android and Java applications.
Ion Android Asynchronous Networking and Image Loading.
AsyncOkHttp An Android HTTP Library with OkHttp.

Loading Images

Name Description
Fresco Official imageloader from Facebook.
Android-Universal-Image-Loader Powerful and flexible library for loading, caching and displaying images on Android.
Picasso A powerful image downloading and caching library for Android.
Glide An image loading and caching library for Android focused on smooth scrolling.
ImageLoader Library for async image loading and caching on Android.

ORM

Name Description
ActiveAndroid Active record style SQLite persistence for Android.
greenDAO greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
Sugar Insanely easy way to work with Android Database.
ormlite-android ORMLite Android functionality used in conjunction with ormlite-core.

EventBus

Name Description
EventBus Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
otto An enhanced Guava-based event bus with emphasis on Android support.
RxAndroid RxJava bindings for Android.

Charts

Name Description
EazeGraph An Android chart and graph library
HelloCharts Charts/graphs library for Android compatible with API 8+, several chart types with support for scaling, scrolling and animations
WilliamChart Android library to create charts.
MPAndroidChart An Android chart and graph library supporting scaling and dragging by gesture.

Animations

Name Description
Rebound A Java library that models spring dynamics and adds real world physics to your app.
NineOldAndroids [DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!
RecyclerViewItemAnimators An Android library which provides simple Item animations to RecyclerView items.
ArcAnimator ArcAnimator helps to create arc transition animation: 2.3+.
Material-Animations Android Transition animations explanation with examples.

Dialog

Name Description
MaterialDialogs A beautiful, easy-to-use, and customizable dialogs API, enabling you to use Material designed dialogs down to API 8.
SweetAlertDialog SweetAlert for Android, a beautiful and clever alert dialog.
NiftyDialogEffects Nifty Modal Dialog Effects.

Notification

Name Description
pugnotification A powerful library for creating notifications in android platform.

Detect Memory Leaks

Name Description
LeakCanary A memory leak detection library for Android and Java.

你可能感兴趣的:(TopAndroid)