SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Programando Android: 
Introducción 
José Antonio Vacas #android2014 
3/12/2014 
ElCacharreo.com
Programación en Android 
José Antonio Vacas Martínez 
blog 
javacasm@elcacharreo.com 
twitter 
linkedin 
ElCacharreo.com #android2014
Programación en Android: Recursos 
ANDROID developer.android.com 
Muy bueno http://www.sgoliver.net/blog/?page_id=3011 
Avanzado http://www.limecreativelabs.com/curso-gratuito-de-desarrollo-para-android/ 
Avanzado(En) http://www.vogella.com/android.html 
MiriadaX http://miriadax.net/es/web/android_programacion 
ElCacharreo.com #android2014
Programación en Android: Objetivos 
● Conocer la plataforma Android 
● Entorno de programación 
● Crear proyecto de aplicación básica 
● Crear "pantallas" 
● Almacenamiento 
● Publicación de aplicaciones 
ElCacharreo.com #android2014
Programación en Android: ¿qué sabes? 
¿qué sabes de Android? 
¿qué teléfono tienes? 
¿qué usas? 
¿para qué lo usas? 
ElCacharreo.com #android2014
Programación en Android: Ecosistema 
Nasa 
ElCacharreo.com #android2014
Programación en Android: Alternativas 
ElCacharreo.com #android2014
Programación en Android: Números 
En la conferencia Google I/O de 2012, al mismo tiempo que se 
presentaba la nueva versión de Android 4.1 Jelly Bean, se presentaron 
los números de la plataforma, y son realmente espectaculares: 
400 millones de dispositivos Android vendidos. 
600.000 aplicaciones y juegos disponibles, con aplicaciones gratuitas en 
190 países y de pago en 132. 
El 50% de los ingresos proviene de la facturación dentro de las 
aplicaciones. 
1 millón de dispositivos activados a diario y 12 cada segundo. 
ElCacharreo.com #android2014
Programación en Android: Números 
Julio del 2014 
1.300.000 aplicaciones 
1.000.000.000 dispositivos activos en 2014 
ElCacharreo.com #android2014
Programación en Android: Historia 
Pequeña empresa llamada Android Inc., por Andy Rubin en 2003 
Google la compra en el año 2005. 
El 5 de noviembre de 2007, se anuncia la distribución de Android 
junto con la fundación de la Open Handset Alliance1, un conjunto 
de fabricantespromocionan estándares abiertos para móviles. 
Google lanzó la mayor parte del código de Android bajo la licencia 
Apache2, una licencia de software libre. Septiembre del 2008 
primer terminal con Android, el HTC Dream con Android 1.0 
ElCacharreo.com #android2014
Programación en Android: Fabricantes 
ElCacharreo.com #android2014
Programación en Android: 
Versiones 
ElCacharreo.com #android2014
Programación en Android: 
Versiones 
Diciembre de 2014 
ElCacharreo.com #android2014
Programación en Android: 
Versiones 
2012 2014 
ElCacharreo.com #android2014
Programación en Android: Arquitectura 
¿qué es flashear? 
¿alguno lo habéis hecho? 
¿que es un wipe? 
● Wipe de cache 
● Wipe de configuración 
Factory default 
ElCacharreo.com #android2014
Programación en Android: Arquitectura 
Detalle 
ElCacharreo.com #android2014
Programación en Android: Arquitectura 
Detalle 
ElCacharreo.com #android2014
Programación en Android: Arquitectura 
■ Cada aplicación se ejecuta en su propia máquina virtual Dalvik 
■ Dalvik basada en el kernel de linux, poca memoria, bytecode dex 
■ Hasta 2.2 el bytecode era interpretado, ahora JIT (Just In Time) 
ElCacharreo.com #android2014
Programación en Android: Recursos 
ANDROID developer.android.com 
Muy bueno http://www.sgoliver.net/blog/?page_id=3011 
Avanzado http://www.limecreativelabs.com/curso-gratuito-de-desarrollo-para-android/ 
Avanzado(En) http://www.vogella.com/android.html 
MiriadaX http://miriadax.net/es/web/android_programacion 
ElCacharreo.com #android2014

Más contenido relacionado

La actualidad más candente

Presentación vídeo memos
Presentación vídeo memosPresentación vídeo memos
Presentación vídeo memosAndres Avila
 
Informatica expo s8
Informatica expo s8Informatica expo s8
Informatica expo s8carloszea6
 
AndEngine 2d para juegos para Android
AndEngine 2d para juegos para AndroidAndEngine 2d para juegos para Android
AndEngine 2d para juegos para AndroidGDG Lima
 
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 InventorIkaskidetza Sarea
 
Desarrollo para android con Flex / AIR
Desarrollo para android con Flex / AIRDesarrollo para android con Flex / AIR
Desarrollo para android con Flex / AIRSergio Brito
 
Desarrollo android -1 - introduccion
Desarrollo android  -1 - introduccionDesarrollo android  -1 - introduccion
Desarrollo android -1 - introduccionEmilio Aviles Avila
 
Android 101: Desarrollo, Distribución y (D)estrategia
Android 101: Desarrollo, Distribución y (D)estrategiaAndroid 101: Desarrollo, Distribución y (D)estrategia
Android 101: Desarrollo, Distribución y (D)estrategiaAlejandro Hernández Cruz
 
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018Taller Docker Alejandro Pineda CodersLink - Talent Land 2018
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018CodersLink
 
Congreso mundial de móviles de Barcelona 2015
Congreso mundial de móviles de Barcelona 2015Congreso mundial de móviles de Barcelona 2015
Congreso mundial de móviles de Barcelona 2015AlvaroLavid
 
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 desarrolloArmando Picón Z.
 
El proceso creativo de una aplicación
El proceso creativo de una aplicación El proceso creativo de una aplicación
El proceso creativo de una aplicación Jorge Galindo Cruces
 

La actualidad más candente (20)

Presentación vídeo memos
Presentación vídeo memosPresentación vídeo memos
Presentación vídeo memos
 
Informatica expo s8
Informatica expo s8Informatica expo s8
Informatica expo s8
 
AndEngine 2d para juegos para Android
AndEngine 2d para juegos para AndroidAndEngine 2d para juegos para Android
AndEngine 2d para juegos para Android
 
CV_ Joaquin_Bianciotto LOW
CV_ Joaquin_Bianciotto LOWCV_ Joaquin_Bianciotto LOW
CV_ Joaquin_Bianciotto LOW
 
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
 
Desarrollo para android con Flex / AIR
Desarrollo para android con Flex / AIRDesarrollo para android con Flex / AIR
Desarrollo para android con Flex / AIR
 
Android studio
Android studioAndroid studio
Android studio
 
Proyecto 1
Proyecto 1Proyecto 1
Proyecto 1
 
Desarrollo android -1 - introduccion
Desarrollo android  -1 - introduccionDesarrollo android  -1 - introduccion
Desarrollo android -1 - introduccion
 
Android 101: Desarrollo, Distribución y (D)estrategia
Android 101: Desarrollo, Distribución y (D)estrategiaAndroid 101: Desarrollo, Distribución y (D)estrategia
Android 101: Desarrollo, Distribución y (D)estrategia
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Jobs lopez uribe
Jobs lopez uribeJobs lopez uribe
Jobs lopez uribe
 
Videojuegos indie
Videojuegos indieVideojuegos indie
Videojuegos indie
 
The Good Developer - Spanish
The Good Developer - SpanishThe Good Developer - Spanish
The Good Developer - Spanish
 
Pres3.ppt
Pres3.pptPres3.ppt
Pres3.ppt
 
Effective Android UI - spanish
Effective Android UI - spanishEffective Android UI - spanish
Effective Android UI - spanish
 
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018Taller Docker Alejandro Pineda CodersLink - Talent Land 2018
Taller Docker Alejandro Pineda CodersLink - Talent Land 2018
 
Congreso mundial de móviles de Barcelona 2015
Congreso mundial de móviles de Barcelona 2015Congreso mundial de móviles de Barcelona 2015
Congreso mundial de móviles de Barcelona 2015
 
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
 
El proceso creativo de una aplicación
El proceso creativo de una aplicación El proceso creativo de una aplicación
El proceso creativo de una aplicación
 

Destacado

Exemples Activitats Ma Centres
Exemples Activitats Ma CentresExemples Activitats Ma Centres
Exemples Activitats Ma Centresannagalobart
 
Ludzie,Zachowania,Obyczaje
Ludzie,Zachowania,ObyczajeLudzie,Zachowania,Obyczaje
Ludzie,Zachowania,ObyczajeAneta Koziolko
 
Presentación LinkedIn MW
Presentación LinkedIn MWPresentación LinkedIn MW
Presentación LinkedIn MWMucha Web
 
Decreto 073- 2013 (polvora)
Decreto 073- 2013 (polvora) Decreto 073- 2013 (polvora)
Decreto 073- 2013 (polvora) alconcepcion
 
Biennial Report Fish and Wildlife 2010-11-1
Biennial Report Fish and Wildlife 2010-11-1Biennial Report Fish and Wildlife 2010-11-1
Biennial Report Fish and Wildlife 2010-11-1Jeremy Lackowski
 
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...Conferencia Sindrome Metabolico
 
Aiguamolls artificials per a la depuració d’efluents líquids
Aiguamolls artificials per a la depuració d’efluents líquidsAiguamolls artificials per a la depuració d’efluents líquids
Aiguamolls artificials per a la depuració d’efluents líquidscleanleach
 
Historia de la Escuela N°6 Isla Pavón
Historia de la Escuela N°6 Isla PavónHistoria de la Escuela N°6 Isla Pavón
Historia de la Escuela N°6 Isla PavónElizabeth Semino
 
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera Maya
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera MayaAstuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera Maya
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera MayaAstuto Bodas
 
Winalite - Principios - Plan de Lujo
Winalite - Principios - Plan de LujoWinalite - Principios - Plan de Lujo
Winalite - Principios - Plan de LujoANECTO MOGOLLON
 

Destacado (20)

Exemples Activitats Ma Centres
Exemples Activitats Ma CentresExemples Activitats Ma Centres
Exemples Activitats Ma Centres
 
Ludzie,Zachowania,Obyczaje
Ludzie,Zachowania,ObyczajeLudzie,Zachowania,Obyczaje
Ludzie,Zachowania,Obyczaje
 
Island Chl E Mail
Island   Chl   E MailIsland   Chl   E Mail
Island Chl E Mail
 
CSEP_AEIS
CSEP_AEISCSEP_AEIS
CSEP_AEIS
 
Presentación LinkedIn MW
Presentación LinkedIn MWPresentación LinkedIn MW
Presentación LinkedIn MW
 
STOREPARKER N2502 - Parking Semiautomático
STOREPARKER N2502 - Parking SemiautomáticoSTOREPARKER N2502 - Parking Semiautomático
STOREPARKER N2502 - Parking Semiautomático
 
CATALUNYA. CAMINO A LA SECESIÓN
CATALUNYA. CAMINO A LA SECESIÓNCATALUNYA. CAMINO A LA SECESIÓN
CATALUNYA. CAMINO A LA SECESIÓN
 
Decreto 073- 2013 (polvora)
Decreto 073- 2013 (polvora) Decreto 073- 2013 (polvora)
Decreto 073- 2013 (polvora)
 
ISIC Magazine 2010-2011
ISIC Magazine 2010-2011ISIC Magazine 2010-2011
ISIC Magazine 2010-2011
 
Depliant CLSC
Depliant CLSCDepliant CLSC
Depliant CLSC
 
Biennial Report Fish and Wildlife 2010-11-1
Biennial Report Fish and Wildlife 2010-11-1Biennial Report Fish and Wildlife 2010-11-1
Biennial Report Fish and Wildlife 2010-11-1
 
Manual de cgimail
Manual de cgimailManual de cgimail
Manual de cgimail
 
Cloud computing ppt_0
Cloud computing ppt_0Cloud computing ppt_0
Cloud computing ppt_0
 
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...
Descripción del estado tiroideo en mujeres con distinto grado de obesidad y s...
 
Aiguamolls artificials per a la depuració d’efluents líquids
Aiguamolls artificials per a la depuració d’efluents líquidsAiguamolls artificials per a la depuració d’efluents líquids
Aiguamolls artificials per a la depuració d’efluents líquids
 
Historia de la Escuela N°6 Isla Pavón
Historia de la Escuela N°6 Isla PavónHistoria de la Escuela N°6 Isla Pavón
Historia de la Escuela N°6 Isla Pavón
 
Karnataka State Police RFP Volume 2
Karnataka State Police RFP Volume 2Karnataka State Police RFP Volume 2
Karnataka State Police RFP Volume 2
 
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera Maya
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera MayaAstuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera Maya
Astuto Bodas Explica las Ventajas de una ‘Boda Destino’ en la Riviera Maya
 
El Digital Te en Seseña
El Digital Te en SeseñaEl Digital Te en Seseña
El Digital Te en Seseña
 
Winalite - Principios - Plan de Lujo
Winalite - Principios - Plan de LujoWinalite - Principios - Plan de Lujo
Winalite - Principios - Plan de Lujo
 

Similar a 1.1 android cep jaen 2015 introducción

1.2 android cep jaen 2015 instalación del entorno
1.2 android  cep jaen 2015   instalación del entorno1.2 android  cep jaen 2015   instalación del entorno
1.2 android cep jaen 2015 instalación del entornoJose Antonio Vacas
 
1.3 android cep jaen 2015 plantillas y estructura de aplicación
1.3 android cep jaen 2015   plantillas y estructura de aplicación1.3 android cep jaen 2015   plantillas y estructura de aplicación
1.3 android cep jaen 2015 plantillas y estructura de aplicaciónJose Antonio Vacas
 
Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010jdtrujilloc
 
Android como OpenSource
Android como OpenSourceAndroid como OpenSource
Android como OpenSourceAtictes
 
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 webjoycesita
 
Android diapositivas
Android diapositivasAndroid diapositivas
Android diapositivasoscarvq
 
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
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacionJacky Ordoñez
 

Similar a 1.1 android cep jaen 2015 introducción (20)

1.2 android cep jaen 2015 instalación del entorno
1.2 android  cep jaen 2015   instalación del entorno1.2 android  cep jaen 2015   instalación del entorno
1.2 android cep jaen 2015 instalación del entorno
 
1.3 android cep jaen 2015 plantillas y estructura de aplicación
1.3 android cep jaen 2015   plantillas y estructura de aplicación1.3 android cep jaen 2015   plantillas y estructura de aplicación
1.3 android cep jaen 2015 plantillas y estructura de aplicación
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android
Android Android
Android
 
Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010
 
Android como OpenSource
Android como OpenSourceAndroid como OpenSource
Android como OpenSource
 
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
 
Curso android 01 leccion - teoria
Curso android   01 leccion - teoriaCurso android   01 leccion - teoria
Curso android 01 leccion - teoria
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Android studio
Android studioAndroid studio
Android studio
 
Android
AndroidAndroid
Android
 
Android 0.2
Android 0.2Android 0.2
Android 0.2
 
Android
AndroidAndroid
Android
 
Android diapositivas
Android diapositivasAndroid diapositivas
Android diapositivas
 
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
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacion
 
Revista de sistemas operativos android
Revista de sistemas operativos android Revista de sistemas operativos android
Revista de sistemas operativos android
 

Más de Jose Antonio Vacas

Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 
1. inteligencia artificial y robótica
1. inteligencia artificial y robótica1. inteligencia artificial y robótica
1. inteligencia artificial y robóticaJose Antonio Vacas
 
2. inteligencia artificial - Tareas
2. inteligencia artificial - Tareas2. inteligencia artificial - Tareas
2. inteligencia artificial - TareasJose Antonio Vacas
 
3. inteligencia artificial ramas
3. inteligencia artificial   ramas3. inteligencia artificial   ramas
3. inteligencia artificial ramasJose Antonio Vacas
 
Arduino práctico introducción a la electrónica
Arduino práctico   introducción a la electrónicaArduino práctico   introducción a la electrónica
Arduino práctico introducción a la electrónicaJose Antonio Vacas
 
Arduino práctico comunicaciones - serie
Arduino práctico   comunicaciones - serieArduino práctico   comunicaciones - serie
Arduino práctico comunicaciones - serieJose Antonio Vacas
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicacionesJose Antonio Vacas
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Jose Antonio Vacas
 
Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Jose Antonio Vacas
 
Cusl7 convertir afición en oficio
Cusl7   convertir afición en oficioCusl7   convertir afición en oficio
Cusl7 convertir afición en oficioJose Antonio Vacas
 

Más de Jose Antonio Vacas (20)

No mas semáforos javacasm
No mas semáforos   javacasmNo mas semáforos   javacasm
No mas semáforos javacasm
 
1.4 open hardware
1.4   open hardware1.4   open hardware
1.4 open hardware
 
Curso arduino basico bitbloq
Curso arduino basico bitbloqCurso arduino basico bitbloq
Curso arduino basico bitbloq
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 
Construcción de brazo robot
Construcción de brazo robotConstrucción de brazo robot
Construcción de brazo robot
 
Robotica educativa ii
Robotica educativa iiRobotica educativa ii
Robotica educativa ii
 
Robótica educativa swipe
Robótica educativa   swipeRobótica educativa   swipe
Robótica educativa swipe
 
1. inteligencia artificial y robótica
1. inteligencia artificial y robótica1. inteligencia artificial y robótica
1. inteligencia artificial y robótica
 
2. inteligencia artificial - Tareas
2. inteligencia artificial - Tareas2. inteligencia artificial - Tareas
2. inteligencia artificial - Tareas
 
3. inteligencia artificial ramas
3. inteligencia artificial   ramas3. inteligencia artificial   ramas
3. inteligencia artificial ramas
 
Arduino práctico librerias
Arduino práctico   libreriasArduino práctico   librerias
Arduino práctico librerias
 
Arduino práctico introducción a la electrónica
Arduino práctico   introducción a la electrónicaArduino práctico   introducción a la electrónica
Arduino práctico introducción a la electrónica
 
Arduino práctico ethernet
Arduino práctico   ethernetArduino práctico   ethernet
Arduino práctico ethernet
 
Arduino práctico comunicaciones - serie
Arduino práctico   comunicaciones - serieArduino práctico   comunicaciones - serie
Arduino práctico comunicaciones - serie
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 
Arduino práctico servos
Arduino práctico   servosArduino práctico   servos
Arduino práctico servos
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014Curso intensivo de arduino createc3 de mayo 2014
Curso intensivo de arduino createc3 de mayo 2014
 
Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014Curso intensivo de arduino createc3 d marzo 2014
Curso intensivo de arduino createc3 d marzo 2014
 
Cusl7 convertir afición en oficio
Cusl7   convertir afición en oficioCusl7   convertir afición en oficio
Cusl7 convertir afición en oficio
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
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 UninoveFagnerLisboa3
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
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
 

1.1 android cep jaen 2015 introducción

  • 1. Programando Android: Introducción José Antonio Vacas #android2014 3/12/2014 ElCacharreo.com
  • 2. Programación en Android José Antonio Vacas Martínez blog javacasm@elcacharreo.com twitter linkedin ElCacharreo.com #android2014
  • 3. Programación en Android: Recursos ANDROID developer.android.com Muy bueno http://www.sgoliver.net/blog/?page_id=3011 Avanzado http://www.limecreativelabs.com/curso-gratuito-de-desarrollo-para-android/ Avanzado(En) http://www.vogella.com/android.html MiriadaX http://miriadax.net/es/web/android_programacion ElCacharreo.com #android2014
  • 4. Programación en Android: Objetivos ● Conocer la plataforma Android ● Entorno de programación ● Crear proyecto de aplicación básica ● Crear "pantallas" ● Almacenamiento ● Publicación de aplicaciones ElCacharreo.com #android2014
  • 5. Programación en Android: ¿qué sabes? ¿qué sabes de Android? ¿qué teléfono tienes? ¿qué usas? ¿para qué lo usas? ElCacharreo.com #android2014
  • 6. Programación en Android: Ecosistema Nasa ElCacharreo.com #android2014
  • 7. Programación en Android: Alternativas ElCacharreo.com #android2014
  • 8. Programación en Android: Números En la conferencia Google I/O de 2012, al mismo tiempo que se presentaba la nueva versión de Android 4.1 Jelly Bean, se presentaron los números de la plataforma, y son realmente espectaculares: 400 millones de dispositivos Android vendidos. 600.000 aplicaciones y juegos disponibles, con aplicaciones gratuitas en 190 países y de pago en 132. El 50% de los ingresos proviene de la facturación dentro de las aplicaciones. 1 millón de dispositivos activados a diario y 12 cada segundo. ElCacharreo.com #android2014
  • 9. Programación en Android: Números Julio del 2014 1.300.000 aplicaciones 1.000.000.000 dispositivos activos en 2014 ElCacharreo.com #android2014
  • 10. Programación en Android: Historia Pequeña empresa llamada Android Inc., por Andy Rubin en 2003 Google la compra en el año 2005. El 5 de noviembre de 2007, se anuncia la distribución de Android junto con la fundación de la Open Handset Alliance1, un conjunto de fabricantespromocionan estándares abiertos para móviles. Google lanzó la mayor parte del código de Android bajo la licencia Apache2, una licencia de software libre. Septiembre del 2008 primer terminal con Android, el HTC Dream con Android 1.0 ElCacharreo.com #android2014
  • 11. Programación en Android: Fabricantes ElCacharreo.com #android2014
  • 12. Programación en Android: Versiones ElCacharreo.com #android2014
  • 13. Programación en Android: Versiones Diciembre de 2014 ElCacharreo.com #android2014
  • 14. Programación en Android: Versiones 2012 2014 ElCacharreo.com #android2014
  • 15. Programación en Android: Arquitectura ¿qué es flashear? ¿alguno lo habéis hecho? ¿que es un wipe? ● Wipe de cache ● Wipe de configuración Factory default ElCacharreo.com #android2014
  • 16. Programación en Android: Arquitectura Detalle ElCacharreo.com #android2014
  • 17. Programación en Android: Arquitectura Detalle ElCacharreo.com #android2014
  • 18. Programación en Android: Arquitectura ■ Cada aplicación se ejecuta en su propia máquina virtual Dalvik ■ Dalvik basada en el kernel de linux, poca memoria, bytecode dex ■ Hasta 2.2 el bytecode era interpretado, ahora JIT (Just In Time) ElCacharreo.com #android2014
  • 19. Programación en Android: Recursos ANDROID developer.android.com Muy bueno http://www.sgoliver.net/blog/?page_id=3011 Avanzado http://www.limecreativelabs.com/curso-gratuito-de-desarrollo-para-android/ Avanzado(En) http://www.vogella.com/android.html MiriadaX http://miriadax.net/es/web/android_programacion ElCacharreo.com #android2014