Android development can be as easy or as painful as you want. With a collection of these five essential trending android libraries, we hope you’ll notice that the grass is actually greener on the other side!

Given them a spin, and start doing more for less effort.

Top 5 Trending Android Libraries Every Developer Should Know About:

Android Bootstrap

If you need the quick web design implementation that Bootstrap provides on your Android apps, or if you just love that Android Bootstrap look and want to put it everywhere.

BootstrapButtonBootstrapButtonGroup

AwesomeTextView

Android Bootstrap Library is an Android library which provides custom views styled according to the Twitter Bootstrap Specification. This allows you to spend more time on development rather than trying to get a consistent theme across your app, especially if you are already familiar with the Bootstrap Framework.

Animated Recycler View

Animated RecyclerView Library is a library that allows you to animate a recycler view in your project like Google does it in its Google Play Store. Only the first visible items are animated there and you will see no animation when the recycler view scrolls up.

Animated Recycler View - Transition Page Recycler with layout animations
Animated Recycler View – Transition Page Recycler with layout animations

Fluid Slider

Fluid Slider Library is a slider widget with a popup bubble displaying the precise value selected. The idea was to have a minimal slider design with the value inside the slider that also allows you to see it when you drag the slider hence the value offset animation on tap.

Kotlin Fluid Slider for Android Example

Long Shadow

Long Shadow Library is a library for efficiently generating and rendering beautiful long shadows in Android.

Example : Long Shadow in Android

Features

  • Any Type of views : Long-Shadows can render shadow for any type of view, even custom views.
  • Heavy calculation in Native : Long-Shadows shifts the load of heavy calculations to native, to reduce overhead in Java. Thus the rendering is very fast and efficient.
  • Precise control over shadow of every View : The library supports fine control over shadows of a view, so two views in same ViewGroup can have different shadow parameters.
  • Multiple Shadows for a View : The library support rendering multiple long shadows for a single view, simulating multiple light sources.
  • Async Calculations : The library allows the operations to be asynchronous to avoid blocking the UI thread for long calculations.
  • Shadow animations : The library supports fade out animation while rendering the shadow.

Bonus Tutorial for you

Ever wondered how these libraries and frameworks affect the size of your app? Let’s analyze some apk files for apps written in some of these ways. The apps are very basic, containing just a title at the top and a text at the center of the screen.

Tutorial is here : http://www.tellmehow.co/language-good-android-analyze-apk-sizes/

There are so many ways to make mobile apps ranging from direct platform specific development (using Java and Kotlin for Android, and ObjC and Swift for iOS), there’s React Native from Facebook, Electrode Native from Walmart, the Ionic framework, Unity for certain types of apps, and the flutter.io framework which was just released by Google.

[td_smart_list_end]

Now don’t keep thinking about how awesome it’s going to be once you start using these libraries. Instead, get working and try them out now!

By Tell Me How

It is a technology blog and admin has excellent experience in programming from 5+ year. You can contact us at ceo.tellmehow@gmail.com

Share your thoughts

Leave a Reply

Loading Facebook Comments ...
Loading Disqus Comments ...