Documente Academic
Documente Profesional
Documente Cultură
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.
CRITERIOS DE EVALUACIN
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 %
20 %
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
IX.
http://developer.android.com/training/index.html
http://projects.spring.io/spring-android/