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 […]
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.
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 […]
In this tutorial, we’ll be discussing the basics of Realm Database and implement it in our Android Application for offline data storage. Android Realm Database Realm is a database that is the perfect alternative to SQLite. It’s is a NoSQL database designed for mobile platform. Its core consists of a self-contained C++ library. It supports […]
In this tutorial, we’ll be implementing Constraint Layout Animations in our Android Application. Constraint Layout Animation We can create beautiful animations using ConstraintLayout quickly. To do so, we need to just change constraints! The most common and easy way to create Constraint Layout animations in by creating two different layouts. One is the start stage […]
In this tutorial, we’ll be discussing and implementing the AdapterViewFlipper class in our Android Application. Android AdapterViewFlipper AdapterViewFlipper class is a subclass of the ViewAnimator class and is used to flip between 2 or more views such that only one view is displayed at a time. This is commonly used in slides. Difference between ViewFlipper […]