Archive Monthly Archives: May 2017

How to build pagination in RecyclerViews

API endpoints that return a list of data often have pagination parameters that you can pass in to get different pages of lists back. Often, they have something like page and per_page parameters that

Continue reading

Caching is hard

Every software developer has heard of the phrase that goes something like “There are only two hard things in programming: naming things and caching”. Caching is hard. Really hard. Especially

Continue reading

Rounded corners in Android elements

Doing Android development makes me appreciate CSS much more. When it comes to web development, I’m one of those people who tries his best to avoid front end development. There’s something about

Continue reading

Removing animation from Bottom Navigation View on Android

Bottom Navigation View was added to the version 25 Android Design Support Library awhile ago. This makes it easy to add those bottom navigation menus that were previously more prevalent in iOS apps. Previously,

Continue reading

Building Android Chips

Android development is weird in that Google gives you all these guidelines that we developers and designers should follow like the Material Design , but doesn’t provide the tools necessary for

Continue reading