SlideShare a Scribd company logo
1 of 15
Download to read offline
Introducción a Android
Ing. Emerson Garay
www.slideshare.net/emergar
www.youtube.com/emergaray
¿Qué es Android?
Android es un sistema operativo, inicialmente
diseñado para teléfonos móviles como los sistemas
operativos iOS (Apple), FireFoxOS (Mozilla) y
Blackberry OS. En la actualidad, este sistema
operativo se instala no sólo en móviles, sino
también en múltiples dispositivos, como tabletas,
GPS, televisores, discos duros multimedia, mini
ordenadores, etcétera. Incluso se ha instalado en
microondas y lavadoras. Está basado en Linux, que
es un núcleo de sistema operativo libre, gratuito y
multiplataforma.
Extraído de: https://sede.educacion.gob.es/publiventa/PdfServlet?pdf=VP18117.pdf&area=E
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Evolución del S.O.
http://historiasistemasoperativosandroid.blogspot.com.co/2016/03/linea-de-tiempo.html
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Versiones y su API
Nombre
Clave
Versión Nivel
API
Nombre Clave Versión Nivel
API
Apple Pie 1.0 1 Ice Crean
Sandwich
4.0-4.05 14 - 15
Bannana
Bread
1.1 2 Jelly Bean 4.1-4.3.1 16 – 18
Cupcake 1.5 3 Kit Kat 4.4-4.4.4 19 – 20
Donut 1.6 4 Lollipop 5.0-5.1.1 21
Eclair 2.0-2.1 5 – 7 Marshmallow 6.0-6.1 23
Froyo 2.3-2.2.3 8 Nougat 7.0-7.1.2 24-25
Gingerbread 2.3-2.3.7 9 – 10 Oreo 8.0 26
Honeycomb 3.0-3.2.6 11 - 13
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Consejos antes de programar
una App en Android
Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html
Saber programar con Java
Es necesario saber los conceptos de programación
orientada a objetos y específicamente el lenguaje
de programación Java. Es necesario saber Java
porque es el lenguaje que utiliza la API de Android
para programar sus Apps.
Aprender etiquetado XML
Es necesario tener conocimiento básico sobre XML,
que es un lenguaje de etiquetas. Esto es necesario
para poder definir apariencia de ventanas y
archivos de configuración como el Manifest.
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Consejos antes de programar
una App en Android
Empezar con la API de Android
Revisar de lleno la API de Android y
aprender desde lo básico y luego lo
que se valla requiriendo. Existe
la documentación oficial para
empezar y profundizar.
También hay recursos externos a la
documentación oficial que traten de
explicar de una forma más sencilla y
simple al menos los conceptos
básicos.
Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Un desarrollador sin idea
no es un desarrollador
Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html
Si no hay mercado, no hay éxito
La planificación de recursos y tiempo
Desarrollo y testeo
Controlar Play Store perfectamente
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
De esta forma, uno de los aspectos clave
será definir el mercado que la aplicación quiere
cubrir. Es decir, si no hay mercado, no hay éxito.
Esa frase no la podemos olvidar, por mucho que
nos pudiera gustar nuestra idea de app.
Un desarrollador sin idea
no es un desarrollador
Si no hay mercado, no hay éxito
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
A partir de ahí, debemos durante una fase
de elaboración definir todos los detalles de
nuestro proyecto, para tener los recursos
necesarios y poderlos planear correctamente.
A partir de ahí, debemos establecer cómo será
nuestra fase de desarrollo y qué englobaremos,
así como definir un buen diseño.
La planificación de recursos y tiempo
Un desarrollador sin idea
no es un desarrollador
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Desarrollo y testeo
Un desarrollador sin idea
no es un desarrollador
Por mucho que queramos pensar que para un
desarrollador su única misión es desarrollar, también
durante esta fase deberemos pensar en el testeo.
Sin éste, perderemos calidad y al final eso acabará
repercutiendo en nuestros usuarios y el éxito de
nuestra aplicación.
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Controlar Play Store perfectamente
Un desarrollador sin idea
no es un desarrollador
Pero por mucho que nuestra
aplicación pueda ser
perfecta, el control del canal
de distribución es clave, y por
ello debemos saber todos los
detalles sobre Google Play:
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Aprende Android en 20 conceptos. Empezando
a programar para Android
https://elandroidelibre.elespanol.com/2014/02/aprende-
android-en-20-conceptos-empezando-a-programar-para-
android.html
Aprender a programar Android
https://www.yeeply.com/blog/aprender-a-programar-android-
por-donde-empiezo/
Lecturas Recomendadas
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Discos duros multimedia: es un dispositivo externo en el
cual se pueden introducir archivos multimedia y
visualizarlos en la pantalla de un televisor. Se conecta a él
mediante unos cables de entrada y salida de audio y
vídeo, y al ordenador por un puerto USB de alta
velocidad. Realmente, es un disco duro tradicional con
interfaz SATA (los más modernos) o bien IDE, el cual se ha
introducido en una caja especialmente diseñada y con
un firmware que permite la lectura de archivos
multimedia. No necesita la ayuda de ningún otro aparato
para que sus archivos puedan ser visualizados.
Glosario
2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
Nombre código Número de versión Fecha de lanzamiento Nivel de API
Android 1.01​ 1.0 23 de septiembre 2008 1
Android 1.11​ 1.1 9 de febrero 2009 2
Cupcake 1.5 27 de abril de 2009 3
Donut 1.6
15 de
septiembre de 2009
4
Eclair 2.0–2.1 26 de octubre de 2009 5-7
Froyo 2.2–2.2.3 20 de mayo 2010 8
Gingerbread 2.3–2.3.7 6 de diciembre 2010 9–10
Honeycomb2​ 3.0–3.2.6 22 de febrero de 2011 11–13
Ice Cream Sandwich 4.0–4.0.5 18 de octubre 2011 14–15
Jelly Bean 4.1–4.3.1 9 de julio de 2012 16–18
KitKat
4.4–4.4.4, 4.4W–
4.4W.2
31 de octubre de 2013 19–20
Lollipop 5.0–5.1.1
12 de
noviembre de 2014
21–22
Marshmallow 6.0–6.1 5 de octubre de 2015 23
Nougat 7.0 - 7.1.2 15 de junio de 2016 24-25
Oreo 8.0 21 de agosto de 2017 26

More Related Content

What's hot

Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventor
Himary 09
 

What's hot (19)

App inventor
App inventorApp inventor
App inventor
 
MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial 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
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para Android
 
Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014
 
App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
Iniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinarIniciacion programacion-ap ps-webinar
Iniciacion programacion-ap ps-webinar
 
Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2
 
App inventor 2 (parte I)
App inventor 2 (parte  I)App inventor 2 (parte  I)
App inventor 2 (parte I)
 
Android
AndroidAndroid
Android
 
Plataforma para creacion_de_aplicacion_movil
Plataforma para creacion_de_aplicacion_movilPlataforma para creacion_de_aplicacion_movil
Plataforma para creacion_de_aplicacion_movil
 
Telefono Android De La Aplicacion: El Crecimiento Del Sistema Operativo Movil
Telefono Android De La Aplicacion: El Crecimiento Del Sistema Operativo MovilTelefono Android De La Aplicacion: El Crecimiento Del Sistema Operativo Movil
Telefono Android De La Aplicacion: El Crecimiento Del Sistema Operativo Movil
 
Android
AndroidAndroid
Android
 
App inventor
App inventorApp inventor
App inventor
 
1.4 android cep jaen 2015 emulador
1.4 android cep jaen 2015   emulador1.4 android cep jaen 2015   emulador
1.4 android cep jaen 2015 emulador
 

Viewers also liked (7)

Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Consulta sql de tabla computador en mysql
Consulta sql de tabla computador en mysqlConsulta sql de tabla computador en mysql
Consulta sql de tabla computador en mysql
 
Sentencia SQL INSERT
Sentencia SQL INSERTSentencia SQL INSERT
Sentencia SQL INSERT
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 

Similar to Introducción a Android

392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android
xavazque2
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
Lupita Solano
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
RlaxYeah
 

Similar to Introducción a Android (20)

392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
 
Sistema operativo android
Sistema operativo android Sistema operativo android
Sistema operativo android
 
Android
AndroidAndroid
Android
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema opeativo android
Sistema opeativo androidSistema opeativo android
Sistema opeativo android
 
Android dipositivas
Android dipositivasAndroid dipositivas
Android dipositivas
 
diapositivas denalleli
diapositivas denallelidiapositivas denalleli
diapositivas denalleli
 
Android
AndroidAndroid
Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Android
AndroidAndroid
Android
 
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
 
Tengo Una De Repuesto Android Sentado Aroundh
Tengo Una De Repuesto Android Sentado AroundhTengo Una De Repuesto Android Sentado Aroundh
Tengo Una De Repuesto Android Sentado Aroundh
 
Descarga Este Fluido Programa Para Ver La
Descarga Este Fluido Programa Para Ver La
Descarga Este Fluido Programa Para Ver La
Descarga Este Fluido Programa Para Ver La
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
 
Android studio
Android studioAndroid studio
Android studio
 

More from Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 

More from Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 
BD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y FísicoBD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y Físico
 
Pruebas Unitarias
Pruebas Unitarias Pruebas Unitarias
Pruebas Unitarias
 
PLE Entorno Personal de Aprendizaje
PLE  Entorno Personal de AprendizajePLE  Entorno Personal de Aprendizaje
PLE Entorno Personal de Aprendizaje
 
Desarrollo tecnologico a 2016
Desarrollo tecnologico a 2016Desarrollo tecnologico a 2016
Desarrollo tecnologico a 2016
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (14)

presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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...
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
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
 
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.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Introducción a Android

  • 1. Introducción a Android Ing. Emerson Garay www.slideshare.net/emergar www.youtube.com/emergaray
  • 2. ¿Qué es Android? Android es un sistema operativo, inicialmente diseñado para teléfonos móviles como los sistemas operativos iOS (Apple), FireFoxOS (Mozilla) y Blackberry OS. En la actualidad, este sistema operativo se instala no sólo en móviles, sino también en múltiples dispositivos, como tabletas, GPS, televisores, discos duros multimedia, mini ordenadores, etcétera. Incluso se ha instalado en microondas y lavadoras. Está basado en Linux, que es un núcleo de sistema operativo libre, gratuito y multiplataforma. Extraído de: https://sede.educacion.gob.es/publiventa/PdfServlet?pdf=VP18117.pdf&area=E 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 4. Versiones y su API Nombre Clave Versión Nivel API Nombre Clave Versión Nivel API Apple Pie 1.0 1 Ice Crean Sandwich 4.0-4.05 14 - 15 Bannana Bread 1.1 2 Jelly Bean 4.1-4.3.1 16 – 18 Cupcake 1.5 3 Kit Kat 4.4-4.4.4 19 – 20 Donut 1.6 4 Lollipop 5.0-5.1.1 21 Eclair 2.0-2.1 5 – 7 Marshmallow 6.0-6.1 23 Froyo 2.3-2.2.3 8 Nougat 7.0-7.1.2 24-25 Gingerbread 2.3-2.3.7 9 – 10 Oreo 8.0 26 Honeycomb 3.0-3.2.6 11 - 13 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 5. Consejos antes de programar una App en Android Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html Saber programar con Java Es necesario saber los conceptos de programación orientada a objetos y específicamente el lenguaje de programación Java. Es necesario saber Java porque es el lenguaje que utiliza la API de Android para programar sus Apps. Aprender etiquetado XML Es necesario tener conocimiento básico sobre XML, que es un lenguaje de etiquetas. Esto es necesario para poder definir apariencia de ventanas y archivos de configuración como el Manifest. 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 6. Consejos antes de programar una App en Android Empezar con la API de Android Revisar de lleno la API de Android y aprender desde lo básico y luego lo que se valla requiriendo. Existe la documentación oficial para empezar y profundizar. También hay recursos externos a la documentación oficial que traten de explicar de una forma más sencilla y simple al menos los conceptos básicos. Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 7. Un desarrollador sin idea no es un desarrollador Extraído de: https://elandroidelibre.elespanol.com/2016/05/empezar-a-programar-una-app-en-android.html Si no hay mercado, no hay éxito La planificación de recursos y tiempo Desarrollo y testeo Controlar Play Store perfectamente 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 8. De esta forma, uno de los aspectos clave será definir el mercado que la aplicación quiere cubrir. Es decir, si no hay mercado, no hay éxito. Esa frase no la podemos olvidar, por mucho que nos pudiera gustar nuestra idea de app. Un desarrollador sin idea no es un desarrollador Si no hay mercado, no hay éxito 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 9. A partir de ahí, debemos durante una fase de elaboración definir todos los detalles de nuestro proyecto, para tener los recursos necesarios y poderlos planear correctamente. A partir de ahí, debemos establecer cómo será nuestra fase de desarrollo y qué englobaremos, así como definir un buen diseño. La planificación de recursos y tiempo Un desarrollador sin idea no es un desarrollador 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 10. Desarrollo y testeo Un desarrollador sin idea no es un desarrollador Por mucho que queramos pensar que para un desarrollador su única misión es desarrollar, también durante esta fase deberemos pensar en el testeo. Sin éste, perderemos calidad y al final eso acabará repercutiendo en nuestros usuarios y el éxito de nuestra aplicación. 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 11. Controlar Play Store perfectamente Un desarrollador sin idea no es un desarrollador Pero por mucho que nuestra aplicación pueda ser perfecta, el control del canal de distribución es clave, y por ello debemos saber todos los detalles sobre Google Play: 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 12. Aprende Android en 20 conceptos. Empezando a programar para Android https://elandroidelibre.elespanol.com/2014/02/aprende- android-en-20-conceptos-empezando-a-programar-para- android.html Aprender a programar Android https://www.yeeply.com/blog/aprender-a-programar-android- por-donde-empiezo/ Lecturas Recomendadas 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 13. Discos duros multimedia: es un dispositivo externo en el cual se pueden introducir archivos multimedia y visualizarlos en la pantalla de un televisor. Se conecta a él mediante unos cables de entrada y salida de audio y vídeo, y al ordenador por un puerto USB de alta velocidad. Realmente, es un disco duro tradicional con interfaz SATA (los más modernos) o bien IDE, el cual se ha introducido en una caja especialmente diseñada y con un firmware que permite la lectura de archivos multimedia. No necesita la ayuda de ningún otro aparato para que sus archivos puedan ser visualizados. Glosario 2017www.slideshare.net/emergar Ing. Emerson E. Garay Gómez
  • 14.
  • 15. Nombre código Número de versión Fecha de lanzamiento Nivel de API Android 1.01​ 1.0 23 de septiembre 2008 1 Android 1.11​ 1.1 9 de febrero 2009 2 Cupcake 1.5 27 de abril de 2009 3 Donut 1.6 15 de septiembre de 2009 4 Eclair 2.0–2.1 26 de octubre de 2009 5-7 Froyo 2.2–2.2.3 20 de mayo 2010 8 Gingerbread 2.3–2.3.7 6 de diciembre 2010 9–10 Honeycomb2​ 3.0–3.2.6 22 de febrero de 2011 11–13 Ice Cream Sandwich 4.0–4.0.5 18 de octubre 2011 14–15 Jelly Bean 4.1–4.3.1 9 de julio de 2012 16–18 KitKat 4.4–4.4.4, 4.4W– 4.4W.2 31 de octubre de 2013 19–20 Lollipop 5.0–5.1.1 12 de noviembre de 2014 21–22 Marshmallow 6.0–6.1 5 de octubre de 2015 23 Nougat 7.0 - 7.1.2 15 de junio de 2016 24-25 Oreo 8.0 21 de agosto de 2017 26