56
Introducción Android http://androidtitlan.mx jueves, 23 de enero de 14

Android SDK intro

Embed Size (px)

DESCRIPTION

This is the slides I used in two technical talks: Monterrey Android bootcamp and Startup Weekend Mobile bootcamp. The focus of this talks is about getting your feet wet about Android SDK and know a little bit about past, present and future about the platform.

Citation preview

Page 1: Android SDK intro

Introducción Android

http://androidtitlan.mxjueves, 23 de enero de 14

Page 2: Android SDK intro

Indice0. ¿Quién soy yo?

1. Android en perspectiva

2. Bloques de construcción

3. Hola mundo

1

jueves, 23 de enero de 14

Page 3: Android SDK intro

¿Quién soy yo?

http://androidtitlan.mx 2

jueves, 23 de enero de 14

Page 4: Android SDK intro

¿Quién soy yo?

Enrique DíazFundador de GDG AndroidTitlán

Android Hacker

http://androidtitlan.mx 3

jueves, 23 de enero de 14

Page 5: Android SDK intro

4

jueves, 23 de enero de 14

Page 6: Android SDK intro

Android en perspectiva

4

jueves, 23 de enero de 14

Page 7: Android SDK intro

PasadoPresenteFuturo

5

jueves, 23 de enero de 14

Page 8: Android SDK intro

6

jueves, 23 de enero de 14

Page 9: Android SDK intro

Pasado

6

jueves, 23 de enero de 14

Page 10: Android SDK intro

7

jueves, 23 de enero de 14

Page 11: Android SDK intro

Google adquiere Android Inc.

7

jueves, 23 de enero de 14

Page 12: Android SDK intro

Octubre 2008

8

jueves, 23 de enero de 14

Page 13: Android SDK intro

HTC Dream

Octubre 2008

8

jueves, 23 de enero de 14

Page 14: Android SDK intro

9

0

23

45

68

90

2009 2010 2011 2012 2013

2.8%

33%

52.5%

75%82%

Android

jueves, 23 de enero de 14

Page 15: Android SDK intro

9

0

23

45

68

90

2009 2010 2011 2012 2013

2.8%

33%

52.5%

75%82%

Android

Market Share global

jueves, 23 de enero de 14

Page 16: Android SDK intro

10

jueves, 23 de enero de 14

Page 17: Android SDK intro

Presente

10

jueves, 23 de enero de 14

Page 18: Android SDK intro

* Reportado en mayo 201311

jueves, 23 de enero de 14

Page 19: Android SDK intro

1,500,000dispositivos

activados al día.

* Reportado en mayo 201311

jueves, 23 de enero de 14

Page 20: Android SDK intro

17%

68%

5%4%4%2%

iOSAndroidRIMSymbianWindowsLinux

Fuente: http://huff.to/Tt7JAh

12

jueves, 23 de enero de 14

Page 21: Android SDK intro

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 22: Android SDK intro

900,000,000 de teléfonos Android

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 23: Android SDK intro

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 24: Android SDK intro

48,000,000,000 de apps

descargadas

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 25: Android SDK intro

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 26: Android SDK intro

17,000,000,000 de mensajes

por día

* Reportado en mayo 201313

jueves, 23 de enero de 14

Page 27: Android SDK intro

14

jueves, 23 de enero de 14

Page 28: Android SDK intro

Futuro

14

jueves, 23 de enero de 14

Page 29: Android SDK intro

15

jueves, 23 de enero de 14

Page 30: Android SDK intro

Dispositivos Embebidos

15

jueves, 23 de enero de 14

Page 31: Android SDK intro

16

jueves, 23 de enero de 14

Page 32: Android SDK intro

Google Glass

16

jueves, 23 de enero de 14

Page 33: Android SDK intro

17

jueves, 23 de enero de 14

Page 34: Android SDK intro

Bloques de construccion

17

jueves, 23 de enero de 14

Page 35: Android SDK intro

18

jueves, 23 de enero de 14

Page 36: Android SDK intro

Content Providers

Broadcast ReceiversActivities

ServicesIntents

Fragments

18

jueves, 23 de enero de 14

Page 37: Android SDK intro

19

jueves, 23 de enero de 14

Page 38: Android SDK intro

¿Dudas?

19

jueves, 23 de enero de 14

Page 39: Android SDK intro

20

jueves, 23 de enero de 14

Page 40: Android SDK intro

¡Hola Mundo!

20

jueves, 23 de enero de 14

Page 41: Android SDK intro

0. Creando nuestro ejemplo llamado “Hola mundo”1. Conociendo la estructura de archivos2. Conociendo el archivo main.xml3. Aprendiendo a usar @string/hello4. Revisando AndroidManifest.xml5. Entendiendo MainActivity.java

Hola NaranyaCreando un proyecto básico

21

jueves, 23 de enero de 14

Page 42: Android SDK intro

22

jueves, 23 de enero de 14

Page 43: Android SDK intro

0. Creando nuestro ejemplo llamado “Hola mundo”

22

jueves, 23 de enero de 14

Page 44: Android SDK intro

23

jueves, 23 de enero de 14

Page 45: Android SDK intro

1. Conociendo la estructura de archivos

23

jueves, 23 de enero de 14

Page 46: Android SDK intro

24

jueves, 23 de enero de 14

Page 47: Android SDK intro

2. Conociendo el archivo main.xml

24

jueves, 23 de enero de 14

Page 48: Android SDK intro

25

jueves, 23 de enero de 14

Page 49: Android SDK intro

3. Aprendiendo a usar @string/hello

25

jueves, 23 de enero de 14

Page 50: Android SDK intro

26

jueves, 23 de enero de 14

Page 51: Android SDK intro

4. Revisando AndroidManifest.xml

26

jueves, 23 de enero de 14

Page 52: Android SDK intro

27

jueves, 23 de enero de 14

Page 53: Android SDK intro

5. Entendiendo la MainActivity.java

27

jueves, 23 de enero de 14

Page 54: Android SDK intro

28

jueves, 23 de enero de 14

Page 55: Android SDK intro

¿Dudas?

28

jueves, 23 de enero de 14

Page 56: Android SDK intro

Gracias!!

http://androidtitlan.mx

@AndroidTitlan

jueves, 23 de enero de 14