What are the most common used (3rd party) libraries and frameworks used in Android development?

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. AndroidUtilCode

    :fire: Android developers should collect the following utils(updating).

    In all my projects I use this lib AndroidUtilCode

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. accompanist

    A collection of extension libraries for Jetpack Compose

    Accompanist for unofficial stuff that's still useful

  4. Retrofit

    A type-safe HTTP client for Android and the JVM

    Networking: Retrofit for APIs, OkHttp for HTTP stack

  5. landscapist

    🌻 A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.

    Landscapist for image loading

  6. Picasso

    A powerful image downloading and caching library for Android

    Image loading: Glide, Picasso, Coil, Fresco

  7. simple-stack

    [ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).

    The big stuff in AndroidX - ViewModel, LiveData (and/or StateFlow), the navigation component (or SimpleStack), and updated/improved versions of Activity/Fragment classes

  8. OkHttp

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

    Networking: Retrofit for APIs, OkHttp for HTTP stack

  9. SaaSHub

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

    SaaSHub logo
  10. material-components-android

    Modular and customizable Material Design UI components for Android

    UI: Material components

  11. Permission Dispatcher

    A declarative API to handle Android runtime permissions.

    Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times

  12. SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Persistence: Room, SqlDelight

  13. Fresco

    An Android library for managing images and the memory they use.

    Image loading: Glide, Picasso, Coil, Fresco

  14. kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

    JSON de/serialization: Kotlin serialization, Moshi

  15. Moshi

    A modern JSON library for Kotlin and Java.

    JSON de/serialization: Kotlin serialization, Moshi

  16. glide

    An image loading and caching library for Android focused on smooth scrolling

    Image loading: Glide, Picasso, Coil, Fresco

  17. Coil

    Image loading for Android and Compose Multiplatform.

    Image loading: Glide, Picasso, Coil, Fresco

  18. RxJava

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

    Concurrency: Kotlin coroutines for general use, Rx or Flow for reactive programming (you can technically use Rx for regular concurrency as well, but not really what it's meant for)

  19. scrcpy

    Display and control your Android device

    scrcpy to see/use your device via your computer

  20. timber

    A logger with a small, extensible API which provides utility on top of Android's normal Log class.

    Timber for logging

  21. Lottie for Android, iOS, and React Native

    Render After Effects animations natively on Android and iOS, Web, and React Native

    Lottie/RLottie for animated assets (or AnimatedVectorDrawable)

  22. rlottie

    A platform independent standalone library that plays Lottie Animation.

    Lottie/RLottie for animated assets (or AnimatedVectorDrawable)

  23. 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 for charts and graphs

  24. EasyPermissions

    Discontinued Simplify Android M system permissions

    Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times

  25. RxPermissions

    Discontinued Android runtime permissions powered by RxJava2

    Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times

  26. ReactiveNetwork

    Android library listening network connection state and Internet connectivity with RxJava Observables

    ReactiveNetwork for connectivity

  27. paris

    Define and apply styles to Android views programmatically

    Paris for applying styles programmatically in non-Compose code

  28. Epoxy

    Epoxy is an Android library for building complex screens in a RecyclerView

    RecyclerView utilities: Epoxy, Groupie, AdapterDelegates

  29. groupie

    Groupie helps you display and manage complex RecyclerView layouts.

    RecyclerView utilities: Epoxy, Groupie, AdapterDelegates

  30. AdapterDelegates

    "Favor composition over inheritance" for RecyclerView Adapters

    RecyclerView utilities: Epoxy, Groupie, AdapterDelegates

  31. plaid

    An Android app which provides design news & inspiration as well as being an example of implementing material design.

    Apps for inspiration/examples: Plaid, Tivi

  32. tivi

    Discontinued Tivi is a TV show tracking Android app, which connects to trakt.tv

    Apps for inspiration/examples: Plaid, Tivi

  33. SaaSHub

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

    SaaSHub logo
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

  • 2025년에 μ•ˆλ“œλ‘œμ΄λ“œ 앱을 λ§Œλ“€κΈ°

    14 projects | dev.to | 10 Mar 2025
  • What is OkHttp? Exploring Open Source Funding, Licensing, and Community Engagement

    2 projects | dev.to | 10 May 2025
  • μ•ˆλ“œλ‘œμ΄λ“œ μ•±μ˜ API 응닡 캐싱

    3 projects | dev.to | 31 Mar 2025
  • OkHttp: The HTTP Client That Will Blow Your Mind!

    1 project | dev.to | 7 Mar 2025
  • Unveiling Open Source Success: The Inspiring Story of OkHttp

    2 projects | dev.to | 6 Mar 2025

Did you know that Java is
the 8th most popular programming language
based on number of references?