In Android, the MVP and MVVM architecture design patterns are very popular. In MVVM, most importantly, the children don’t have a direct reference to the parent, they only have the…
DataBinding is one of the Android architecture components suggest by Android. DataBinding feature enables by adding one line in project Gradle. Writing code by DataBinding can improve the app by…
In the initial stages of Android development, Android learners do write codes in the Activity Java class which contains all the implementation of models, views, and controllers. It causes difficulties…
This is the 6th tutorial in a RecyclerView Series which covers the fundamentals of RecyclerView. If you already have a solid understanding of how to create a RecyclerView, carry on. Otherwise, consider…
RecyclerView is flexible and advance version of GridView and ListView. It uses less memory for listing the large amount of datasets and collections. In this turorial, we will look at…
For getting the latest feeds, the SwipeRefreshLayout widget uses. You have seen it on different popular apps like Facebook, Twitter, or Linkedin. When you swipe down from the top position…
In this tutorial, we’re going to implement Endless scrolling via RecyclerView. Why do we need endless scrolling? This is the question which we’re going to solve in this tutorial. Many…
Almost every app is using search filter functionality. As we know, a mobile screen can display a maximum of 5 to 7 items on the screen. If you have thousands…