In this tutorial, we’ll be discussing and implementing RecyclerView Layout Animations in our Android Application. Android RecyclerView Layout Animations There are many ways to Animate rows in a RecyclerView. Two commonly tried and tested ways are : Using ItemAnimators. – Read this tutorial. Setting animation on each row in the onBindViewHolder in the Adapter class […]
Android Tutorials using Android Studio for Beginners as well as advanced programmers. Learn android app development step by step and download source code for example app.
Best Android Tutorials
These are some of my favorite android tutorials here.
In this tutorial, we’ll be discussing and implementing Endless Scrolling or Infinite Scroll on RecyclerView in our Android Application. The infinite scrolling in which the next set of rows are fetched from the DB/Server while showing a loading icon is commonly seen in many applications such as Facebook, Twitter. It’s recommended to go through this […]
In this tutorial, we’ll be discussing and implementing the RecyclerView Using Data Binding in our Android Application. Android RecyclerView DataBinding In order to know the basics of Android DataBinding, do visit this tutorial. Data Binding significantly reduces the boilerplate code. Here, we’ll learn how to implement DataBinding with a RecyclerView which has the ViewHolder pattern. […]
In this tutorial, we’ll be discussing the Android Fingerprint API and implement a Fingerprint Dialog in our android application. Android Fingerprint Manager Fingerprint Manager is the class used to access the Fingerprint hardware from the device (if it exists). Google recommends authenticating fingerprint in applications by displaying a DialogFragment with a Fingerprint icon to the […]
This is the second tutorial in the Image Uploading with Retrofit series. In the first tutorial, we’d set up our NodeJS server on the localhost. Please refer to this tutorial before proceeding ahead to setup NodeJS server. In this tutorial, we’ll be implementing Image Uploading while showing the upload progress in our android application. Retrofit […]
In this tutorial, we’ll be creating an android application that uploads an image using Retrofit MultiPart Request to the localhost server. We’ll create a simple server using Node JS first. Let’s get started. Setting Up Node JS Server Let’s set up a simple Node JS localhost server where we can upload files. We’ll start by […]
In this tutorial, we’ll be implementing Web Scraping in our Android Application. We will be scraping Journaldev.com to get all the words listed on the home page. We’ll be using the Retrofit library to read web pages. Android Retrofit Converters We’ve covered a lot on Retrofit in the below tutorials: Retrofit Basics Retrofit And RxJava […]
In this tutorial, we’ll discuss the changes in Broadcast Receiver since Android Oreo. We’ll see why the restrictions have been put on Background Operations in Android. Androd Broadcast Receivers Broadcast Receivers are like Antennas. Just like Antennas can be tuned to catch certain frequencies, broadcast receivers can be registered to certain intent actions. When that […]
In this tutorial, we’ll be digging deep into AsyncTasks in android by discussing the different ways of executing it. We’ll see the different ways to handle configuration changes with Async Tasks too. To know the basics of AsyncTasks, we recommend you to read this tutorial. Android AsyncTasks AsyncTasks is a helper class that lets us […]
In this tutorial, we’ll be discussing the runtime environments used in Android. We’ll see the differences and how it is improving for the betterment of android applications execution. Runtime Environment Runtime Environment consists of software instructions(generated from the code) that are used while executing the programming. JVM is the component that is used to convert […]