Escolarizado · 6.º semestre

Programación Móvil I

Desarrollo nativo de aplicaciones Android con Java mediante prácticas que integran interfaz, validación, librerías, persistencia, sensores, depuración y APIs.

JavaXMLAndroid StudioViewBindingGradleZXingexp4jRoomLogcatPokeAPIGit/GitHub
01.

Materiales y actividades

01Práctica

Formulario

Captura de información mediante componentes de interfaz y eventos.

02Práctica

Validación

Reglas de entrada, retroalimentación y control de datos del usuario.

03Aplicación

SplashActivity

Pantalla de inicio y flujo de navegación entre Activities.

04Integración

QR con ZXing

Generación y lectura de códigos QR mediante librería externa.

05Integración

Calculadora exp4j

Evaluación de expresiones matemáticas y manejo de dependencias.

06UI

ColorLabPro

Experimentación con controles, eventos y representación de color.

07Depuración

Debugger y Logcat

Diagnóstico de errores y seguimiento del comportamiento de la app.

08Persistencia

Pokémon Room

Almacenamiento local con Room aplicado a información de Pokémon.

09Dispositivo

SensorLab

Uso de sensores y capacidades físicas del dispositivo.

10Workflow

GitHub para Android

Versionado y publicación del proyecto para revisión académica.

La estructura de esta materia ya está preparada para conectar las aplicaciones HTML y materiales específicos conforme se publiquen.

02.

Tecnologías de la materia

JavaXMLAndroid StudioViewBindingGradleZXingexp4jRoomLogcatPokeAPIGit/GitHub