SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked (20)

Impuestos en el Perú_Grupo
Impuestos en el Perú_GrupoImpuestos en el Perú_Grupo
Impuestos en el Perú_Grupo
 
Revolución Rusa
Revolución RusaRevolución Rusa
Revolución Rusa
 
Culturismo
CulturismoCulturismo
Culturismo
 
Agencias de viajes hoteles
Agencias de viajes                                 hotelesAgencias de viajes                                 hoteles
Agencias de viajes hoteles
 
Agencias de viajes hoteles
Agencias de viajes                                 hotelesAgencias de viajes                                 hoteles
Agencias de viajes hoteles
 
Presentación medas
Presentación medasPresentación medas
Presentación medas
 
Un marco común de contabilidad
Un marco común de contabilidadUn marco común de contabilidad
Un marco común de contabilidad
 
Aplicación web eddg (4)
Aplicación web eddg (4)Aplicación web eddg (4)
Aplicación web eddg (4)
 
Uso de texto, tabla e imágenes en dw
Uso de texto, tabla e imágenes en dwUso de texto, tabla e imágenes en dw
Uso de texto, tabla e imágenes en dw
 
Cities arquitectura del mundo
Cities arquitectura del mundoCities arquitectura del mundo
Cities arquitectura del mundo
 
Empren jove
Empren joveEmpren jove
Empren jove
 
DVPFALO - Tripsi, Inc.
DVPFALO - Tripsi, Inc.DVPFALO - Tripsi, Inc.
DVPFALO - Tripsi, Inc.
 
Biografia lenis maestre
Biografia lenis maestreBiografia lenis maestre
Biografia lenis maestre
 
Educación virtual
Educación virtualEducación virtual
Educación virtual
 
Movie maker santi
Movie maker santiMovie maker santi
Movie maker santi
 
Modulometodologia ajustado agosto 1_2012
Modulometodologia  ajustado agosto 1_2012Modulometodologia  ajustado agosto 1_2012
Modulometodologia ajustado agosto 1_2012
 
Inbformatico 2020 y tendencias v9
Inbformatico 2020 y tendencias v9Inbformatico 2020 y tendencias v9
Inbformatico 2020 y tendencias v9
 
Cuidado con los viajes low cost (bajo
Cuidado con los viajes low cost (bajoCuidado con los viajes low cost (bajo
Cuidado con los viajes low cost (bajo
 
Funciones aldana
Funciones aldana Funciones aldana
Funciones aldana
 
conocenos
conocenos conocenos
conocenos
 

Similar to Android mobile application developer (2)

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
 
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
 
Android UC3M Sesión 1
Android UC3M Sesión 1Android UC3M Sesión 1
Android UC3M Sesión 1topoos
 
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
 

Similar to Android mobile application developer (2) (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
 
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
 
Android UC3M Sesión 1
Android UC3M Sesión 1Android UC3M Sesión 1
Android UC3M 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
 

More from 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 (2)

  • 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