Supongo que no tienes ningún conocimiento previo sobre el desarrollo de aplicaciones de Android.
Las aplicaciones de Android se desarrollan principalmente en lenguaje de programación Java.
Para desarrollar una aplicación basada en Android:
1) Inicialmente debe instalar ECLIPSE, que puede descargar desde aquí
SDK de Android | Desarrolladores de Android
Simplemente juega un poco y conoce cuáles son todas las cosas que puedes hacer con este IDE.
Hay muchos tutoriales que le ayudan a comprender Eclipse. Como estos videos de YouTube.
- ¿Alguna aplicación popular usa Xcode u Objective C?
- ¿La era de las aplicaciones móviles llega al final?
- Para el desarrollo de aplicaciones de Android, ¿debo aprender a programar o usar herramientas precompiladas disponibles en Google sin ningún conocimiento de codificación?
- ¿Qué necesito para crear una aplicación como WhatsApp?
- ¿Cuánto tiempo lleva aprender la programación de aplicaciones móviles?
2) Una vez que esté acostumbrado al IDE, ahora puede continuar y comenzar a experimentar con la API de Google Maps en Android.
El siguiente enlace ofrece una muy buena idea de cómo desarrollar aplicaciones de Android basadas en la ubicación.
Estrategias de ubicación
3) Para configurar Google Maps en su dispositivo Android, debe obtener una clave API. El siguiente tutorial explica cómo configurar Google Maps en su dispositivo Android.
Google Maps Android API v2.
También puede buscar en Geofencing para desarrollar una aplicación de seguimiento de ubicación.
https://developers.google.com/ma…
4) Google Maps Android API v2 – Tutorial Hay muchos tutoriales como estos para ayudarte.
5) Desbordamiento de pila: si está atascado en algún lugar y no puede continuar, este es el mejor lugar para buscar soluciones. Casi todos los problemas se han abordado aquí. La comunidad de Android está muy activa aquí, así que si tiene algún problema, entonces Este es seguramente el lugar correcto para comenzar.
El principal problema con las aplicaciones basadas en la ubicación es que usan un GPS que agota la batería de los teléfonos Android muy rápidamente. Intenta optimizar el uso del GPS.
Espero que esto ayude. Buena suerte y diviértete codificando.