Skip to content

Instantly share code, notes, and snippets.

@igoticecream
Last active June 20, 2018 23:45
Show Gist options
  • Save igoticecream/5c4fbc2c435d88e07480304b2fb8178c to your computer and use it in GitHub Desktop.
Save igoticecream/5c4fbc2c435d88e07480304b2fb8178c to your computer and use it in GitHub Desktop.
Collection of favorite android libraries

Libraries

  • Android KTX
  • Anko
  • Apache commons
  • Architecture components
  • Arrow
  • AutoFactory
  • AutoValue
  • AutoValue Gson
  • Constraint layout
  • KotterKnife
  • ButterKnife
  • Dagger
  • Immutables
  • Joda Time
  • Glide
  • Google support and design (constraint layout)
  • Google play services
  • Gson (Gson Fire)
  • Guava
  • Libsuperuser
  • OkHttp
  • Picasso
  • Protobuf
  • Realm
  • Retrofit
  • Room
  • RxAndroid
  • RxBinding
  • RxJava
  • RxRelay
  • RxReplayingShare
  • SQLBrite
  • Timber
  • Xposed

Testing

  • Espresso
  • Hamcrest
  • JUnit
  • Mockito
  • Powermock
  • Roboletric

Quality

  • CheckStyle
  • FindBugs
  • PMD
  • Spotless
  • JaCoCo
  • Coveralls

Others

  • Frodo
  • Hugo
  • LeakCanary
  • Lombok
  • RetroLambda
  • Xlog
  • Versions pluging

Reporting

  • Crashlytics
  • Fabric
  • Firebase
  • Google analytics

Annotation Processors

  • Android Gradle Plugin
  • Android APT (com.neenbedankt.gradle.plugins:android-apt:x.y.z)
  • Gradle APT (net.ltgt.gradle:gradle-apt-plugin:x.y.z)

Annotations:

  • jsr250
  • jsr305

Must have:

  • How to include it
  • Github
  • Website
  • Docs/Wiki
  • Maven repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment