Skip to content

Universidad Peruana Unión
Carretera Central Km. 19.5 Ñaña. Telf. 01-6186300 Fax 01-6186-339 Casilla 3564 Lima 1, Perú

Sílabo: Desarrollo de Aplicaciones Móviles

I. Datos Generales

Campo Información
Facultad/EPG Facultad de Ingeniería y Arquitectura
Unidad académica/UPG EP Ingeniería de Sistemas
Programa de estudio EP/UPG EP Ingeniería de Sistemas
Nombre de la asignatura Desarrollo de Aplicaciones Móviles
Pre-requisito Desarrollo de Aplicaciones Distribuidas
Año del plan de estudio 2023-1
Tipo de estudio Obligatorio
Ciclo de estudio 6
Créditos 3
Horas de teoría presencial 32
Horas de teoría online 0
Horas de práctica presencial 32
Horas de práctica online 0
Año y semestre académico 2026-1
Duración 15/03/2026 - 03/07/2026
Docente titular Mg. Bonnier Nilss Mamani Larico
Docentes adjuntos/JP
Nota mínima aprobatoria 13

II. Fundamento Bíblico Filosófico de la Asignatura

Dios se comunica con nosotros de muchas formas: a través de su creación, de los profetas (Heb 1,1), a través de acontecimientos de la historia humana, personal, familiar y social. El diálogo con Dios tiene sus momentos de crisis y hasta de rotura. El pecado original rompe el diálogo entre el hombre y Dios. El asesinato de Abel (Gen 4) rompe el diálogo entre las personas humanas. Y la torre de Babel (Gen 11) rompe el diálogo entre los pueblos y sus culturas.

Las aplicaciones móviles son programas diseñados para ser ejecutados en teléfonos, tablets y otros dispositivos móviles, que permiten al usuario realizar actividades profesionales, acceder a servicios, mantenerse informado, entre otro universo de posibilidades.

III. Sumilla

La asignatura de Desarrollo de aplicaciones móviles pertenece al área de competencia específica es de carácter teórico práctico, de tipo obligatorio. Aporta al perfil de egreso en la competencia específica de solución de problemas de ciencias básicas de nivel 3 y en la competencia de gestión y desarrollo de software en nivel 4. Tiene como propósito brindar al alumno, buenas prácticas, herramientas y habilidades para evaluar, planificar, e implementar aplicaciones móviles.

Los temas a tratar son: Fundamentos de programación y acceso a base de datos SQLite en dispositivos móviles con sistema operativo Android. Desarrollo de aplicaciones para dispositivos móviles multiplataforma con interacción de servicios API. Desarrollo de aplicaciones híbridas con Interacción de Servicios Google.

IV. Competencias del Perfil de Egreso que Tiene Relación con la Asignatura

N. Tipo Competencia Nivel de logro
1 Específica Gestión y Desarrollo de Software: Gestiona y desarrolla software de manera eficiente y efectiva, basándose en estándares internacionales de calidad a fin de lograr el control y aseguramiento de la calidad según el contexto de la organización. Nivel 4
2 Específica Solución de problemas de ciencias básicos. Nivel 3

V. Resultado de Aprendizaje de la Asignatura

Resultado Producto académico
Desarrolla aplicaciones móviles para satisfacer necesidades empresariales, aplicando herramientas, buenas prácticas de programación, desenvolviéndose con creatividad y actitud proactiva en base a principios éticos cristianos. Desarrollo de una aplicación móvil utilizando componentes de IU siguiendo un patrón arquitectónico con persistencias a base de datos o servicios web.

VI. Organización de Unidades de Aprendizaje

Unidad de aprendizaje 1: Fundamentos móviles - UI moderna, arquitectura y componentes nativos

Campo Información
Nombre de la unidad Fundamentos móviles - UI moderna, arquitectura y componentes nativos
Resultado de aprendizaje de la unidad Desarrollar una app móvil básica con UI moderna, navegación funcional y almacenamiento simple, aplicando componentes nativos y buenas prácticas.
Producto de la unidad de aprendizaje App básica con UI moderna + navegación + almacenamiento simple.
Instrumento de evaluación de la unidad Rúbrica de aprendizaje.
Total de horas Horas de teoría: 12, Horas de práctica: 12.
Duración Fecha inicio 15/03/2026 - Fecha fin 25/04/2026.

Sesiones de aprendizaje

N. Fecha de sesión Actividad estructurada de aprendizaje Contenido Horas de teoría Horas de práctica Estrategia didáctica Actividades de aprendizaje autónomo
1 15-03-2026 Aplicar los conceptos del ciclo de vida y arquitectura base mediante el análisis y diseño estructural de una aplicación móvil sencilla. Ecosistema móvil (Android/iOS), ciclo de vida, arquitectura base. 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Investigar y aplicar una arquitectura moderna en aplicaciones móviles, integrando el manejo adecuado del ciclo de vida.
2 22-03-2026 Desarrollar una pantalla interactiva utilizando UI declarativa. UI moderna (Flutter Widgets/Jetpack Compose). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Desarrollar una interfaz moderna que gestione múltiples estados y cambios dinámicos de un caso práctico.
3 29-03-2026 Desarrollar una aplicación con dos pantallas donde se gestione correctamente el estado inicial del usuario. Navegación y estados iniciales (Stateful widgets/ViewModel básico). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Desarrollar una aplicación que gestione estado inicial persistente y navegación estructurada de un caso práctico.
4 05-04-2026 Implementar una estructura arquitectónica separando UI, lógica y datos. Arquitectura móvil (MVVM/BLoC/Clean Architecture móvil). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Aplicar Clean Architecture estructurando la aplicación en capas formales de un caso práctico.
5 12-04-2026 Implementar almacenamiento local para mantener sesión activa entre reinicios de aplicación. Almacenamiento local simple (SharedPreferences/Local storage). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Desarrollar una aplicación que almacene múltiples preferencias del usuario y las mantenga persistentes.
6 19-04-2026 Desarrollar una app móvil básica con UI moderna, navegación funcional y almacenamiento simple, aplicando componentes nativos y buenas prácticas. Evaluación Unidad 1. 2 2

Unidad de aprendizaje 2: Desarrollo multiplataforma - APIs, estado avanzado y persistencia

Campo Información
Nombre de la unidad Desarrollo multiplataforma - APIs, estado avanzado y persistencia.
Resultado de aprendizaje de la unidad Implementar una app móvil con consumo de API REST, persistencia local y visualización de datos en listas, siguiendo buenas prácticas.
Producto de la unidad de aprendizaje App con consumo de API REST + persistencia local + listas/tablas.
Instrumento de evaluación de la unidad Rúbrica de aprendizaje.
Total de horas Horas de teoría: 12, Horas de práctica: 12.
Duración Fecha inicio 26/04/2026 - Fecha fin 06/06/2026.

Sesiones de aprendizaje

N. Fecha de sesión Actividad estructurada de aprendizaje Contenido Horas de teoría Horas de práctica Estrategia didáctica Actividades de aprendizaje autónomo
1 26-04-2026 Consumir un servicio REST real y mostrar los datos dinámicamente en la interfaz. Consumo de API REST (HTTP, JSON, servicios remotos). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Integrar múltiples operaciones REST en una aplicación móvil de un caso práctico.
2 03-05-2026 Implementar un estado global compartido entre al menos dos pantallas utilizando un patrón avanzado. Estado avanzado (Provider, Bloc, Riverpod o ViewModel avanzado). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Implementar una aplicación con gestión avanzada de estado integrando almacenamiento local o API de un caso práctico.
3 10-05-2026 Construir una aplicación que muestre datos dinámicos en lista y permita visualizar detalle completo. Listas, detalles y componentes dinámicos (ListView, Recycler, Cards). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Implementar lista dinámica avanzada integrando estado, filtrado y actualización en tiempo real de un caso práctico.
4 17-05-2026 Implementar un formulario móvil con validaciones estructuradas y control visual de errores. Formularios móviles y validación. 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Integrar validación estructurada, manejo de estado y almacenamiento o API de un caso práctico.
5 24-05-2026 Implementar una aplicación móvil con base de datos local con operaciones CRUD completas. Persistencia local avanzada (SQLite, NoSQL móvil, Hive, Room). 2 2 Conferencia magistral, análisis de casos. Diseñar una aplicación móvil con persistencia avanzada y arquitectura preparada para sincronización futura de un caso práctico.
6 31-05-2026 Implementar una app móvil con consumo de API REST, persistencia local y visualización de datos en listas, siguiendo buenas prácticas. Examen Parcial II. 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Desarrollo del caso propuesto.

Unidad de aprendizaje 3: Proyecto de App Móvil Full-Stack

Campo Información
Nombre de la unidad Proyecto de App Móvil Full-Stack.
Resultado de aprendizaje de la unidad Desarrolla una aplicación móvil híbrida utilizando componentes de IU siguiendo un patrón arquitectónico con interacción Offline.
Producto de la unidad de aprendizaje App Móvil Full-Stack (API REST + Offline + UI moderna).
Instrumento de evaluación de la unidad Rúbrica de aprendizaje.
Total de horas Horas de teoría: 8, Horas de práctica: 8.
Duración Fecha inicio 07/06/2026 - Fecha fin 04/07/2026.

Sesiones de aprendizaje

N. Fecha de sesión Actividad estructurada de aprendizaje Contenido Horas de teoría Horas de práctica Estrategia didáctica Actividades de aprendizaje autónomo
1 07-06-2026 Realizar una revisión técnica integral del proyecto e implementar mejoras estructurales. Revisión integral del proyecto + ajustes finales (arquitectura, UI, API, offline). 2 2 Conferencia magistral, análisis de casos. Solución de problemas. Entregar una versión final del proyecto móvil con calidad técnica lista para evaluación formal o presentación empresarial.
2 14-06-2026 Validar el funcionamiento completo del proyecto en emulador y dispositivo físico, detectando errores y aplicando correcciones. Integración final + pruebas (emulador/físico). 2 2 Diseñar un plan de pruebas estructurado y validar el proyecto como producto final.
3 21-06-2026 Sustentar técnica y funcionalmente el producto final demostrando dominio integral del desarrollo móvil full-stack. Sustentación del Producto del curso: App móvil full-stack. 2 2 Preparar el proyecto para una entrega profesional tipo portafolio o evaluación empresarial.
4 28-06-2026 Demostrar el dominio integral del desarrollo de una aplicación móvil full-stack. Evaluación Final. 2 2

VII. Evaluación

N. Fecha Unidad Detalle Peso Puntaje
1 19-04-2026 Unidad 1: Fundamentos móviles - UI moderna, arquitectura y componentes nativos Evaluación Unidad I - App básica con UI moderna + navegación + almacenamiento simple. 20% 4
2 31-05-2026 Unidad 2: Desarrollo multiplataforma - APIs, estado avanzado y persistencia Evaluación Unidad II - App con consumo de API REST + persistencia local + listas/tablas arquitectónico con el consumo de servicios Web. 20% 4
3 28-06-2026 Unidad General Evaluación Sumativa. Promedio de actividades propuestos en clase. 10% 2
Hasta 10%. El primer 5%, por culturas por EP o FAC, semana de oración, actívate, entre otros. El segundo 5% es la percepción docente en cuanto a el interés de la asignatura, participación en clases y la voluntad de desarrollar las actividades. 10% 2
4 28-06-2026 Unidad 3: Proyecto de App Móvil Full-Stack Proyecto (cursos articulados y examen de conocimiento). 25% 5
Evaluación Unidad III - Desarrollo de una aplicación Offline. 15% 3
TOTAL 100% 20

VIII. Referencias

Básicas (fuentes primarias)

  • Sthepen S., Bucutiu S. 2020. Kotlin Progammi. 2da Ed. Packt.
  • Tirado, B., 2020. El gran libro de Android séptima edición. 8ª Ed. Ra-ma.
  • Tomás, J., 2019. Desarrollo de aplicaciones con Android. 8ª Ed. Alfaomega, Marcombo.
  • Tyagi A., 2022. Pragmatic Flutter Building Cross-Platform Mobile Apps for Android, iOS, Web, & Desktop. CRPress.
  • Zaccagnino C., 2020. Flutter. Editore Ulrico Hoepli Milano.

Virtual (fuentes digitales)