SlideShare uma empresa Scribd logo
1 de 3
Facilitamos tu acceso a

las nuevas tecnologías...
Desarrolle Ventajas Competitivas

Android Mobile
Application Developer
Android es un sistema operativo que ha sido creado por la empresa Google, cuenta con
una participación del 32,90% del mercado mundial de teléfonos inteligentes.
Originalmente, fue diseñada para atender a los dispositivos móviles, tales como
teléfonos inteligentes, pero su contundente acogida y libre distribución provoco que
expandiera a otros dispositivos como tablets, netbooks, e-Books, televisores entre
otros.
¿Cuál es el objetivo de programa Android Mobile Application Developer?
Proporcionar al participante los conocimientos teóricos-prácticos que permita
desarrollar las competencias necesarias para diseñar, construir e implementar
aplicaciones en dispositivos móviles capaces de interactuar con las Apis disponibles
para la plataforma Android.
¿Qué competencias profesionales adquiere el participante?
• Construir aplicaciones bajo la plataforma Android.
• Comprender el funcionamiento de las aplicaciones en Android.
• Conocer el ciclo de vida, configuración y utilización de los recursos disponibles del
equipo.
• Diseñar y desarrollar útiles aplicaciones con interfaces de usuarios interactivas.
• Comprender las APIs disponibles en Android.
• Utilizar APIs de comunicación disponibles para SMS, telefonía y http.
• Conocer las consideraciones para publicar aplicaciones en Android Market.
¿Cuáles son los requisitos?
• Conocimientos de Java. (intermedio)
¿A quiénes está dirigido?
• Jefes de Desarrollo.
• Profesionales y Técnicos TI.
• Desarrolladores de Aplicaciones Empresariales.

1ra Alternativa para Capacitarse en TI
1ra Alternativa para Capacitarse en TI

Según Handsearch Investigación de Mercados en su
Según Handsearch Investigación de Mercados en su
Estudio de Base Mercado Tecnologías de la Información 2010
Estudio de Base Mercado Tecnologías de la Información 2010
Plan Curricular – 60 horas
Plataforma Android
•Arquitectura Android
•Dalvik VM
•Android vs. J2ME
•Android SDK
•Android UI
•Android Java Packages
Android SDK
•Estructura Android SDK
•Android Tools
−Android Debug Bridge (ADB)
 Transferencia de Archivos
 Listado de Dispositivos
 Install
 Uninstall
 Gestionando Servicios
−Shell Commands: LS, MKDIR, RMDIR, CD, AN
−Logcat:
 Enviando Log a Consolsa
 Enviado Log a un Archivo
 Filtrando Log
−Log del Sistema
 STDOUT
 STDERR
−SDK Tools Integration
 Traceview
 Dalvik Debug Monitor Server DDMS
• Android APIS
• Creando Proyectos SDK
•Emuladores
•Ejemplos Android
•Ejecutando Ejemplo API
Estructura de la Aplicación
•Creando Proyecto Android
•Examinando Archivos Creados
•Ejecutando Proyecto
•DAT en Código
•DAT en XML
•TextView
•ImageView
− Cargando Imagen de Recursos
− Cargando Imagen de Filesystem
− Cargando Imagen de Internet

Android Resources
•String Resource
•String Array Resource
•Dimesion Resource
•Color Resource
•ColorList Resource
•Layout Resource
•Resource Sintaxis
•Resource ID: Sintaxis. Reglas.
•Resource Compilados y No Compilados
•Assets Resource
•Estructura de directorio
•Globalization Resource
•Creando Aplicaciones Localizables
•Cargando Recursos por Código y XML
Componentes Android
•Vista
•Actividad
− Ciclo de Vida
− Actividades públicas
− Actividades privadas
− Definiendo Comportamiento de las Actividades
(Action y Filter)
− Reemplazando Actividades (DIAL y BROWSER)
− Categoría
− Transfiriendo los Datos entre Actividades
− Registrando Actividades
•Intención
− Resolución Intenciones: Por Alias, Por URL
− Intenciones Explicitas
− Intenciones Implícitas
•Proveedor de Contenido
− Publicando y Accediendo a Datos Desde Otras
Aplicaciones del Equipo
•Servicios: Creando Servicios, Start/Stop Servicios,
Registrando Servicios
•AndroidManifest.xml
•Ciclo de Vida de Aplicación
•Broadcasting with Receivers
− Notificaciones y Suscripciones a Eventos del
Sistema (SMS, Batery, Llamadas)
•Seguridad y Permisos: Arquitectura. Firmando
Aplicaciones. Permisos de Uso
Interfaces de Usuario y Controles
•Controles Básicos
− Text
− Button
− List
− Grid
− Fecha y Hora
− Creando interfaces por XML
− Validando Entrada de Datos
•Controles Avanzados
− Map View
− Generando API KEY
− Galley
− Spinner
− Creando Controles por Código
− Creando Controles por XML
− Creando Interfaces por XML
•Layout Managers
− LinearLayout
− TableLayout
− RelativeLayout
− FrameLayout
− LayoutGravity y Gravity
− Creando Controles por Código
− Creando Controles por XML
•Adaptadores
− SimpleCursor Adapter
− ArrayAdapter
− Custom Adapter
− ListActivity
•Optimizando Layout con Visor Jerárquico
Menús
•Creando Menús
•Trabajando con Grupos de Menú
•Eventos en Menús
•Listas
•Menús de Contexto

Cuadros de diálogos
•Ciclo de Vida de Cuadro de Diálogos
•Alert dialog
•Prompt dialog
Animaciones
•Frame Animation
•Layout Animation
•View Animation
Temas y Estilos
•Creando Estilos para Controles
•Creando Thema para Aplicaciones
•Configurando Temas
•Configurando Estilos
Persistencia de Datos Locales
•Esquema de Funcionamiento
•Base de Batos – SQLLite
− Creación de DB
− Creación de Tablas
− Versionamiento
•Consultar información
•Guardando información

Mais conteúdo relacionado

Destaque

Innovacion y emprendimiento social diss
Innovacion y emprendimiento social dissInnovacion y emprendimiento social diss
Innovacion y emprendimiento social dissJavier Russo
 
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e..."Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...CRISEL BY AEFOL
 
¿Por que el tutor es un actor central en la modalidad virtual?
 ¿Por que el tutor es un actor central en la modalidad virtual? ¿Por que el tutor es un actor central en la modalidad virtual?
¿Por que el tutor es un actor central en la modalidad virtual?CRISEL BY AEFOL
 
Mesa Redonda: "Aplicaciones móviles para formación" 2
Mesa Redonda: "Aplicaciones móviles para formación" 2Mesa Redonda: "Aplicaciones móviles para formación" 2
Mesa Redonda: "Aplicaciones móviles para formación" 2CRISEL BY AEFOL
 
Teoria del ciclo sociocultural
Teoria del ciclo socioculturalTeoria del ciclo sociocultural
Teoria del ciclo socioculturalLorenzo Cont
 
Internacionalización de contenidos e-learning: Producto global, éxito local
Internacionalización de contenidos e-learning: Producto global, éxito localInternacionalización de contenidos e-learning: Producto global, éxito local
Internacionalización de contenidos e-learning: Producto global, éxito localCRISEL BY AEFOL
 
"Conocimiento, aprendizaje e innovación" parte 2
"Conocimiento, aprendizaje e innovación" parte 2"Conocimiento, aprendizaje e innovación" parte 2
"Conocimiento, aprendizaje e innovación" parte 2CRISEL BY AEFOL
 
El volumen
El volumenEl volumen
El volumenjorge416
 
"Investigación: análisis de procedimientos para la creación y gestión del con...
"Investigación: análisis de procedimientos para la creación y gestión del con..."Investigación: análisis de procedimientos para la creación y gestión del con...
"Investigación: análisis de procedimientos para la creación y gestión del con...CRISEL BY AEFOL
 
¿Por que el tutor es un actor central en la modalidad virtual? 3
¿Por que el tutor es un actor central en la modalidad virtual? 3¿Por que el tutor es un actor central en la modalidad virtual? 3
¿Por que el tutor es un actor central en la modalidad virtual? 3CRISEL BY AEFOL
 
"El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager""El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager"CRISEL BY AEFOL
 
Taller Práctico: "Empresa 2.0: efecto tapadera"
Taller Práctico: "Empresa 2.0: efecto tapadera"Taller Práctico: "Empresa 2.0: efecto tapadera"
Taller Práctico: "Empresa 2.0: efecto tapadera"CRISEL BY AEFOL
 
Interim tests for CELLUWOOD project
Interim tests for CELLUWOOD projectInterim tests for CELLUWOOD project
Interim tests for CELLUWOOD projecttorrubia
 

Destaque (20)

Argumentacion
ArgumentacionArgumentacion
Argumentacion
 
Electromagnetismo
ElectromagnetismoElectromagnetismo
Electromagnetismo
 
Innovacion y emprendimiento social diss
Innovacion y emprendimiento social dissInnovacion y emprendimiento social diss
Innovacion y emprendimiento social diss
 
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e..."Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
 
¿Por que el tutor es un actor central en la modalidad virtual?
 ¿Por que el tutor es un actor central en la modalidad virtual? ¿Por que el tutor es un actor central en la modalidad virtual?
¿Por que el tutor es un actor central en la modalidad virtual?
 
Mesa Redonda: "Aplicaciones móviles para formación" 2
Mesa Redonda: "Aplicaciones móviles para formación" 2Mesa Redonda: "Aplicaciones móviles para formación" 2
Mesa Redonda: "Aplicaciones móviles para formación" 2
 
Teoria del ciclo sociocultural
Teoria del ciclo socioculturalTeoria del ciclo sociocultural
Teoria del ciclo sociocultural
 
Basura americas
Basura americasBasura americas
Basura americas
 
183
183183
183
 
Internacionalización de contenidos e-learning: Producto global, éxito local
Internacionalización de contenidos e-learning: Producto global, éxito localInternacionalización de contenidos e-learning: Producto global, éxito local
Internacionalización de contenidos e-learning: Producto global, éxito local
 
Perdurabilidad
PerdurabilidadPerdurabilidad
Perdurabilidad
 
"Conocimiento, aprendizaje e innovación" parte 2
"Conocimiento, aprendizaje e innovación" parte 2"Conocimiento, aprendizaje e innovación" parte 2
"Conocimiento, aprendizaje e innovación" parte 2
 
El volumen
El volumenEl volumen
El volumen
 
"Investigación: análisis de procedimientos para la creación y gestión del con...
"Investigación: análisis de procedimientos para la creación y gestión del con..."Investigación: análisis de procedimientos para la creación y gestión del con...
"Investigación: análisis de procedimientos para la creación y gestión del con...
 
Conocimiento
ConocimientoConocimiento
Conocimiento
 
¿Por que el tutor es un actor central en la modalidad virtual? 3
¿Por que el tutor es un actor central en la modalidad virtual? 3¿Por que el tutor es un actor central en la modalidad virtual? 3
¿Por que el tutor es un actor central en la modalidad virtual? 3
 
"El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager""El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager"
 
Ingles
InglesIngles
Ingles
 
Taller Práctico: "Empresa 2.0: efecto tapadera"
Taller Práctico: "Empresa 2.0: efecto tapadera"Taller Práctico: "Empresa 2.0: efecto tapadera"
Taller Práctico: "Empresa 2.0: efecto tapadera"
 
Interim tests for CELLUWOOD project
Interim tests for CELLUWOOD projectInterim tests for CELLUWOOD project
Interim tests for CELLUWOOD project
 

Semelhante a Android mobile application developer

Presentación
 Presentación Presentación
Presentaciónwebmicro
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesCodeSyntax
 
Android UC3M Sesión 1
Android UC3M Sesión 1Android UC3M Sesión 1
Android UC3M Sesión 1topoos
 
Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1findemor
 
Sesion 11 Teoria.pdf
Sesion 11 Teoria.pdfSesion 11 Teoria.pdf
Sesion 11 Teoria.pdfDianaSullcav
 
Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en androidEscurra Walter
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles AndroidEduardo Lazo Cisneros
 
Agiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformAgiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformDQSconsulting
 

Semelhante a Android mobile application developer (20)

Manual 1
Manual 1Manual 1
Manual 1
 
Presentación
 Presentación Presentación
Presentación
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Introducción a Android.pdf
Introducción a Android.pdfIntroducción a Android.pdf
Introducción a Android.pdf
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
TRABAJO.ppt
TRABAJO.pptTRABAJO.ppt
TRABAJO.ppt
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicaciones
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Android UC3M Sesión 1
Android UC3M Sesión 1Android UC3M Sesión 1
Android UC3M Sesión 1
 
Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1Introducción al desarrollo Android, Sesión 1
Introducción al desarrollo Android, Sesión 1
 
Sesion 11 Teoria.pdf
Sesion 11 Teoria.pdfSesion 11 Teoria.pdf
Sesion 11 Teoria.pdf
 
Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en android
 
WINDOWS E INTERNET.pdf
WINDOWS E INTERNET.pdfWINDOWS E INTERNET.pdf
WINDOWS E INTERNET.pdf
 
Casos exito santiago toribio almatech
Casos exito santiago toribio almatechCasos exito santiago toribio almatech
Casos exito santiago toribio almatech
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Iniciación a Android
Iniciación a AndroidIniciación a Android
Iniciación a Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Agiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformAgiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power Platform
 

Mais de alvaro alcocer sotil (20)

Clase ciencia - Huesos
Clase ciencia - HuesosClase ciencia - Huesos
Clase ciencia - Huesos
 
Rm rompecabeza
Rm rompecabezaRm rompecabeza
Rm rompecabeza
 
Locomocion en animales
Locomocion en animalesLocomocion en animales
Locomocion en animales
 
Presentacion comuniccaion
Presentacion comuniccaionPresentacion comuniccaion
Presentacion comuniccaion
 
El trabajo académico chomsky
El trabajo académico chomskyEl trabajo académico chomsky
El trabajo académico chomsky
 
[002665]
[002665][002665]
[002665]
 
Catedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-ppsCatedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-pps
 
Proceso de ventas 2013
Proceso de ventas 2013Proceso de ventas 2013
Proceso de ventas 2013
 
Royal plaza
Royal plazaRoyal plaza
Royal plaza
 
Plan de marketing
Plan de marketingPlan de marketing
Plan de marketing
 
Intercambio de publicidad
Intercambio de publicidadIntercambio de publicidad
Intercambio de publicidad
 
Producto marca
Producto   marcaProducto   marca
Producto marca
 
Plan de mk tcompleto (3)
Plan de mk tcompleto (3)Plan de mk tcompleto (3)
Plan de mk tcompleto (3)
 
La marca debe ser humana
La marca debe ser humanaLa marca debe ser humana
La marca debe ser humana
 
3º sesion la competencia
3º sesion la competencia3º sesion la competencia
3º sesion la competencia
 
2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing
 
1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing
 
Aprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaAprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paola
 
Agencia de publicidad la campaña publicitaria -tipos
Agencia de  publicidad   la campaña publicitaria -tiposAgencia de  publicidad   la campaña publicitaria -tipos
Agencia de publicidad la campaña publicitaria -tipos
 
10º
 10º 10º
10º
 

Android mobile application developer

  • 1. Facilitamos tu acceso a las nuevas tecnologías... Desarrolle Ventajas Competitivas Android Mobile Application Developer Android es un sistema operativo que ha sido creado por la empresa Google, cuenta con una participación del 32,90% del mercado mundial de teléfonos inteligentes. Originalmente, fue diseñada para atender a los dispositivos móviles, tales como teléfonos inteligentes, pero su contundente acogida y libre distribución provoco que expandiera a otros dispositivos como tablets, netbooks, e-Books, televisores entre otros. ¿Cuál es el objetivo de programa Android Mobile Application Developer? Proporcionar al participante los conocimientos teóricos-prácticos que permita desarrollar las competencias necesarias para diseñar, construir e implementar aplicaciones en dispositivos móviles capaces de interactuar con las Apis disponibles para la plataforma Android. ¿Qué competencias profesionales adquiere el participante? • Construir aplicaciones bajo la plataforma Android. • Comprender el funcionamiento de las aplicaciones en Android. • Conocer el ciclo de vida, configuración y utilización de los recursos disponibles del equipo. • Diseñar y desarrollar útiles aplicaciones con interfaces de usuarios interactivas. • Comprender las APIs disponibles en Android. • Utilizar APIs de comunicación disponibles para SMS, telefonía y http. • Conocer las consideraciones para publicar aplicaciones en Android Market. ¿Cuáles son los requisitos? • Conocimientos de Java. (intermedio) ¿A quiénes está dirigido? • Jefes de Desarrollo. • Profesionales y Técnicos TI. • Desarrolladores de Aplicaciones Empresariales. 1ra Alternativa para Capacitarse en TI 1ra Alternativa para Capacitarse en TI Según Handsearch Investigación de Mercados en su Según Handsearch Investigación de Mercados en su Estudio de Base Mercado Tecnologías de la Información 2010 Estudio de Base Mercado Tecnologías de la Información 2010
  • 2. Plan Curricular – 60 horas Plataforma Android •Arquitectura Android •Dalvik VM •Android vs. J2ME •Android SDK •Android UI •Android Java Packages Android SDK •Estructura Android SDK •Android Tools −Android Debug Bridge (ADB)  Transferencia de Archivos  Listado de Dispositivos  Install  Uninstall  Gestionando Servicios −Shell Commands: LS, MKDIR, RMDIR, CD, AN −Logcat:  Enviando Log a Consolsa  Enviado Log a un Archivo  Filtrando Log −Log del Sistema  STDOUT  STDERR −SDK Tools Integration  Traceview  Dalvik Debug Monitor Server DDMS • Android APIS • Creando Proyectos SDK •Emuladores •Ejemplos Android •Ejecutando Ejemplo API Estructura de la Aplicación •Creando Proyecto Android •Examinando Archivos Creados •Ejecutando Proyecto •DAT en Código •DAT en XML •TextView •ImageView − Cargando Imagen de Recursos − Cargando Imagen de Filesystem − Cargando Imagen de Internet Android Resources •String Resource •String Array Resource •Dimesion Resource •Color Resource •ColorList Resource •Layout Resource •Resource Sintaxis •Resource ID: Sintaxis. Reglas. •Resource Compilados y No Compilados •Assets Resource •Estructura de directorio •Globalization Resource •Creando Aplicaciones Localizables •Cargando Recursos por Código y XML Componentes Android •Vista •Actividad − Ciclo de Vida − Actividades públicas − Actividades privadas − Definiendo Comportamiento de las Actividades (Action y Filter) − Reemplazando Actividades (DIAL y BROWSER) − Categoría − Transfiriendo los Datos entre Actividades − Registrando Actividades •Intención − Resolución Intenciones: Por Alias, Por URL − Intenciones Explicitas − Intenciones Implícitas •Proveedor de Contenido − Publicando y Accediendo a Datos Desde Otras Aplicaciones del Equipo •Servicios: Creando Servicios, Start/Stop Servicios, Registrando Servicios •AndroidManifest.xml •Ciclo de Vida de Aplicación •Broadcasting with Receivers − Notificaciones y Suscripciones a Eventos del Sistema (SMS, Batery, Llamadas) •Seguridad y Permisos: Arquitectura. Firmando Aplicaciones. Permisos de Uso
  • 3. Interfaces de Usuario y Controles •Controles Básicos − Text − Button − List − Grid − Fecha y Hora − Creando interfaces por XML − Validando Entrada de Datos •Controles Avanzados − Map View − Generando API KEY − Galley − Spinner − Creando Controles por Código − Creando Controles por XML − Creando Interfaces por XML •Layout Managers − LinearLayout − TableLayout − RelativeLayout − FrameLayout − LayoutGravity y Gravity − Creando Controles por Código − Creando Controles por XML •Adaptadores − SimpleCursor Adapter − ArrayAdapter − Custom Adapter − ListActivity •Optimizando Layout con Visor Jerárquico Menús •Creando Menús •Trabajando con Grupos de Menú •Eventos en Menús •Listas •Menús de Contexto Cuadros de diálogos •Ciclo de Vida de Cuadro de Diálogos •Alert dialog •Prompt dialog Animaciones •Frame Animation •Layout Animation •View Animation Temas y Estilos •Creando Estilos para Controles •Creando Thema para Aplicaciones •Configurando Temas •Configurando Estilos Persistencia de Datos Locales •Esquema de Funcionamiento •Base de Batos – SQLLite − Creación de DB − Creación de Tablas − Versionamiento •Consultar información •Guardando información