Material Design Snackbar in Android – How and When to Use
Snackbar was introduced in Material Design. It is available via the Design Support Library. Code-wise, it is similar to a Toast. In this article, we’ll first...
Thoughts on Design and Mobile App Development
Snackbar was introduced in Material Design. It is available via the Design Support Library. Code-wise, it is similar to a Toast. In this article, we’ll first...
Endless or Infinite scrolling is called pagination. You do this in Android using RecyclerView. However, there are a few critical error scenarios to handle.
Let’s look at Android Pagination with RecyclerView, using real data from an API. This will give us a better understanding of Pagination. First, we’ll look at what...
Pagination (Endless Scrolling or Infinite Scrolling) is a feature common in content-heavy apps. It breaks down a list of content into equal smaller pieces, loaded...
There are 3 Material Design Onboarding models in Android. In this tutorial, we’ll learn about using the Quickstart model using TapTarget library. This is...
The DayNight Theme was added to AppCompat with the realease of Support Library v23.2.0. We can reference the theme using Theme.AppCompat.DayNight. DayNight theme allows to switch...
Every Android Developer is familiar with passing data via a Bundle or Intent. In doing so, you would have wanted to pass your entire...
Every time we think of creating a RecyclerView, we dread the amount of code that must go into the adapter. Also, if that adapter...
Android 7 Nougat introduced Multi-Window, a new feature that enables multi-tasking. In this post, let’s make or Android apps Multi-Window compatible. Android Nougat brings in a host of improvements...
Let’s look at using the People API in our Android app. We will see how it allows us to pull data from contacts, as well...