Desarrollo de Aplicaciones moviles para android
OBJETIVO:
Capacitar al participante en el desarrollo de aplicaciones móviles para Android mediante herramientas y tecnologías actuales, permitiéndole diseñar interfaces modernas, programar funcionalidades móviles, integrar bases de datos y servicios web, utilizar herramientas de inteligencia artificial como apoyo al desarrollo, y publicar aplicaciones funcionales siguiendo buenas prácticas de programación y experiencia de usuario.
1 – FUNDAMENTOS DE ANDROID Y ENTORNO DE DESARROLLO
Introducción al desarrollo móvil
¿Qué es Android? Arquitectura y ecosistema
Instalación y configuración de Android Studio
Estructura de proyectos Android
Emuladores y dispositivos físicos
Ciclo de vida de una aplicación Android
Actividades (Activities) y navegación
Primer proyecto práctico: «Hola Mundo»
2 – DISEÑO DE INTERFACES Y EXPERIENCIA DE USUARIO (UI/UX)
Diseño de interfaces XML
Material Design 3
Componentes visuales modernos
ConstraintLayout y LinearLayout
Manejo de colores, estilos y temas
Recursos gráficos (imágenes e iconos)
Responsive Design para diferentes pantallas
Navegación entre pantallas
Diseño de aplicación práctica
3 – PROGRAMACIÓN EN KOTLIN PARA ANDROID
Variables y tipos de datos
Operadores y estructuras condicionales
Ciclos y funciones
Programación orientada a objetos
Clases y objetos
Eventos y Listeners
Intents explícitos e implícitos
Validación de formularios
Desarrollo de mini aplicación funcional
4 – COMPONENTES AVANZADOS Y FUNCIONALIDADES DEL DISPOSITIVO
RecyclerView y listas dinámicas
Fragments y arquitectura modular
Menús y navegación avanzada
Uso de cámara del dispositivo
Permisos Android (archivos, cámara, ubicación)
Notificaciones móviles
Almacenamiento local
SharedPreferences
Introducción a Room Database
5 – CONSUMO DE DATOS Y SERVICIOS WEB
APIs REST
JSON y manejo de datos
Retrofit para conexión con servicios web
Consumo de información desde Internet
Manejo de errores y validaciones
Servicios en segundo plano
Buenas prácticas de rendimiento
Introducción a Firebase
Autenticación básica de usuarios
6 – PROYECTO FINAL, IA Y PUBLICACIÓN
Desarrollo de aplicación completa
Testing y depuración
Optimización de aplicaciones
Generación APK y AAB
Publicación en Google Play Store
Introducción al uso de IA como apoyo al desarrollo:
ChatGPT para generación de código
IA para optimización y corrección de errores
IA para documentación técnica
Presentación del proyecto final
Inicio, Horarios y formas de pago
HORARIO-iNICIOS
(Incluye matrícula y certificado)
————————-
*Martes y Jueves*
(virtual)
06:00 pm –09:00pm
_Inicio: 16 Junio_
(duración 4 semanas)
——————
*Todos los Viernes*
(virtual)
03:00 pm –07:00pm
_Inicio: 26 de Junio_
(duración 6 semanas)
——————
*Todos los Sabados*
(virtual)
02:00 pm –06:00pm
_Inicio: 27 de Junio_
(duración 6 semanas)
——————
FORMAS DE PAGO
Yape / Plin: 975-384-132
BCP: N• 191-35661637-0-54
BBVA N• 0011-0814-0211508359
Tarjeta/Crédito o Débito:
NOTA PARA EMITIR SU BOLETA
Enviar su Boucher, Nombre Completo y su Numero de D.N.I.
CANALES DE ATENCIÓN
SOLICITA MÁS INFORMACIÓN AQUÍ.
HORARIO ATENCION
Lunes a viernes
09:00 am –02:00pm y 03:00 pm –08:00pm
Todos los sábados
09:00 am –01:00pm y 02:00 pm –06:00pm
