SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Lima GTUG
Startup Android Workshop
Armando Picón y Andrés Deza
@apiconz,@advillacorta
http://www.limagtug.org
twitter @limagtug
Noviembre, 2011
Agenda
- Crear un proyecto base
- Crear una pantalla inicial
- Trabajar Mapas
- Marcadores
- Lima GTUG
El caso...

                Hmmm... tengo
              hambre, quiero una
               aplicación que me
             permita encontrar los
             locales más cercanos
                de mi restaurant
                    favorito!
El proyecto base...
Name: My Restaurant
API Level: 8
La pantalla inicial...
                    Patrón:
                    - Dashboard

                    Tags a emplear:
                    - LinearLayout
                    - Buttons
Generar key de Google Maps
Para poder utilizar la API de Google Maps en
Android necesitamos obtener una API key.

1) Generar certificado MD5 usando el keytool del
SDK
keytool -list -alias androiddebugkey -keystore <user_home>/.android/debug.
keystore -storepass android -keypass android

Certificate fingerprint (MD5): XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Generar key de Google Maps
2) Ir al site de Android Maps API para
registrarse y obtener tu API key.

http://code.google.com/intl/es-ES/android/maps-api-signup.
html

3) Utilizar la API key en nuestra aplicación.
El Activity del Mapa
Clases a usar:

● MapView
● MapController
Agregamos Marcadores...
Clases a usar:

●   LocationManager
●   LocationService
●   OverlayItem
●   ItemizedOverlay
●   GeoPoint
Probamos...
Lima Google Technologies User
Group (Lima GTUG)


● Para desarrolladores newbies, pros y
  managers.
● Colaborativo.
● Para aprender y compartir experiencias.
● Sin fines de lucro ni discursos de ventas.
Lima Google Technologies User
Group (Lima GTUG)

web: http://www.limagtug.org/
facebook: http://www.facebook.com/limagtug
twitter: @limagtug

próxima reunión en noviembre!
Armando Picón
                ● Arquitecto de Soluciones
                   de Software en Systems
                   Support & Services
                ● Fundador y Manager de
                   Lima GTUG
                ● Consultor TI

                Blog:
                http://apiconz.blogspot.com
                Twitter:
                http://twitter.com/apiconz
Andrés Deza
              ● Técnico titulado en
                 Computación e Informática.
              ● Con 4 años de experiencia
                 en desarrollo de
                 aplicaciones empresariales.
              ● Certified WebSphere Portal
                 Solution Developer

              Blog: http://advillacorta.tumblr.
              com
              Twitter:
              http://twitter.com/advillacorta
¡Gracias!

Más contenido relacionado

Similar a Lima gtug startupandroidworkshopaol4

Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Meison Chirinos
 
Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03David Vaquero
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
 
PhoneGap !Qué bueno que viniste¡
PhoneGap !Qué bueno que viniste¡PhoneGap !Qué bueno que viniste¡
PhoneGap !Qué bueno que viniste¡Rubén Aguilera
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesFrancesc Perez
 
JustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticosJustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticosAdolfo Sanz De Diego
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteCarlos Toxtli
 
Open platform - Hernan Di Chello / José Garcia
Open platform  - Hernan Di Chello / José GarciaOpen platform  - Hernan Di Chello / José Garcia
Open platform - Hernan Di Chello / José Garciafsolari
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builderjosefinaguzman7
 
Las apps
Las appsLas apps
Las appsKimora1
 
Apps móviles - ONO Meeting Point
Apps móviles - ONO Meeting PointApps móviles - ONO Meeting Point
Apps móviles - ONO Meeting Pointbetabeers
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicaciónJose Antonio Vacas
 

Similar a Lima gtug startupandroidworkshopaol4 (20)

Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
 
Adtg como realice el app en android - usmp
Adtg   como realice el app en android - usmpAdtg   como realice el app en android - usmp
Adtg como realice el app en android - usmp
 
Las apps
Las appsLas apps
Las apps
 
Hacer aplicaciones para android
Hacer aplicaciones para androidHacer aplicaciones para android
Hacer aplicaciones para android
 
Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
PhoneGap !Qué bueno que viniste¡
PhoneGap !Qué bueno que viniste¡PhoneGap !Qué bueno que viniste¡
PhoneGap !Qué bueno que viniste¡
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móviles
 
JustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticosJustiApps - Introducción al desarrollo de Apps para los no informáticos
JustiApps - Introducción al desarrollo de Apps para los no informáticos
 
Las apps
Las appsLas apps
Las apps
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
Las apps
Las appsLas apps
Las apps
 
Open platform - Hernan Di Chello / José Garcia
Open platform  - Hernan Di Chello / José GarciaOpen platform  - Hernan Di Chello / José Garcia
Open platform - Hernan Di Chello / José Garcia
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builder
 
Las apps1
Las apps1Las apps1
Las apps1
 
Las apps
Las appsLas apps
Las apps
 
Apps móviles - ONO Meeting Point
Apps móviles - ONO Meeting PointApps móviles - ONO Meeting Point
Apps móviles - ONO Meeting Point
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
10 apps
10 apps10 apps
10 apps
 

Lima gtug startupandroidworkshopaol4

  • 1. Lima GTUG Startup Android Workshop Armando Picón y Andrés Deza @apiconz,@advillacorta http://www.limagtug.org twitter @limagtug Noviembre, 2011
  • 2. Agenda - Crear un proyecto base - Crear una pantalla inicial - Trabajar Mapas - Marcadores - Lima GTUG
  • 3. El caso... Hmmm... tengo hambre, quiero una aplicación que me permita encontrar los locales más cercanos de mi restaurant favorito!
  • 4. El proyecto base... Name: My Restaurant API Level: 8
  • 5. La pantalla inicial... Patrón: - Dashboard Tags a emplear: - LinearLayout - Buttons
  • 6. Generar key de Google Maps Para poder utilizar la API de Google Maps en Android necesitamos obtener una API key. 1) Generar certificado MD5 usando el keytool del SDK keytool -list -alias androiddebugkey -keystore <user_home>/.android/debug. keystore -storepass android -keypass android Certificate fingerprint (MD5): XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
  • 7. Generar key de Google Maps 2) Ir al site de Android Maps API para registrarse y obtener tu API key. http://code.google.com/intl/es-ES/android/maps-api-signup. html 3) Utilizar la API key en nuestra aplicación.
  • 8. El Activity del Mapa Clases a usar: ● MapView ● MapController
  • 9. Agregamos Marcadores... Clases a usar: ● LocationManager ● LocationService ● OverlayItem ● ItemizedOverlay ● GeoPoint
  • 11. Lima Google Technologies User Group (Lima GTUG) ● Para desarrolladores newbies, pros y managers. ● Colaborativo. ● Para aprender y compartir experiencias. ● Sin fines de lucro ni discursos de ventas.
  • 12. Lima Google Technologies User Group (Lima GTUG) web: http://www.limagtug.org/ facebook: http://www.facebook.com/limagtug twitter: @limagtug próxima reunión en noviembre!
  • 13. Armando Picón ● Arquitecto de Soluciones de Software en Systems Support & Services ● Fundador y Manager de Lima GTUG ● Consultor TI Blog: http://apiconz.blogspot.com Twitter: http://twitter.com/apiconz
  • 14. Andrés Deza ● Técnico titulado en Computación e Informática. ● Con 4 años de experiencia en desarrollo de aplicaciones empresariales. ● Certified WebSphere Portal Solution Developer Blog: http://advillacorta.tumblr. com Twitter: http://twitter.com/advillacorta