Location-Based applications are one of coolest things and are the driving force of new innovations. We have already discussed a lot about the location apps for Android, and as discussed in the last blog, today we will be talking about Geo-fencing: (A) What Is Geo-fencing: ‘Geo-fence’ refers to the virtual perimeter created around a business which allows it to track people/object. With GPS-enabled smartphones, the user’s location can be known when an individual is found within the business’s previously formulated boundaries. Any program which incorporates Geo-fencing feature is more likely to feature to respond to user’s entry and exit across the specified boundary. Hence, Geo-fencing aims at targeting a specific region. (B) Why Geo-fencing: Problem: No Network coverage, still want to know user’s location. Solution: Suppose there is no network and still you want to know user’s location. You would also want to get the user’s location at a very micro level so you can: 1- Consider the last saved location of user in your application. Based on cached location data, you can know the user’s location. 2- You can also provide matching offers based on the last location provided by Network Provider, but that would be the COARSE location of user. Probably, you would want to know user’s precise location for various purposes. These purposes may vary like: B-1 Domain-specific Geo-fencing functionality usages B-2 Geo-fencing in Android Applications (C) Implementation of Geo-fencing In Location based Android Apps: C-1 Create and Add Geo-fences C–1.1 Creating geofence objects C-1.2 Define an Intent for geofence transitions C-1.3 Add Geo-fences (D) Best Practices Of Geo-fencing (Location based Android Apps) Devices are becoming increasingly sophisticated and more elements of our home, vehicles, and workplace enter the ever growing stable of “Internet of things”. Objects are expected to see Geo-fencing applied to more and more devices and environments. The increased integration have started yielding all sorts of novelties like coffee pots turning on in the morning when the first coffee drinkers arrive. Happy Geo-fencing with Cuppa :-)