List of Best Android Libraries for Developers

Без кейворда

Software libraries are an amazing way to speed up coding for Android. Leverage the hard work of other developers to make your life lighter. There are tons of amazing Android libraries out there, but how to find the right one? We put together this list to give you a embark.

Animation

Android View Animations: A powerful animation library that makes it truly effortless to create various effects.

RecyclerView Animators: Permits you to use the RecyclerView class with several cool animations.

CloudRail: CloudRail helps you to integrate services via API much swifter. It bundles numerous services like for example Dropbox, Google Drive and OneDrive into a single, unified API. Moreover it treats API updates for you and keeps the API towards your code consistent. Interfaces are available for Cloud Storage, Social, Payment and many more.

Retrofit: Retrofit by Square is a type safe REST client for Android. It basically turns an http API into a Java interface.

Charts

MPAndroidChart: A powerful library to generate charts on Android. Offers eight different chart types and a lot of gestures.

AndroidCharts: An effortless way to create Charts, with customizable features

Database

SQLBrite : Creates a wrapper around SQLiteOpenHelper and ContentResolver to use stream semantics in queries.

Sugar ORM: Effortless way to work with a SQLite database without the need to write SQL queries.

Data Structures

Eclipse Collections: Collections framework for Java to eg put iteration methods on the container types.

Date & Time

TimesSquare for Android Plain and standalone widget to pick a date from a calendar view.

Material Calendar View Android's CalendarView ported to Material design.

Dependencies

Dagger A prompt way to do dependency injections for Android

Files

Android-FilePicker: A photopicker to select pictures or documents out of a nice list

Material File Picker: A elementary fiel picker in Material design

Functional Programing

Retrolambda: A way to use Lambdas on Java version 7

Gestures

Sensey: The effortless way to add gestures to your Android application

Bluetooth

Android-BluetoothSPPLibrary: Hardware developer? This is an effortless way to use the Bluetooth Serial Port Profile

RxAndroidBle: Lightly treat Bluetooth Low Energy

Camera

CameraFilter: A realtime camera filter using OpenGL shaders

Material Camera: A swift and effortless camera framework for Android

Cloud Storage

Unified Cloud Storage API: A solution which permits you to integrate Dropbox, Google Drive, OneDrive and many more via a single API.

Unified Enterprise Cloud Storage API: Integrate backend cloud storage providers like AWS S3, Microsoft Azure, Google Cloud Storage, Rackspace and more via one API.

Location

ReactiveLocation: Puny but very useful wrapper of the Google Play API to get the location

Brainy Location Library: Another library to simplify the usage of location providers

Layout

Android Swipe Layout: Provides swipe functionality for objects. For example swipe to left to delete it.

FlexboxLayout : Brings a box layout to Android as you might know it from CSS

Logging

Logger: Plain logger for Android

Hugo: The classic: Annotation triggered method call logging

AirMapView : View abstraction for Google Maps API. Especially interesting for apps without Google Play Services

Audio

Music Player: A accomplish music player including nice UI

RxAndroidAudio : Encapsulates the Android Audio API with Rx support

android-gif-drawable: Use View and Drawable with animated GIFs

GifView : Another library for playing GIFs on Android with View

Photo

uCrop: A cool library to crop photos on Android

Slide: Media management and picture loading library for Android

Movie

VideoPlayerManager: A library to help you with the Android MediaPlayer class

Effortless Movie Player: An effortless to use movie player which can be used via view

Messaging

Chateau: Framework to provide talk functionality in your Android app

Networking

OkHttp: HTTP client for Android

AndroidAsync: A low level network protocol library

Shove Notifications

PubNub: A commercial service to treat shove notifications

Gandalf: Inform your users about fresh updates or maintenance

Payments

Android In-App Billing v3 Library: Lightly treat in-app payments via the Android v3 API

Checkout: Another library for in-app purchases

Social

Unified Social API: Integrate functions from Facebook, Twitter, LinkedIn, Instagram, Microsoft and many more into your app.

Security

Sodium: Effortless way to do encryption, decryption, signatures and hashing

PiracyChecker: Protect your app from being pirated using Googles LVL

Ticker: UI component to display scrolling text

MaterialEditText: Text input in Material Design

fontbinding: Custom-built fonts in XML using data roping

Calligraphy An effortless way to use custom-built fonts on your Android app

User Interface

Material Design Android Library: Use Googles Material Design in Apps as of Android Two.Two

Material: Another Library to bring Material Design to older apps

Activity Indicator

AppIntro: Create cool intros for your apps similar to Googles original apps

LolliPin: Need a pin code in your app? Here is a library for that

Buttons

Android-Bootstrap: Use Bootstrap specifications to eg create buttons in your app

Android Morphing Button: Buttons for Android which can switch size and form to display a “ok” message for example

Keyboard

KeyboardVisibilityEvent: Effortless way to display and hide the keyboard

AndroidKeyboardWatcher: Puny library to track open / close events from keyboard

BottomBar: A view component which provides a bottom navigation bar in Material Design

Side Menu Add a nice side menu with several categories to you app

Rating

Android-Rate: A ordinary library to remind users to rate your app after a few days

SimpleRatingBar: UI component for a rating based on starlets

Slider

SlidingMenu: Lightly create slide-in menus for your app

MaterialDrawer: A pliable and effortless drawer library for Android

To be continued! We hope that this list and CloudRail helps you to build amazing Android apps.

List of Best Android Libraries for Developers

Без кейворда

Software libraries are an amazing way to speed up coding for Android. Leverage the hard work of other developers to make your life lighter. There are tons of amazing Android libraries out there, but how to find the right one? We put together this list to give you a begin.

Animation

Android View Animations: A powerful animation library that makes it indeed effortless to create various effects.

RecyclerView Animators: Permits you to use the RecyclerView class with several cool animations.

CloudRail: CloudRail helps you to integrate services via API much swifter. It bundles numerous services like for example Dropbox, Google Drive and OneDrive into a single, unified API. Moreover it treats API updates for you and keeps the API towards your code consistent. Interfaces are available for Cloud Storage, Social, Payment and many more.

Retrofit: Retrofit by Square is a type safe REST client for Android. It basically turns an http API into a Java interface.

Charts

MPAndroidChart: A powerful library to generate charts on Android. Offers eight different chart types and a lot of gestures.

AndroidCharts: An effortless way to create Charts, with customizable features

Database

SQLBrite : Creates a wrapper around SQLiteOpenHelper and ContentResolver to use stream semantics in queries.

Sugar ORM: Effortless way to work with a SQLite database without the need to write SQL queries.

Data Structures

Eclipse Collections: Collections framework for Java to eg put iteration methods on the container types.

Date & Time

TimesSquare for Android Elementary and standalone widget to pick a date from a calendar view.

Material Calendar View Android's CalendarView ported to Material design.

Dependencies

Dagger A prompt way to do dependency injections for Android

Files

Android-FilePicker: A photopicker to select pictures or documents out of a nice list

Material File Picker: A elementary fiel picker in Material design

Functional Programing

Retrolambda: A way to use Lambdas on Java version 7

Gestures

Sensey: The effortless way to add gestures to your Android application

Bluetooth

Android-BluetoothSPPLibrary: Hardware developer? This is an effortless way to use the Bluetooth Serial Port Profile

RxAndroidBle: Lightly treat Bluetooth Low Energy

Camera

CameraFilter: A realtime camera filter using OpenGL shaders

Material Camera: A rapid and effortless camera framework for Android

Cloud Storage

Unified Cloud Storage API: A solution which permits you to integrate Dropbox, Google Drive, OneDrive and many more via a single API.

Unified Enterprise Cloud Storage API: Integrate backend cloud storage providers like AWS S3, Microsoft Azure, Google Cloud Storage, Rackspace and more via one API.

Location

ReactiveLocation: Puny but very useful wrapper of the Google Play API to get the location

Clever Location Library: Another library to simplify the usage of location providers

Layout

Android Swipe Layout: Provides swipe functionality for objects. For example swipe to left to delete it.

FlexboxLayout : Brings a box layout to Android as you might know it from CSS

Logging

Logger: Ordinary logger for Android

Hugo: The classic: Annotation triggered method call logging

AirMapView : View abstraction for Google Maps API. Especially interesting for apps without Google Play Services

Audio

Music Player: A accomplish music player including nice UI

RxAndroidAudio : Encapsulates the Android Audio API with Rx support

android-gif-drawable: Use View and Drawable with animated GIFs

GifView : Another library for playing GIFs on Android with View

Pic

uCrop: A cool library to crop pictures on Android

Slide: Media management and picture loading library for Android

Movie

VideoPlayerManager: A library to help you with the Android MediaPlayer class

Effortless Movie Player: An effortless to use movie player which can be used via view

Messaging

Chateau: Framework to provide talk functionality in your Android app

Networking

OkHttp: HTTP client for Android

AndroidAsync: A low level network protocol library

Thrust Notifications

PubNub: A commercial service to treat shove notifications

Gandalf: Inform your users about fresh updates or maintenance

Payments

Android In-App Billing v3 Library: Lightly treat in-app payments via the Android v3 API

Checkout: Another library for in-app purchases

Social

Unified Social API: Integrate functions from Facebook, Twitter, LinkedIn, Instagram, Microsoft and many more into your app.

Security

Sodium: Effortless way to do encryption, decryption, signatures and hashing

PiracyChecker: Protect your app from being pirated using Googles LVL

Ticker: UI component to display scrolling text

MaterialEditText: Text input in Material Design

fontbinding: Custom-built fonts in XML using data strapping

Calligraphy An effortless way to use custom-built fonts on your Android app

User Interface

Material Design Android Library: Use Googles Material Design in Apps as of Android Two.Two

Material: Another Library to bring Material Design to older apps

Activity Indicator

AppIntro: Create cool intros for your apps similar to Googles original apps

LolliPin: Need a pin code in your app? Here is a library for that

Buttons

Android-Bootstrap: Use Bootstrap specifications to eg create buttons in your app

Android Morphing Button: Buttons for Android which can switch size and form to display a “ok” message for example

Keyboard

KeyboardVisibilityEvent: Effortless way to display and hide the keyboard

AndroidKeyboardWatcher: Puny library to track open / close events from keyboard

BottomBar: A view component which provides a bottom navigation bar in Material Design

Side Menu Add a nice side menu with several categories to you app

Rating

Android-Rate: A elementary library to remind users to rate your app after a few days

SimpleRatingBar: UI component for a rating based on starlets

Slider

SlidingMenu: Lightly create slide-in menus for your app

MaterialDrawer: A nimble and effortless drawer library for Android

To be continued! We hope that this list and CloudRail helps you to build amazing Android apps.

Related video:

http://www.youtube.com/watch?v=urO8wnQWLUc

Leave a Reply

Your email address will not be published. Required fields are marked *