5 Android libraries you should try

Sonaam Hitang

Lead Mobile Developer

This is a list of 5 best Android libraries that are almost necessary for any Android app development. All of these are worth trying out, they are not in ranked order. Let’s get started!

RADIUS TRANSITION

This is a library for animation which can be used for the transition from a circular image to a square one across activities. The image in this example is fetched via Glide.

This repo shows you how to use it and how to combine it with multiple transitions such as the ChangeShape and ArcMotion for a nicer effect.

In short, the animation form this library makes any app look and feel Premium.

Link here

Odoo text and image block
Odoo image and text block

RUNTIME PERMISSIONS

RuntimePermission can automatically check all of your needed permissions. There is no need to do all the messy stuff to ask permissions in the run time. It is the simplest way to ask for runtime permissions on Android.

Link here

StyleableToast

This is another library for Toasts customization. 

An Android library that takes the standard toast to the next level with many styling options. Style your toasts either by code or with a style in styles.xml.

You can use this for various purpose to create cool looking toast messages that make your app UI more awesome.

Link here

Odoo text and image block
Odoo image and text block

SHIMMER RECYCLERVIEW

It is a custom RecyclerView implementation with shimmer views to indicate that views are loading. The RecyclerView has also a built-in adapter, to control the shimmer appearance. This library not only makes the app UI great but also makes sense as it makes the UX better for the users.

Link here

ANDROIDUTILCODE

AndroidUtilCode is a powerful & easy to use, library for Android. This library encapsulates the functions that commonly used in Android development which have complete demo and unit test. By using it's encapsulated APIs, you can greatly improve the development efficiency. The program mainly consists of two modules which is utilcode, which is commonly used in development, and subutil which is rarely used in development, but the utils can be beneficial to simplify the main module. 


Link here