Android

25
GDG DevFest Huacho 1 de Diciembre, 2012 Universidad Faustino Sanchez Carrión [email protected] http://www.gdglima.pe

Transcript of Android

Page 1: Android

GDG DevFest Huacho1 de Diciembre, 2012Universidad Faustino Sanchez Carrión

[email protected]://www.gdglima.pe

Page 2: Android

Comunidad

[email protected]://www.gdglima.pe

Page 3: Android

Hagamos Historia

#devfesthuacho Modo fiesta

[email protected]://www.gdglima.pe

Page 4: Android

Preguntas

[email protected]

[email protected]://www.gdglima.pe

Page 5: Android

Android check out

Geferson Pillaca GonzalesMail: [email protected]+: gplus.to/gpillacaTwitter: @gefersonpi

Page 6: Android

Que es Android

Herramientas

Arquitectura

Ejemplo

Agenda

[email protected]://www.gdglima.pe

Page 7: Android

¿Qué es Android?

Page 8: 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. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.»

Fuente: Wikipedia

Page 9: Android

Distribución de la plataforma

Los datos recogidos durante un período de 14 días que concluye el 01 de octubre 2012Fuente: developer.android.com

Plataforma Nivel de API %4.x.x Jelly Bean 16-17 2,7%4.0.x Ice Cream Sandwich 14-15 25,8%3.x.x Honeycomb 12-13 1,8%2.3.x Gingerbread 9-10 54,2%2.2 Froyo 8 12%2.1 Eclair 7 3,1%1.6 Donut 4 0,3%1.5 Cupcake 3 0,1%

Page 10: Android

Herramientas

Page 11: Android

Qué necesitamos para empezar...● JDK (Java Development Kit )

http://www.oracle.com/technetwork/java/javase/downloads/index.html

● Java IDE (Eclipse) + Plug-in ADThttp://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

Page 12: Android

Android SDK ToolsSDK 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

Page 13: Android

Android Development ToolsEs 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

Page 14: Android

EclipseLa IDE de siempre ☺

http://eclipse.org

Page 15: Android

Arquitectura

Page 16: Android

Arquitectura Android

Page 17: Android

Ciclo de Desarrollo

Referencia: http://developer.android.com/intl/es/tools/workflow/index.html

Page 18: Android

Dalvik VM

La máquina virtual de la plataforma Android. La Dalvik VM es un intérprete 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

Page 19: Android

El ciclo de vida de un Activity

Page 20: Android

Super Hello, World! xD

Page 21: Android

DALVIK VM

Page 22: Android

Generar API KEY

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

Referencia: https://developers.google.com/maps/documentation/android/mapkey#getfingerprint

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

Page 23: Android

Preguntasdevfestlima.gdglima.pe/#moderator

[email protected]

[email protected]://www.gdglima.pe

Page 24: Android

<Gracias por participar!>http://www.gdglima.pe

[email protected]

@gdglima

Page 25: Android