You are on page 1of 4

Servicio de Instruccin

Oficializacin: Director
Edwin Marav
Ao:2015

CURSO

MOBILE

Cdigo :

C03_2015

Slabo
Mobile
I.

DATOS GENERALES
Ao de vigencia
Nmero de sesiones
N de Horas acadmicas
Requisitos

II.

:
:
:
:

2015
10 (4 horas por sesin)
40
- Conocimientos bsicos de java (Programmer).

FUNDAMENTACIN
El mercado de dispositivos mviles inteligentes, est creciendo exponencialmente al igual
que su demanda, esto debido a sus caractersticas multimedia, de comunicacin y
localizacin. Android es una plataforma software impulsada por Google, de naturaleza open
source que le permite ser instalada en muchos dispositivos, sin depender de un hardware o
fabricante concreto. Su crecimiento ha sido el mayor entre todos sus competidores (iOS,
Windows Phone, Blackberry OS) logrando convertirse en el lder y, posiblemente,
el estndar en el mundo de los dispositivos mviles. En este mercado en crecimiento se
requieren profesionales altamente capacitados que, usando las caractersticas de este SO
construyan programas informticos para suplir las necesidades de usuarios y empresas en
todo el mundo.

III.

UNIDAD DE COMPETENCIA
Desarrollo de proyectos mviles de buena performance.

IV.

CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIN


CAPACIDAD TERMINAL

CRITERIOS DE EVALUACIN

Desarrollar aplicaciones mviles usando


tecnologa Android.

Reconoce la arquitectura y los beneficios de la plataforma


Android.
Reconoce el ciclo de vida de una aplicacin mvil y sus
distintos componentes.
Reconoce las caractersticas especializadas de Android.
Maneja persistencia de datos en aplicaciones Android usando
archivos XML y SQLite.
Usa geo-localizacin y mapas.
Consume servicios Web desde Aplicaciones Android.

Servicio de Instruccin

Oficializacin: Director
Edwin Marav
Ao:2015

CURSO

MOBILE
V.

Cdigo :

C03_2015

CONTENIDOS
Sesin
Sesin
01

Sesin
02

Sesin
03

Sesin
04

Sesin
05
Sesin
06

Contenido
Sistema Operativo Android: Caractersticas. Android Developer Tools. SDK Manager y AVD
Manager.
Aplicacin en Android. Elemntos. Android Manifest, uso y elementos. Recursos en Android.
Strings, Color y Drawable. Layout. Implementacin y tipos. Actividades e Implementacin
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S01.PDF (archivo disponible en
aula virtual). Creacin de un aplicativo de ingreso a la aplicacin con validacin de usuario y
contrasea.
Trazabilidad en Android. DDMS y LogCat.
Diseo de aplicaciones Android. ListView. Adapter, implementacin View y ViewGroups. Uso de
widgets. Unidades de medida en Android: DP y SP. Menu en Android: Tipos, uso de Option Menu
y ContextMenu. Dialogo: Uso de AlertDialog y ProgressDialog. ActionBar. Uso en API 17. Toast.
Uso de notificaciones
Eventos. Uso de OnClickListener y OnItemClickListener.
Intenciones (Intent). Tipos y uso.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S02.PDF (archivo disponible en
aula virtual). Creacin de una agenda digital.
Fragmentos. Caracteristicas y uso.
Preferencias. Caracteristicas, uso de SharedPreferences. Uso de controles Preferences y
PreferenceActivity.
Binder (IPC Driver). Middleware a servicios Linux.
Servicios en Android. Tipos e implementacin.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S03.PDF (archivo disponible en
aula virtual). Desarrollo de aplicacin para toma de pedidos de Restaurant.
BroadcastReceiver. Acceso a TelephonyManager y SmsManager
Multimedia en Android. MediaPlayer y MediaController. Video y Camara en Android. SurfaceView
y SurfaceHandler.
Impresin. Manejo de impresin mediante Bluetooth
Notificaciones en Android. Luz, zumbador, icono.
Archivos en Android. Uso de OutputStream e InputStream.
Archivos en memoria interna y memoria externa.
Clase Environment.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S04.PDF (archivo disponible en
aula virtual). Emisin de tickets de compra.
Entregar la primera tarea virtual.
Primera evaluacin prctica
Desarrollar del primer cuestionario virtual.
Persistencia en Android. Base de datos SQLite: Caractersticas. Sintaxis de sentencias SQL para
SQLITE.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S06.PDF (archivo disponible en
aula virtual). Desarrollo de formulario de ingreso, consulta y grabar datos usando SQLite.

Servicio de Instruccin

Oficializacin: Director
Edwin Marav
Ao:2015

CURSO
Cdigo :

MOBILE
Sesin
07
Sesin
08

Sesin
09

Sesin
10
VI.

ContentProvider. Caractersticas y uso. Importar una base de datos a Android. Base de datos del
dispositivo mvil. Uso de ContactProvider.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S07.PDF (archivo disponible en
aula virtual). Desarrollo de caso acadmico usando ContentProvider.
Geo-Localizacin en Android. GPS: Uso e implementacin. GoogleMap en Android: Caractersticas.
MapActivity y MapView. Procedimiento para creacin de API Key en Google Map. Manejo de
mapas en Android. Uso de MapController.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S08.PDF (archivo disponible en
aula virtual). Desarrollo de aplicacin de localizacin de Taxis.
Publicar el segundo trabajo de investigacin.
Web Services en Android. Diferencias entre SOAP y REST. Uso de KSOAP2 para webservices SOAP.
Ejemplos usando .NET y PHP.
Android y Cloud Computing. Uso de GCM
Despliegue y publicacin de aplicaciones en Google Play: Criterios.
Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S09.PDF (archivo disponible en
aula virtual). Desarrollo de sistema comercial usando Android.
Entregar la segunda tarea virtual.
Segunda evaluacin prctica
Desarrollar el segundo cuestionario virtual.

METODOLOGA

VII.

C03_2015

Curso terico-prctico.
Exposicin del profesor, ayudas audiovisuales, dilogo abierto y debate.
Realizacin de casos prcticos en laboratorio.
Realizacin de tareas en aula virtual.
Generacin de conocimiento mediante investigacin y foros de discusin en aula virtual.

EVALUACIN
La evaluacin, como constatacin del logro de los objetivos que es alcanzar las capacidades
mencionadas se dar mediante la siguiente ponderacin:
02 Tareas (se elimina la menor)

30 %

02 Evaluaciones Virtuales (se elimina la menor)

20 %

02 Investigaciones (se elimina la menor)

20 %

Evaluaciones prcticas 1 y 2

30 %

TOTAL

100 %

Servicio de Instruccin

Oficializacin: Director
Edwin Marav
Ao:2015

CURSO

MOBILE

Cdigo :

C03_2015

VIII. BIBLIOGRAFA

Android Programming: The Big Nerd Ranch Guide (Brian Hardy - ISBN-10: 0321804333).
http://www.amazon.com/gp/product/0321804333/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=03218
04333&linkCode=as2&tag=nimooli-20&linkId=T54EDMDXJWJF67FB

Professional Android 4 Application Development (Reto Meier Page- ISBN-10: 1118102274)


http://www.amazon.com/gp/product/1118102274/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=11181
02274&linkCode=as2&tag=nimooli-20&linkId=BAXCPNFBXJEOKBJG

IX.

PGINAS WEB DE APOYO:

http://developer.android.com/training/index.html
http://projects.spring.io/spring-android/

You might also like