Must Know Libraries for Android Developers

in #android7 years ago (edited)

Following are the must know and must use libraries for Android developers. Any other library suggestions are welcomed and will be added below.

  1. Retrofit: A type-safe HTTP client. http://square.github.io/retrofit/

  2. Picasso: A powerful image downloading and caching library. http://square.github.io/picasso/

  3. ActiveAndroid: Active record style ORM library. http://www.activeandroid.com

  4. OKHttp: An HTTP & HTTP/2 client. http://square.github.io/okhttp/

  5. EventBus: Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. http://greenrobot.github.io/EventBus/

  6. Hugo: Annotation-triggered method call logging for your debug builds.. https://github.com/JakeWharton/hugo

  7. ButterKnife: Bind Android views and callbacks to fields and methods. https://github.com/JakeWharton/butterknife

  8. GSON: JA Java serialization/deserialization library to convert Java Objects into JSON and back. https://github.com/google/gson

  9. Tape: A lightning fast, transactional, file-based FIFO . http://square.github.io/tape/

  10. Crashlytics: lightest weight crash reporting solution. https://fabric.io/kits/ios/crashlytics/