Geocoding is the process of converting a location address into geographic coordinates ( latitude and longitude). This Android application facilitates users to input a location address, then the application can find the a set of geographic coordinates that matches user input address and marks the corresponding locations in Google Maps Android API V2. In...

SurfaceView is a drawing surface provided by Android. In SurfaceView, drawings are performed in a non-ui thread which protects the application from ANR ( Application Not Responding ) errors. In this article, we will develop an Android application which draws a circle at the touched position of SurfaceView. This application is developed in Eclipse...

We may have noticed that images captured in portrait mode, looks rotated 90 degrees on drawing the image in a view canvas. Also images taken from front camera looks upside down. This issue can be resolved with exif meta data embedded with jpeg images. In this article, we will develop an Android application which...

In this article, we will develop an Android application which picks up an image from an external application like Gallery, Dropbox, Google Drive etc and draw it in a view canvas. This application is developed in Eclipse 4.2.0 with ADT Plugin (22.0.1) and Android SDK ( 22.0.1 ) . 1. Create a new Android application...

In this article, we will develop an Android application that draws a circle at the touched position of a custom view canvas. This application is developed in Eclipse 4.2.0 with ADT Plugin (22.0.1) and Android SDK ( 22.0.1 ) . 1. Create a new Android application project namely “GraphicsDrawPointViewCanvas” 2. Configure the project 3....

This article lists various Android Menu application examples. Creating a floating contextual menu in Android A popup menu example in Android Creating Submenus and Checkable menu items in Android Integrating other application activities to an Android application Creating Side Menu Navigation Drawer in Android How to hire me?I am George Mathew, working as...

In this article, we are going to develop an Android application which shows nearby places of current location in Google Maps Android API V2. On taping the InfoWindow of the marker, the details of the corresponding place will be displayed in a separate activity. This application makes use of Google services like Google Maps...

Navigation drawer is a UI design pattern that provides a set of menu items when user swipes from left edge of the application to the right. In Android, navigation drawer is available via Android Support library from revision 13 ( May/2013 ) onwards . An extension to this article which displays icons and counter in...

In this article, we will see a set of Android applications that uses tabs for their navigation. Adding Navigation Tabs containing listview to Action Bar in Android This application exemplifies, how to add navigational tabs to Action bars in Android versions Honeycomb and its higher versions. This application will not be executed in pre...

In this article, we will develop an Android application which displays nearby places as a set of markers in Google Maps Android API V2 corresponding to the user touched location in the Google Maps and place type selected in the Spinner view. On clicking a marker, the place details like place name, vicinity and...

Android Studio is an official IDE ( Integrated Development Environment ) for Android application development which is announced in Google I/0 2013. Android Studio is developed on the top of JetBrain’s Intellij IDEA a well known IDE for Java application development. This article explains how to setup, configure and create an Android application in...

Parcel is a serialization mechanism provided by Android. In order to write an object to a Parcel, that object should implement the interface “Parcelable“. In this article, we will see how to implement a Parcelable object in an Android application to pass complex data from one activity to another activity. In order to define...

In this article, we will develop an Android application which demonstrates how to persist marker points in Google Maps Android API V2 on screen rotation. On adding a marker in the Google Maps, corresponding coordinates will be added to an ArrayList as LatLng object. Then on screen rotation the array list will be saved...