U1 · Tecnologías para dispositivos móviles¶
Leer el resumen
Antes de programar una app conviene conocer el terreno: qué dispositivos hay, qué redes usan, cómo se organizan los sistemas operativos móviles y qué tecnologías de desarrollo existen. Elegir entre desarrollo nativo y multiplataforma condiciona el rendimiento, el coste y el alcance de la app. Después instalas Android Studio, creas tu primer proyecto, usas emuladores y dispositivos reales, y conoces la estructura de una app y su ciclo de vida.
Antes de programar una aplicación móvil conviene conocer qué dispositivos existen, qué redes usan, cómo se organizan sus sistemas operativos y qué tecnologías de desarrollo hay. Elegir bien la tecnología condiciona el rendimiento, el coste y el alcance de la app.
Qué deberías saber al terminar¶
- Describir los tipos de dispositivos móviles y sus limitaciones para el desarrollo.
- Repasar la evolución de las redes móviles y su capacidad actual.
- Comparar el desarrollo nativo y el multiplataforma y elegir según el caso.
- Instalar Android Studio y crear un primer proyecto.
- Configurar emuladores y probar en un dispositivo real.
- Explicar la estructura de una app Android y su ciclo de vida.
Teoría¶
- Dispositivos y redes móviles
- Sistemas operativos móviles
- Tecnologías de desarrollo: nativo y multiplataforma
- Android Studio: instalación y primer proyecto
- Emuladores y dispositivos reales
- Estructura de una app y ciclo de vida
- Buenas prácticas, errores frecuentes y resumen
- Interfaces: paradigmas y modelos
- El entorno de diseño de interfaces
- Tu primer proyecto multiplataforma
Ejercicios de la unidad¶
Hay 19 ejercicios de esta unidad.
Antes de pasar a los ejercicios¶
Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios: