Best libraries for Android Developers

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

Our great sponsors
  • Sonar - Write Clean Java Code. Always.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • android-hilt

    Hilt

  • koin

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

    Koin

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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

    🎨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 Database for Mobile & IoT - fast and lightweight

    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