sibalo mobile cjava peru
TRANSCRIPT
-
7/25/2019 Sibalo Mobile Cjava Peru
1/4
Servicio de InstruccinOficializacin: Director
Edwin Marav
CURSO
MOBILE
Ao:2015
Cdigo :
C03_2015
SlaboMobile
I. DATOS GENERALES
Ao de vigencia : 2015
Nmero de sesiones : 10 (4 horas por sesin)
N de Horas acadmicas : 40
Requisitos : - Conocimientos bsicos de java (Programmer).
II. 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.
-
7/25/2019 Sibalo Mobile Cjava Peru
2/4
Servicio de InstruccinOficializacin: Director
Edwin Marav
CURSO
MOBILE
Ao:2015
Cdigo :
C03_2015
V. CONTENIDOS
Sesin Contenido
Sesin
01
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 enaula virtual). Creacin de un aplicativo de ingreso a la aplicacin con validacin de usuario y
contrasea.
Sesin02
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 enaula virtual). Creacin de una agenda digital.
Sesin
03
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.
Sesin
04
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.
Sesin
05
Primera evaluacin prctica
Desarrollar del primer cuestionario virtual.
Sesin
06
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 enaula virtual). Desarrollo de formulario de ingreso, consulta y grabar datos usando SQLite.
-
7/25/2019 Sibalo Mobile Cjava Peru
3/4
Servicio de InstruccinOficializacin: Director
Edwin Marav
CURSO
MOBILE
Ao:2015
Cdigo :
C03_2015
Sesin
07
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 enaula virtual). Desarrollo de caso acadmico usando ContentProvider.
Sesin
08
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 enaula virtual). Desarrollo de aplicacin de localizacin de Taxis.
Publicar el segundo trabajo de investigacin.
Sesin09
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 enaula virtual). Desarrollo de sistema comercial usando Android.
Entregar la segunda tarea virtual.
Sesin
10
Segunda evaluacin prctica
Desarrollar el segundo cuestionario virtual.
VI. METODOLOGA
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.
VII. 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 %
-
7/25/2019 Sibalo Mobile Cjava Peru
4/4
Servicio de InstruccinOficializacin: Director
Edwin Marav
CURSO
MOBILE
Ao:2015
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/
http://www.amazon.com/Reto-Meier/e/B002BMF4OC/ref=dp_byline_cont_pop_book_1http://developer.android.com/training/index.htmlhttp://developer.android.com/training/index.htmlhttp://developer.android.com/training/index.htmlhttp://www.amazon.com/Reto-Meier/e/B002BMF4OC/ref=dp_byline_cont_pop_book_1