SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
ADTG Open Lima



                     Geferson Pillaca Gonzales
                     gplus.to/gpillaca
                     @gefersonpi
                     gpillacag@gmail.com
                     gpillaca.blogspot.com



                        Agosto 2012

Hashtag: #gdevperu
¿Qué es Android?
¿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
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%
            Bean
Los datos recogidos durante un período de 14 días que
concluye el 01 de agosto 2012
Fuente: developer.android.com
Herramientas
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.html




Referencia: http://developer.android.com/intl/es/sdk/installing/index.html
Android SDK Tools
SDK Tools es un componente descargable para el Android SDK.
Este incluye el conjunto completo de herramientas para desarrollo y
depuración para el Android SDK.

http://developer.android.com/intl/es/sdk/index.html
Android Development Tools
Es un plugin para Eclipse que está diseñado para darnos un
ambiente integrado en el cual podamos construir aplicaciones
Android.
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
Eclipse
La IDE de siempre ☺

http://eclipse.org
Arquitectura
Arquitectura Android
Ciclo de Desarrollo




Referencia: http://developer.android.com/intl/es/tools/workflow/index.html
Dalvik VM
La máquina virtual de la plataforma Android. La Dalvik VM
es un interprete que ejecuta archivos en formato Dalvik
Executable (.dex), un formato que está optimizado para la
ejecución en memoria y almacenamiento eficiente. Esta
virtual machine está basada en registros, y puede correr
clases Java compiladas.




 Referencia: http://developer.android.com/intl/es/guide/appendix/glossary.html
El ciclo de vida de un Activity
Super Hello, World! xD
DALVIK
VM
Generar API KEY




                                https://developers.google.com/android/maps-api-signup

Obtener coordenadas(Latitud - Longitud):http://www.agenciacreativa.net/coordenadas_google_maps.php

Referencia: https://developers.google.com/maps/documentation/android/mapkey#getfingerprint
?
???
  Geferson Pillaca Gonzales
  gplus.to/gpillaca
  @gefersonpi
  gpillacag@gmail.com
  gpillaca@blogspot.com

Mais conteúdo relacionado

Mais procurados

Gps con googlemaps
Gps con googlemapsGps con googlemaps
Gps con googlemaps
Julio Chamba
 
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZSISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
adrianita31
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
oscar7525
 
Android 00 - Instalando nuestro ambiente de desarrollo
Android 00 - Instalando nuestro ambiente de desarrolloAndroid 00 - Instalando nuestro ambiente de desarrollo
Android 00 - Instalando nuestro ambiente de desarrollo
Armando Picón Z.
 

Mais procurados (20)

Gps con googlemaps
Gps con googlemapsGps con googlemaps
Gps con googlemaps
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Prontuario del Curso de Android
Prontuario del Curso de AndroidProntuario del Curso de Android
Prontuario del Curso de Android
 
Temario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmovilesTemario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmoviles
 
Iniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinarIniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinar
 
Taller de Creación de Apps con App Inventor
Taller de Creación de Apps con App InventorTaller de Creación de Apps con App Inventor
Taller de Creación de Apps con App Inventor
 
Instalación de app inventor 2
Instalación de app inventor 2Instalación de app inventor 2
Instalación de app inventor 2
 
Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2
 
Ai companion
Ai companionAi companion
Ai companion
 
MTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el EntornoMTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el Entorno
 
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZSISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
SISTEMA OPERATINO ANDROIDE ADRIANA LOPEZ
 
Android exposicion
Android exposicionAndroid exposicion
Android exposicion
 
App inventor Flisol 2015
App inventor Flisol 2015App inventor Flisol 2015
App inventor Flisol 2015
 
Android
Android Android
Android
 
Permisos Peligrosos En Aplicaciones Android
Permisos Peligrosos En Aplicaciones Android
Permisos Peligrosos En Aplicaciones Android
Permisos Peligrosos En Aplicaciones Android
 
GDG Open - Herramientas para desarrolladores
GDG Open - Herramientas para desarrolladoresGDG Open - Herramientas para desarrolladores
GDG Open - Herramientas para desarrolladores
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
 
Tipos de celulares android
Tipos de celulares androidTipos de celulares android
Tipos de celulares android
 
Instagram
InstagramInstagram
Instagram
 
Android 00 - Instalando nuestro ambiente de desarrollo
Android 00 - Instalando nuestro ambiente de desarrolloAndroid 00 - Instalando nuestro ambiente de desarrollo
Android 00 - Instalando nuestro ambiente de desarrollo
 

Semelhante a Adtg open lima android - upc

Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
GDG Lima
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
joycesita
 

Semelhante a Adtg open lima android - upc (20)

Android
AndroidAndroid
Android
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
 
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
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
Proyecto 1
Proyecto 1Proyecto 1
Proyecto 1
 
Android QuickStart
Android QuickStartAndroid QuickStart
Android QuickStart
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Tecnologia android
Tecnologia androidTecnologia android
Tecnologia android
 
android evolution
android evolutionandroid evolution
android evolution
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Android
AndroidAndroid
Android
 
Android Pres3
Android Pres3Android Pres3
Android Pres3
 
Manual Android
Manual AndroidManual Android
Manual Android
 
Android
AndroidAndroid
Android
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Adtg open lima android - upc

  • 1.
  • 2. ADTG Open Lima Geferson Pillaca Gonzales gplus.to/gpillaca @gefersonpi gpillacag@gmail.com gpillaca.blogspot.com Agosto 2012 Hashtag: #gdevperu
  • 4. ¿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
  • 5. 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% Bean Los datos recogidos durante un período de 14 días que concluye el 01 de agosto 2012 Fuente: developer.android.com
  • 7. 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.html Referencia: http://developer.android.com/intl/es/sdk/installing/index.html
  • 8. Android SDK Tools SDK Tools es un componente descargable para el Android SDK. Este incluye el conjunto completo de herramientas para desarrollo y depuración para el Android SDK. http://developer.android.com/intl/es/sdk/index.html
  • 9. Android Development Tools Es un plugin para Eclipse que está diseñado para darnos un ambiente integrado en el cual podamos construir aplicaciones Android. 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
  • 10. Eclipse La IDE de siempre ☺ http://eclipse.org
  • 13. Ciclo de Desarrollo Referencia: http://developer.android.com/intl/es/tools/workflow/index.html
  • 14. Dalvik VM La máquina virtual de la plataforma Android. La Dalvik VM es un interprete que ejecuta archivos en formato Dalvik Executable (.dex), un formato que está optimizado para la ejecución en memoria y almacenamiento eficiente. Esta virtual machine está basada en registros, y puede correr clases Java compiladas. Referencia: http://developer.android.com/intl/es/guide/appendix/glossary.html
  • 15. El ciclo de vida de un Activity
  • 18. Generar API KEY https://developers.google.com/android/maps-api-signup Obtener coordenadas(Latitud - Longitud):http://www.agenciacreativa.net/coordenadas_google_maps.php Referencia: https://developers.google.com/maps/documentation/android/mapkey#getfingerprint
  • 19. ? ??? Geferson Pillaca Gonzales gplus.to/gpillaca @gefersonpi gpillacag@gmail.com gpillaca@blogspot.com