Adtg open lima android - upc

304 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
304
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Adtg open lima android - upc

  1. 1. ADTG Open Lima Geferson Pillaca Gonzales gplus.to/gpillaca @gefersonpi gpillacag@gmail.com gpillaca.blogspot.com Agosto 2012Hashtag: #gdevperu
  2. 2. ¿Qué es Android?
  3. 3. ¿Qué es Android? «Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.» Fuente: Wikipedia
  4. 4. Distribución de la plataforma Version Codename API Distributio Level n 1.5 Cupcake 3 0.2% 1.6 Donut 4 0.5% 2.1 Eclair 7 4.2% 2.2 Froyo 8 15.5% 2.3 - Gingerbr 9 0.3% 2.3.2 ead 2.3.3 - 10 60.3% 2.3.7 3.1 Honeyco 12 0.5% 3.2 mb 13 1.8% 4.0 - Ice 14 0.1% 4.0.2 Cream 4.0.3 - Sandwich 15 15.8% 4.0.4 4.1 Jelly 16 0.8% BeanLos datos recogidos durante un período de 14 días queconcluye el 01 de agosto 2012Fuente: developer.android.com
  5. 5. Herramientas
  6. 6. Que necesitamos para empezar... ● JDK (Java Development Kit ) http://www.oracle.com/technetwork/java/javase/downloads/index.html ● Java IDE (Eclipse) + Plug-in ADT http://www.eclipse.org/downloads/ http://developer.android.com/sdk/installing/installing-adt.html ● Android SDK (.zip) http://developer.android.com/sdk/index.htmlReferencia: http://developer.android.com/intl/es/sdk/installing/index.html
  7. 7. Android SDK ToolsSDK Tools es un componente descargable para el Android SDK.Este incluye el conjunto completo de herramientas para desarrollo ydepuración para el Android SDK.http://developer.android.com/intl/es/sdk/index.html
  8. 8. Android Development ToolsEs un plugin para Eclipse que está diseñado para darnos unambiente integrado en el cual podamos construir aplicacionesAndroid.Algunas de las características más resaltantes son las siguientes:● Integración de fases de construcción de aplicaciones Android (creación, construcción, empaquetamiento, instalación y depuración).● Integración con el SDK Tools.● Editor de programación en Java y editores XML.● Documentación de APIs.http://developer.android.com/intl/es/sdk/installing/installing-adt.html
  9. 9. EclipseLa IDE de siempre ☺http://eclipse.org
  10. 10. Arquitectura
  11. 11. Arquitectura Android
  12. 12. Ciclo de DesarrolloReferencia: http://developer.android.com/intl/es/tools/workflow/index.html
  13. 13. Dalvik VMLa máquina virtual de la plataforma Android. La Dalvik VMes un interprete que ejecuta archivos en formato DalvikExecutable (.dex), un formato que está optimizado para laejecución en memoria y almacenamiento eficiente. Estavirtual machine está basada en registros, y puede correrclases Java compiladas. Referencia: http://developer.android.com/intl/es/guide/appendix/glossary.html
  14. 14. El ciclo de vida de un Activity
  15. 15. Super Hello, World! xD
  16. 16. DALVIKVM
  17. 17. Generar API KEY https://developers.google.com/android/maps-api-signupObtener coordenadas(Latitud - Longitud):http://www.agenciacreativa.net/coordenadas_google_maps.phpReferencia: https://developers.google.com/maps/documentation/android/mapkey#getfingerprint
  18. 18. ???? Geferson Pillaca Gonzales gplus.to/gpillaca @gefersonpi gpillacag@gmail.com gpillaca@blogspot.com

×