Desarrollo Apps Android y HTML5: Crea tus Propias Soluciones Móviles
Domina el desarrollo de aplicaciones móviles nativas para Android y crea soluciones multiplataforma con HTML5, JavaScript y CSS3. Este programa te guiará en la programación avanzada de Android 4.x, el diseño de interfaces con jQuery Mobile, la integración nativa con PhoneGap y el uso de sensores y servicios web. Aprenderás a publicar tus creaciones en Google Play. Optimiza tus proyectos web móviles, explora las tecnologías JavaScript, HTML5 y CSS3, y utiliza PhoneGap para acceder a funcionalidades del dispositivo. Diseñado para desarrolladores y profesionales del sector Servicios a Empresas.
Información del curso
- Duración120 horas lectivas
- UbicaciónBurgos
- EmpresaGRI
Requisitos y destinatarios
Requisitos
- Ser trabajador
- Pertenecer al Sector Servicios
Dirigido a
Desarrolladores y profesionales del sector Servicios.
Qué aprenderás
- Desarrollo de aplicaciones nativas Android.
- Programación avanzada con Android 4.x.
- Diseño y publicación de apps en Google Play.
- Uso de JavaScript, HTML5 y CSS3 en móvil.
- Creación de interfaces con jQuery Mobile.
- Integración nativa con PhoneGap.
- Manejo de sensores y servicios web.
Temario
¡Conviértete en un Creador de Apps Móviles!
¿Sueñas con crear tus propias aplicaciones móviles? Este curso integral te sumergirá en el fascinante mundo del desarrollo de apps, combinando la potencia nativa de Android con la flexibilidad de las tecnologías web. Prepárate para dar vida a tus ideas y publicarlas en Google Play.
Módulo 1: Desarrollo Nativo con Android
Primeros Pasos en Android
- Configuración del entorno de desarrollo (Android Studio).
- Creación de tu primera aplicación: "¡Hola Mundo!".
- Comprendiendo la arquitectura de Android.
Fundamentos de las Aplicaciones
- Ciclo de vida de las Activities.
- Diseño de interfaces con XML y Vistas.
- Manejo de recursos (imágenes, strings, layouts).
- Almacenamiento de datos: SharedPreferences y SQLite.
Interfaces de Usuario y Experiencia
- Layouts avanzados (ConstraintLayout, LinearLayout, RelativeLayout).
- Componentes UI interactivos (botones, listas, checkboxes).
- Fragmentos y navegación entre pantallas.
Conectividad y Servicios Avanzados
- Integración con Servicios Web (APIs REST).
- Uso de Sensores (GPS, acelerómetro).
- Telefonía, SMS y Multimedia (audio, video).
- Conexiones Bluetooth y Wi-Fi Direct.
Publicación y Distribución
- Optimización de la app para Google Play.
- Proceso de firma y subida de la aplicación.
Módulo 2: Desarrollo Web para Móviles
Tecnologías Web Modernas
- HTML5: Estructura semántica y nuevas etiquetas.
- CSS3: Estilos avanzados, responsive design y animaciones.
- JavaScript: Programación dinámica y manipulación del DOM.
Frameworks de UI Móvil
- jQuery Mobile: Creación rápida de interfaces touch-friendly.
- Gestión de formularios, listas y diálogos.
- Manejo de eventos y sesiones.
Interacción y Datos
- Consumo de APIs con Ajax.
- Manipulación de datos JSON.
Módulo 3: Desarrollo Híbrido con PhoneGap/Cordova
Introducción a PhoneGap
- Instalación y configuración del SDK.
- Creación de proyectos híbridos.
Acceso Nativo y Eventos
- Manejo de eventos del dispositivo (back button, resume).
- Acceso a Contactos, Cámara y Geolocalización.
- Integración con CSS y JavaScript nativo.
Almacenamiento y Arquitecturas
- Opciones de almacenamiento local.
- Patrones de diseño como SPA (Single Page Application).
- Interacción con PhoneGap mediante Ajax.
¡Prepárate para lanzar tus proyectos al mundo móvil!