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 |
|
|
| 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)