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

12 Best Android Apps for Web Developers and Designers to Try in 2017

In this post, we have listed many highly useful Android applications for web developers and webmasters to use with all mobility advantages. These Android applications enable web developers to accomplish several critical tasks while on the go.

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

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

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

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?

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

Android UI Tutorial: Layouts and Animations

This tutorial is aimed at the procedure of using layouts to present animations. The goal is to give you an impression of how it feels like to build a UI for Android from start to end.
Android UI Tutorial: Layouts and Animations

Android user authentication help

I've created an app that allows two types of users to login in (students and staff). Students are presented with a 10 question quiz when logged in that returns the score and time taken to complete quiz...

Tutorial: How to Safely Implement Hybrid HTML5 Android Applications

In this short post we will create an example login application. The login view and basic logic will be created in HTML, CSS, and JavaScript while the overall application and certain UI elements will be created in XML and Java Android programming.

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

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

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

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!

Working with Android Data Binding

In I/O 2015 Google announced a data binding library for Android. With data binding, you create an ongoing link between an element in the user interface and a value. Data binding is the process that est...

Loaders In Android (Part 1)

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

Android Data-Binding

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

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

Integrating greenDAO into your Android Application

This post teaches you how to integrate greenDAO into your android application in less than 10 minutes
Integrating greenDAO into your Android Application