Best libraries for Android Developers

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • codelab-android-hilt

    Hilt

  • koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

    Koin

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • OkHttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

    Retrofit is the best library that lets you connect to HTTP-based API services from your Android applications. It leverages the OkHttp library’s core functionality, adding a bunch of features to it while eliminating the boilerplate code.

  • Picasso

    A powerful image downloading and caching library for Android

    Picasso

  • HyperLog Android

    Utility logger library for storing logs into database and push them to remote server for debugging

    Hyperlog-Android

  • RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

    RxJava2

  • RxAndroid

    RxJava bindings for Android

    RxAndroid

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

    MPAndroidChart

  • HoloGraphLibrary

    Fork of the HoloGraphLibrary by Daniel Nadeau with additionnal features

    Holo Graph library

  • AnimatedPieView

    // 一个好吃的甜甜圈?

    AnimatedPieView

  • MyLittleCanvas

    Discontinued 🎨Need to create a custom view ? You don't know how to use Canvas, use MyLittleCanvas instead !

    MyLittleCanvas

  • robolectric

    Android Unit Testing Framework

    Robolectric

  • ObjectBox Java (Kotlin, Android)

    Java and Android Database - fast and lightweight without any ORM

    Obectbox

  • Calligraphy

    Custom fonts in Android the easy way...

    Calligraphy

  • zxing-android-embedded

    Barcode scanner library for Android, based on the ZXing decoder

    Zxing

  • CamView

    [RETIRED ] Android camera easy access library and embedded QR (and other codes) scanner, based on ZXing

    CAMView

  • Android-Image-Cropper

    Image Cropping Library for Android, optimised for Camera / Gallery. (by CanHub)

    CanHub

  • Android-Image-Cropper

    Image Cropping Library for Android, optimized for Camera / Gallery.

    CanHub is a powerful tool used to zoom and rotate the image from the camera or gallery. The image cropped can be customized in shape, limits and style. It is a project forked from ArthurHub.

  • Dagger2

    A fast dependency injector for Android and Java.

    Dagger

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts