Android Tutorials and Insights

Read Android tutorials and learn to build and enhance your Android app, with tips and insight from top Android developers.

GET STARTED

Android tutorials, posts, and more

Why learn Kotlin? [Infographics]

Kotlin was recently announced as an official language for Android development. Not sure whether to learn it or not? This infographics will answer that for you.
Why learn Kotlin? [Infographics]

Volley

Android Volley Theory

Fast Tracking Android App Development With Optimum Delivery

Hustling to meet your deadlines? Learn foundational practices for efficient Android app development.
Fast Tracking Android App Development With Optimum Delivery

How to use the EventBus library

How to use eventbus in android

Android AsyncTask

Simple Android AsyncTask tutorial
popular writers

Creating a Twitter-style Text Counter in Android Using Data Binding

Start writing here...A little while back I attended an Android bootcamp in which we built a handful of apps as we learned. One of the apps we were tasked with building was a [Twitter](http://twitter.co...
Creating a Twitter-style Text Counter in Android Using Data Binding

Sending Push Notifications with Firebase in Android (Part 2)

Learn how to send customized push notifications with firebase in Android.
Sending Push Notifications with Firebase in Android (Part 2)

Top 10 most useful plugins for Android Studio

Android Studio plugins to boost your productivity and power pack your IDE
Top 10 most useful plugins for Android Studio

What architecture for Android app is

Architecture is a way to split app into independent modules and layers, while MVP/MVC/MVVM is just a way to build UI component.
What architecture for Android app is

Getting Signed Release apk’s from the command line

If anyone of you has deployed an application on the play store, you may have most probably used Android Studio’s built in Generate signed apk option. The generate apk option in android studio Recently...

Replace SQLite with Realm Database in Android

A detailed example of how to use Realm Database in Android development instead of SQLite.
Replace SQLite with Realm Database in Android

Android Data-Binding

Tutorial of android excellent data-binding library.
Android Data-Binding

Loaders In Android (Part 1)

Read this post to learn more about Loaders implementation.
Loaders In Android (Part 1)

Getting Started with Kotlin For Android Development

This tutorial will give you a glimpse of how useful Kotlin is for Android Development. You should consider it for your next project!
Getting Started with Kotlin For Android Development

Real-time Notifications: Build a Firebase App-to-App Notification System

Make an app-to-app notification using Firebase without implementing a server backend.
Real-time Notifications: Build a Firebase App-to-App Notification System

React native: Running DEV and PROD apps simultaneously on same device, and automating the builds

This tutorial teaches you how to create two separate apps for DEV and PROD in an Android environment.

Start Building Daydream Apps: Exploring Google VR SDK

In this article, I’m going to show you how to setup a DIY development kit, so you can get that all-important hands-on experience with the Daydream platform—even if you haven’t managed to get your hands on the Daydream View or the Daydream Controller yet!

Create a Cross-platform App with Visual Studio

Did you know that you can write mobile applications with great user interfaces that are cross-platform — supporting Android, iOS, and Microsoft phones and tablets — with just HTML, JavaScript, and CSS? Times are changing and it is easier than ever with Visual Studio Community Edition’s Ionic templates!
Create a Cross-platform App with Visual Studio

Sending Push Notifications to Android with Firebase

Learn how to send push notifications to Android through Firebase, based on the new release of Firebase this year (2016). This tutorial will help you to set up the skeleton for sending and receiving push notifications via FCM with instructions on server code.
Sending Push Notifications to Android with Firebase

How to Make an App: From Vision to Product

Some people think that developing an app is just writing a bunch of code; but writing code is just a single step in app development. All other stages are equally as important to develop a good app.
How to Make an App: From Vision to Product