I am looking for an android app with Geo-fencing algorithm, the app itself will have no content beside saying "welcome". As soon as the user gets near a virtual geo-fence it should give a WARNING to the user on the app "YOU ARE NEAR A FENCED AREA". As they leave the fenced area the WARNING message should disappear and the app should resume to it's default. Each geo-fence should be constructed by creating a point with longitude and latitude by x radius, this radius should be modifiable in the web interface. A web interface to enable/disable a fence, if the fence is enabled then the app will show a message NOTIFYING the user that the app cannot be used in this area. I would like to fence: schools, colleges, third level institutes, high school, primary school. and must be able to add a fence manually.