Here you'll find tutorials with code examples on various topics related to Android development. You can search for a tutorial through the search box below. If you'd like to see a tutorial on any particular topic, do leave a comment in the wishlist page. We frequently add new tutorials along with app releases. You may subscribe to our newsletter to get all updates in your inbox.

Android Tutorials

Create an App Widget in Android with Text-to-Speech (TTS)

Posted on Dec 20, 2014

In this tutorial we show how to create an app widget that also talks! We'll build an English vocabulary widget containing over 4800+ words from Barron's GRE Wordlist. Additionally, we use Android's Text-to-Speech (TTS) functionality to allow user to listen to the words and meanings.

Read more »

Create a game like Flappy Bird in Android using AndEngine

Posted on Sep 6, 2014

In this tutorial we show how to recreate the famous Flappy Bird game in Android. We choose AndEngine as the game engine since it's very simple to learn and get started. Additionally, we'll use AndEngine Physics Box2D Extension which adds supports for Box2D physics. We'll discuss various aspects of game development such as scene & resource management, texture, sprite, body, collision, etc.

Read more »

Build your first pro Android application with Eclipse

Posted on Jun 9, 2014

In this tutorial we show how to build a simple Android app in Eclipse. If you are an Android newbie then this is a perfect tutorial to get started into Android application development. We'll learn to use Fragments, Action bar, Loaders, View pager, Navigation drawer, Volley library and many other best practices to create a backward compatible application using Android support library.

Read more »

Create an Instant Messaging app using Google Cloud Messaging (GCM)

Posted on Jul 24, 2013

In this tutorial we show how to use Google Cloud Messaging (GCM) to create an instant messaging app like WhatsApp or Facebook Messenger. Additionally, we discuss the server-side code for implementing the messaging server using Servlets and JPA. We'll use Google App Engine (GAE) to power the app backend.

Read more »

Google Maps Android API v2 with Overlay

Posted on May 3, 2013

In this tutorial we describe the steps required to use Google Maps Android API v2 in an Android application. We explore some common features such as camera position, zoom, bearing, tilt, markers, ground overlay, etc. You'll learn to use these features in a Maps application. Additionally, we show how to create an overlay over the map and animate the camera to create an effect of a flying airplane.

Read more »

Accelerometer sensor example in Android

Posted on Apr 29, 2013

In this tutorial we show how to read accelerometer sensor data on your Android device. Additionally, we cover topics like wake locks, bitmaps, drawing on canvas, etc. To make things interesting we use the acceleration values to move a golf ball on the screen. You can extend this example to build an exciting game!

Read more »

Create a currency converter application using Yahoo! API

Posted on Apr 11, 2013

In this tutorial we show how to use Yahoo! Finance API to create a simple yet useful currency converter app. Additionally, we'll use AChartEngine library to create charts showing historical exchange rates. You'll learn to make REST calls to fetch latest exchange rates and parse the data using XML (SAX & Pull) parsers. We also cover how to add search to the application using Search Dialog.

Read more »

Create a SMS application with power features

Posted on Dec 28, 2012

In this tutorial we show how to read and send SMS in an Android application. You'll learn how to perform tasks in the background using AsyncTask and notify the progress to the user using a ProgressDialog. We will keep the user interface of the application simple and concentrate more on the functionality. However, we will cover usual stuffs like ListView, ListActivity, Dialogs, etc.

Read more »

Create an elegantly designed Reminder/Alarm clock application

Posted on Dec 11, 2012

In this tutorial we show how to create an elegant looking Alarm application in Android. Functionality wise we cover Android system services for creating Alarms and Notifications. You will learn about Service and BroadcastReceiver which are important components in any Android app. Also we'll show you how to use few more widgets like ToggleButton, ViewSwitcher, Date/TimePicker, etc.

Read more »

Create a Notepad and To-do list combined app in Android

Posted on Nov 14, 2012

In this tutorial we show how to create a notepad application in Android. The app will allow user to create notes, checklists, snapshots, and also folders to organize these items. We will discuss about Android layouts and widgets as well as data persisting mechanism. You will learn how to implement the entire flow of the application. We also cover stuffs like taking picture with camera, saving user preferences, etc.

Read more »

Set up the development environment and create your first HelloWorld Android application

Posted on Aug 11, 2012

This is the first tutorial in the series and will help you setup the development environment for creating Android applications. You'll also learn how to create a simple Hello World Android application using tools provided by the development environment. Interestingly, you won't even have to write a single line of code to create your first Android application. So let's get started!

Read more »
We Recommend
Free Apps