Awesome Android

UI

Animation

Image

Net

  • okhttp - An HTTP+HTTP/2 client
  • retrofit - Type-safe HTTP client
  • volley - google推荐使用的Android端网络请求框架

RxJava

Model

  • u2020 - 一款提供Dagger的高级教学示例的app
  • auto - A collection of source code generators for Java.
  • auto-parcel - Android Parcelable models made easy
  • lombok - Very spicy additions to the Java programming language.
  • paperparcel - Auto-generate the fastest possible Parcelable implementations.
  • dagger - A fast dependency injector
  • Gson
  • Kotson - Kotlin bindings for JSON manipulation via Gson
  • FastJson - A fast JSON parser/generator

Persistence

  • RxCache - Reactive caching library
  • DBFlow - A blazing fast, powerful, and very simple ORM library
  • Android-NoSql - Lightweight, simple structured NoSQL database
  • SQLBrite - A lightweight wrapper around SQLiteOpenHelper
  • greenDAO - a light & fast ORM solution
  • Realm - a mobile database: a replacement for SQLite & ORMs

Debug

  • android-testing - 一款展示四大自动化测试框架用例的demo(Espresso,UiAutomator,AndroidJunitRunner,JUnit4)
  • leakcanary - A memory leak detection library
  • AndroidPerformanceMonitor - known as BlockCanary
  • stetho - a debug bridge for Android applications
  • chuck - An in-app HTTP inspector for Android OkHttp clients
  • mockito - Mocking framework for unit tests

Utilities

  • logger - Simple, pretty and powerful logger
  • Lightweight-Stream-API - Stream API from Java 8 rewritten on iterators for Java 7 and below
  • AndroidUtilCode - Android开发人员不得不收集的代码
  • EventBus - simplifies communication between Activities, Fragments, Threads, Services, etc.
  • Calligraphy - Custom fonts in Android
  • aesthetic - [BETA] use plug-and-play dynamic theme engine.
  • Tinker - 微信的热补丁方案
  • Surgeon - Android 方法热替换框架
  • DroidPlugin - 一款热门的插件化开发框架
  • dynamic-load-apk - 动态加载框架
  • atlas - 淘宝推出的组件化开发框架

React

  • react-naive-book - 开源、免费、专业、简单的 React.js 在线教程
  • reactxp - reactxp 中文文档
  • expo - Expo iOS/Android Client
WebDevelopmentAwesome