In this tutorial, I’m making the introduction to a fantastic open-source library called ButterKnife for Android. If you would like to follow along make sure to clone the starter code from the GitHub repository. Don’t forget to review the official...

Let’s talk about RecyclerView! This is a very important design element for Android and almost every application should implement it. If you were ever thinking that you need to implement a list of items, like recent transactions, or a grid, like photos on...

This blog post contains supplementary material for a video from my YouTube channel. In this video, I will be covering how to access and save photos in an Android application. You can fork or download the starter code on Github. There are 15 steps in total. Step 1....

About this post The View Holder design pattern is one of the most important ways to increase the performance of an Android application with a ListView. However, most of the Android projects I review at Udacity entirely omit this pattern. Personally, I think that...