- Android Support v4 (Development Framework)
requires 3 permissions: android.permission.VIBRATE, android.permission.ACCESS_NETWORK_STATE, android.permission.WAKE_LOCK
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Apache Common (Development Framework)
requires 4 permissions: android.permission.GET_ACCOUNTS, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, android.permission.INTERNET
an Apache project focused on all aspects of reusable Java components.
- JavaX Annotation API (Utility)
common annotations for the JavaTM Platform API.
- FasterXML (Utility)
requires 1 permissions: android.permission.INTERNET
a fast and compliant streaming JSON parser/writer with a StAX-like API and support for marshalling/unmarshalling POJOs via annotations.
- Jackson Json-processor (Utility)
requires 1 permissions: android.permission.INTERNET
library to work with
JSON: read, write, convert and more.
- seeds-libraries (Utility)
requires 1 permissions: android.permission.INTERNET
- Google API Client LibrariesⓃ (Development Framework)
requires 4 permissions: android.permission.GET_ACCOUNTS, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, android.permission.INTERNET
provides functionality common to all Google APIs, e.g. to access the user's Google Calendar, obtain an auth token to access the Google Account, and more.
- Google Core Libraries for Java 6+ (Utility)
requires 1 permissions: android.permission.INTERNET
a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more.
- Google Mobile ServicesⒹ (Development Framework)
requires 5 permissions: android.permission.INTERNET, android.permission.ACCESS_NETWORK_STATE, android.permission.VIBRATE, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS
Google Mobile Services in terms of the Android library refers to
Google Play Services, a proprietary background service and API package for Android devices which is
not part of the Android Open Source Project (AOSP). The library does not contain those services (i.e. it usually requires the Google Framework, often referred to as „GApps“, being installed on the device), but allows an app to communicate with them. Be aware this usually goes along with transferring at least parts of your personal data to the Google network.
- Dagger (Utility)
A fast dependency injector for Android and Java.
- Bolts Framework (Development Framework)
collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook for their own internal use, and then made open source.
- PebbleKit Android (Utility)
interact with Pebble smartwatches.
- Google FitⒹ (Utility)
collect and use fitness-related sensor data in applications.
- Google Maps APIⒹⓃ (Map)
API to automatically handle access to Google Maps servers, data downloading, map display, and response to map gestures.
- JavaWriter (Utility)
a Java API for generating .java source files.
- OkHttp (Utility)
OkHttp is an HTTP+HTTP/2 client for Android and Java applications.
- Otto (Utility)
an event bus designed to decouple different parts of your application while still allowing them to communicate efficiently.
- Android OAuth Client Library (Utility)
a library that helps to easily add an OAuth flow to an existing Android application.
- ckChangeLog (UI Component)
library to display a Change Log.
- JavaX Dependency Injection (Utility)
specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
- OkHttp okio Framework (Utility)
A modern I/O API for Java to make it much easier to access, store, and process your data.