Goodbye 2016, hello 2017! As you are probably still recovering from the NYE celebration, we’ve prepared some dev medicine for you — new list of the best Android libraries. Cuddle up in a blanket, get yourself some hot tea and enjoy in some wonderful bits of Android world we’ve prepared for you. :)

Since winter is not the most colorful of seasons, here’s how you can cheer it up a bit. Colorful is a simple but useful library, that lets you change your App’s basic color pallete through code. So rather than having styles for different activities, or even the same activity but different cases (e.g. A/B testing), you can do it programatically, and with ease.

Ever had the feeling you’re just reading more and more and more of the same text over and over and over again? If this not-so-funny example failed to demonstrate how dull a text can be, have a look at this!

Hope you’re not dizzy!

This is seemingly simple, so you are maybe wondering why would someone use this? Well, if watching the letters appear in a wibbly-wobbly manner doesn’t bring you tranquility, we don’t know what could!

P.S. It’s in Kotlin ;)

WARNING: People who crave summer should thread lightly!

Sun, light breeze, waves and sand between your fingers… If the summer seems sooo far away right now, we have something to help you through this rough, cold time. WaveLoading is a library that lets you add a wave-y like effect to any drawable you’d like! Don’t believe me? See for yourself:

Who said surfing on Chrome is not an experience?

Whoa, now that’s a name some people in the office might be triggered at. But in all fairness, it is simple, it does exactly what the name says, and we certainly like that! So, simply add a buffer size, a direction (ascending/descending), and there you go!

(We stole all the gifs from the github page, but is it really stealing, or squeezing out an opportunity, if they put it up for grabs?) Either way, we’re sure you’ll find a way to use this, at least in user authorization screens where there might be a password or username length minimum cap.

You’ve played this at least once, right?

Offline time can be fun, but losing an internet connection might not be so exciting for the users in your application. To lessen the negativity and frustration this problem might cause, it’s our duty as badass devs to make the unwanted bad path of our application more fun. This library is a great choice for this job, and if we might add, it does it in a a very stylish manner!

Watch that Logo shakeee

That’s it for January! (But, if you are an iOS dev, there is top 5 iOS libs list too) Have you used some of these before? Do you have any libraries you’d want to add? Be sure to let us know in the comments!

Also… From all of us here at COBE, we’d like to wish you happy, cheerful, loving holidays, and a happy New Year! And as little NullPointerExceptions as possible! ❤

While you are here, have a look at some of our other articles: