Está en la página 1de 7

Programación del curso: Desarrollo de Aplicaciones Móviles II

Sema
Contenido Actividad de aprendizaje
na
Logro de aprendizaje: Aplica componentes medio/avanzados de Interfaces de usuario.

El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
 Como usar fragments en Android
Virtual  ¿Cómo crear un GridView con Adapter personalizado en Android
Studio?

 Revisa los videos demo y reproduce los problemas en tu PC


 Si tiene alguna duda participa del foro de consultas.
1) Uso de componentes Gridview Spinner.
a) GridView – Filtrar categorías utilizando Spinner

2) Fragments en Android

a) Menú Lateral y FRAGMENTS El docente:


 Presenta el curso y el silabo, indicando los logros, contenidos y
modalidad.
 Indica la forma de evaluación del curso y se establecen las fechas de
Presencial videoconferencia.
 Refuerza y resuelve dudas sobre los temas aprendidos en la plataforma
virtual.

Logro de aprendizaje: Reconoce y aplica los nuevos controles de Material Design y brinda interactividad al proceso de tránsito entre Activities
El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
 Listar datos usando RecyclerView y CardView - App Android de
Diagnóstico Veterinario
 Como usar un FloatingActionButton en Android
Virtual
 ¿Cómo crear un GridView con Adapter personalizado en Android
Studio?
1) Uso de componentes
a) Recyclerview, Cardview, FloatingActionButton y  Revisa los videos demo y reproduce los problemas en tu PC
ActionBar  Si tienes alguna duda participa del foro de consultas.
i) RecyclerView, CardView con Imágenes y BD 
en MySQL  Trabajo Individual: De manera individual realiza ejemplos propuestos por el
2 ii) FloatingAction Buttons con animaciones profesor sobre:
iii) Crear Actionbar con Menú “Settings” o Componentes de Material design
b) Animaciones, Transiciones entre actividades o Transiciones entre distintas activities
i) Android Animaciones - Transiciones de
actividades (Java)
 Retroalimentación:
o Docente resuelve las consultas de los alumnos relacionadas con los
Presencial temas tratados en el entorno virtual.

 Actividad No calificada ¡-
Coordinar y definir el alcance y las funcionalidades que tendrá la
aplicación a presentar como proyecto final

Logro de aprendizaje: Reconoce la utilidad de utilizar vistas compuestas - personalizadas.


El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
1) Composición de Vistas, Custom views
 Crear un Cuadro de Dialogo Personalizado (Custom Dialog)
Virtual
a) Crearemos una vista para introducir una
dirección de socket, formada por una dirección IP  Revisa los videos demo y reproduce los problemas en tu PC
y un número de puerto  Si tienes alguna duda participa del foro de consultas.
3
b) RecyclerView Personalizado en Android

 Trabajo Individual: De manera individual realiza ejemplos propuestos por el


profesor sobre:
o Crear listViews dinámicas con Custom views
Presencial

 Retroalimentación:
Docente resuelve las consultas de los alumnos relacionadas con los
temas tratados en el entorno virtual y sobre el proyecto final de curso.

Logro de aprendizaje: Aplica técnicas de Ingeniería Inversa para decompilar el código fuente de una App y como protegerlo de estas prácticas
 El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
 Proguard, Stringer y DexProtector herramientas de
ofuscado
 Entendiendo los AsyncTasks

Virtual  Revisa los videos demo y reproduce los problemas en tu PC


 Si tienes alguna duda participa del foro de consultas.
2) Decompilando apps y Ofuscación de código 
a) Cómo descompilar un APK 
b) Proguard Android - Como habilitarlo y como
4 funciona. ¡Optimiza tu APK! Evaluación Continua - Actividad Virtual 1
Realizar una app que tenga la funcionalidad de un presentador de
imágenes, donde utilice elementos tales fragments, Gridview, Spinner
3) AsyncTask Tareas Asíncronas en Android. , Action bar, FloatingActionButton, Card view y Recycler view

 Trabajo Individual: De manera individual realiza ejemplos propuestos por el


profesor sobre:
o Implementar una progress bar que se incrementa conforme se realiza
una tarea en segundo plano
Presencial
 Retroalimentación:
o Docente resuelve las consultas de los alumnos relacionadas
con los temas tratados en el entorno virtual y sobre el
proyecto final de curso.
Logro de aprendizaje: Implementa compresión de datos para una optimización del consumo de los recursos distribuidos y aplica el correcto uso de notificaciones
desde la aplicación
El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
Virtual  Como recibir notificaciones Push con Firebase

 Revisa los videos demo y reproduce los problemas en tu PC
 Si tienes alguna duda participa del foro de consultas.

1) Comprensión de datos en servicios con GZIP


2) Android Push Notifications.
5 a) Cómo implementar notificaciones push a tu app
Android

 Trabajo Individual: De manera individual realiza ejemplos propuestos por el


profesor sobre:
o Ejemplo de notificaciones push que incluyan imágenes
Presencial
 Retroalimentación:
o Docente resuelve las consultas de los alumnos relacionadas con los
temas tratados en el entorno virtual y sobre el proyecto final de curso

Logro de aprendizaje: Reconoce la utilidad e implemeta el consumo de servicios web desde una aplicación para Android
El estudiante:
 Revisa el material propuesto en la plataforma educativa virtual.
 Revisa el siguiente recurso de Youtube:
 Como Hacer Peticiones JSON En Android Studio
Virtual  Google Maps Api v2 Primeros pasos


1) Uso de Servicios Web Autenticados  Revisa los videos demo y reproduce los problemas en tu PC
a) Crear WebService registro de usuario - BD  Si tienes alguna duda participa del foro de consultas.
Remota en Android 
 Trabajo Individual: De manera individual realiza ejemplos propuestos por el
1) Google Maps Api v2 parte I, profesor sobre:
6
a) Configurar Android studio  Conexión a web service php json con método post
b) Diseñar Interfaz  Retroalimentación:
c) Crear API de Google o Docente resuelve las consultas de los alumnos relacionadas con los
d) Cargar el Mapa temas tratados en el entorno virtual y sobre el proyecto final de
Presencial curso.

 Evaluación Continua - Actividad Presencial 1


Incorporar a la App que venimos trabajando Transiciones y
animaciones entre Activities, Personalizar el Gridview y el Recycler
view, implementar listeners donde fuera necesarios y nuevos atributos
XML.

Logro de aprendizaje: Identifica e implementa el consumo e interacción con una Apia de georeferenciación

El estudiante:
2) Google Maps Api v2 parte II,  Revisa el material propuesto en la plataforma educativa virtual.
a) Agregar y personalizar marcas  Revisa el siguiente recurso de Youtube:
b) Trabajar con eventos en las marcas  Google Maps Api v2 - Añadiendo puntos
7 c) Eventos al arrastrar un marcador Virtual  Google Maps Api v2 - Tipos de mapa
d) Información extendida

e) Tipos de Mapas I  Revisa los videos demo y reproduce los problemas en tu PC
f) Tipos de Mapas II  Si tienes alguna duda participa del foro de consultas.
g) Mi localización
 Trabajo Individual: De manera individual realiza ejemplos propuestos
por el profesor sobre:
o Desarrollar una app que utilice la Api Google Maps y se
integre con FireBase
Presencial

 Retroalimentación:
o Docente resuelve las consultas de los alumnos relacionadas
con los temas tratados en el entorno virtual y sobre el
proyecto final de curso.
 Evaluación Continua - Actividad Presencial 2
Implementar en nuestra aplicación la persistencia de las imágenes en
Mysql
Generar las activities de la misma, la cual tendrá una gestión de
usuarios y será una bitácora donde cada usuario puede guardar sus
imágenes y compartir su ubicación y las imágenes de Street view de
Google Maps.
8. Evaluación Final: Presentación de Proyecto

Examen de Recuperación

También podría gustarte