Android Tutorials and Insights

Learn about the latest trends in Android. Read tutorials, posts, and insights from top Android experts and developers for free.

GET STARTED

Android tutorials, posts, and more

Preparing a React Native Android App for Production

We’re currently going through the launch process of one of our client’s apps — an app built with React Native running on both iOS and Android. Using React Native with Android is easy, it just works. U...
Preparing a React Native Android App for Production

Retrofit + Otto = Networking made easy on Android

Networking in Android with Otto and Retrofit
Retrofit + Otto = Networking made easy on Android

Android Testing Options

An introduction to testing in Android
Android Testing Options

How to make an Event Bus with RxJava and RxAndroid

Explanation of how to create an event bus using RxJava and RxAndroid.

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...

Test Driven Android Development

I was always wondering about the Test Driven Development. It was stated When I was doing my GSoC 2016 project Mifos Android-Client.
Test Driven Android Development

Access Shared preference data from one application to another application

Create Shared preferece data in first application set its mode to MODE_WORLD_READABLE. Here is a following snippet you can find how to create shared preference and store data into it. ``` mSharedPrefs...

Loaders In Android (Part 1)

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

Setting up an Android build server (Ubuntu 13.10 and above)

Go through this step-by step tutorial to set up your Android build server using Ubuntu 13.10.

Beginner's Guide to Android's Transition Framework

This article will introduce you to Android's Transition Framework and how to make simple animations with it.
Beginner's Guide to Android's Transition Framework

Validating Models and User Inputs in Java

This Java tutorial will teach you how to create model validations in Java.
Validating Models and User Inputs in Java

Running a Linux Web Server on an Android device

With the GnuRoot program, it’s possible to run a Linux operating system on Android without “rooting” the device. With this ability, servers like Sinatra, Rails, Node, etc. can run webapps on localhost. Here's how to do it on your Android device.
Running a Linux Web Server on an Android device

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

Android Enums: Good or Bad?

Android developers often wonder the efficiency of ‘Java Enums’ in their Android application. Are Java Enums actually usable? Are they actually good or bad?
Android Enums: Good or Bad?

3 Basic Rules Every Android Developer Should Know

Here's an Android app tutorial that only requires developers of every level to remember 3 basic rules to develop better apps.
3 Basic Rules Every Android Developer Should Know

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

Building React Native Apps: Retrofitting an iOS app to Android

This tutorial will extend a React Native Todo app from iOS to the Android platform.
Building React Native Apps: Retrofitting an iOS app to Android

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!
Start Building Daydream Apps: Exploring Google VR SDK

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.