Abstract RecyclerView Adapter to Eliminate Some Boiler-plate Code

abstract recyclerview adapter

Hi everyone, in this post we will learn about making an Abstract RecyclerView Adapter. Abstraction is an object oriented programming concept, and we all learn it in our books. But the irony is most of us don’t use the power of it.  Even I didn’t pay much attention to these OOP design concepts in my …

Read moreAbstract RecyclerView Adapter to Eliminate Some Boiler-plate Code

Android Upload File to Server with Progress using Retrofit

android upload file to server

Hi everyone, “Uploading File or Image to Backend Server” this is something that we often need to do in many applications. We already learned this concept in many previous posts. But things keep changing in this tech world and old methods are obsolete now. That is why here I am with this Android Upload File …

Read moreAndroid Upload File to Server with Progress using Retrofit

Building Tinder Like Swipe Cards in Android

tinder like swipe cards android

Do you use TINDER? Don’t Lie I know you do 😜. Jokes apart but the Swipe-able Cards of Tinder are really good in terms of User Experience. (Looking at Beautiful Girls, and Swiping Them 😉). So this post is basically about building Tinder Like Swipe Cards in Android. In this post we will just learn …

Read moreBuilding Tinder Like Swipe Cards in Android

Firebase MVVM Example – Implementing Authentication

Firebase MVVM Example

Recently we finished learning the MVVM Design Pattern in Android App Development, and while learning that we used RESTful APIs to communicate with our Back End. But sometimes we do create server less application using Firebase. And some people asked that “How do I follow MVVM when using Firebase?“.  That is why in this Firebase …

Read moreFirebase MVVM Example – Implementing Authentication

Android MVVM Tutorial – Build an App using MVVM Design Pattern

android mvvm tutorial

A badly written code is a NIGHTMARE (when needed to maintain). For any developer there is nothing better than having a clean, structured code. And if you want to achieve this, you must follow a design pattern for your projects. So this Android MVVM Tutorial is for all the people out there who learned the …

Read moreAndroid MVVM Tutorial – Build an App using MVVM Design Pattern

Android Networking Tutorial with Retrofit, PHP and MySQL

Android Networking Tutorial

Networking is part of almost all applications. Applications don’t work in isolation they communicate with a backend server with the help of Web Services often called RESTful APIs to perform various operations (e.g saving or retrieving data). Hence, networking is crucial thing in app development. In this Android Networking Tutorial we will learn everything that …

Read moreAndroid Networking Tutorial with Retrofit, PHP and MySQL