gitmyhub

awesome-android-libraries

★ 5.5k updated 2y ago

This is an alphabetical list of libraries for Android development, the majority being actively maintained.

This repository is a curated, alphabetically organized list of libraries for Android app development. It is not a project you run or install. Instead, it is a reference document that Android developers can browse when they need to find a ready-made solution for a common problem rather than writing everything from scratch.

The list is organized by category. Each entry includes the library name, a link to its repository, and its software license. Categories cover a wide range of development needs: making network requests, loading and displaying images, storing data in a local database, converting data to and from JSON format, logging debug information, running tasks in the background, parsing video, working with fonts, handling security, and more.

Some well-known libraries that appear in the list include Retrofit and OkHttp for networking, Glide and Picasso for loading images, Gson and Jackson for working with JSON data, Realm for local database storage, and EventBus for sending messages between different parts of an app. There is also a separate companion repository linked at the top specifically for UI and animation libraries.

The list is described as mostly actively maintained, meaning the author aimed to include libraries that were still receiving updates at the time. It is a community-oriented resource, giving developers a starting point for exploring what tools are available rather than a guide on how to use any particular library.

If you are building an Android app and wondering whether a solved solution already exists for a specific task, this list is the kind of place you would check first before deciding to write your own.