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

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

Android Data-Binding

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

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

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!

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

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

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

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.

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

5 Ways to Make Learning Android Development Easier

The article reveals five pointers to help make learning Android mobile software development easier for beginners

Moving away from the Event Bus with RxJava and Dagger 2

A short tutorial explaining how you can use RxJava and Dagger 2, to communicate across different contexts in your app.
Moving away from the Event Bus with RxJava and Dagger 2

Google In-App Billing V3

Integrate Google In-App billing with you API

Volley

Android Volley Theory

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.

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

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?

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

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

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

Get curated posts in your inbox

Read more posts to become a better developer

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE