120HORAS |
Diseñado y producido por Smartmind
Contenidos
Objetivo. Conocer los lenguajes básicos para construir los interfaces Android y proporcionar interactividad. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Conocimiento de los fundamentos de Sistema Operativo Android.
La historia y evolución de Android.
La fragmentación del mercado Android.
Estructura y componentes básicos de una aplicación Android.
Utilización de HTML5 para el desarrollo de interfaces en aplicaciones Android.
Conceptos básicos de una estructura de página HTML5.
Etiquetas semánticas.
Componentes necesarios en el diseño de interfaces: textos, listas, tablas, botones, inputs, imágenes, etc.
Introducción a recursos multimedia y API's.
Utilización de CSS3 para la aplicación de estilos en interfaces Android.
Uso de selectores para la aplicación estilos.
Aplicación de estilos básicos.
Creación de estructuras complejas con Flexbox y Grid.
Implementación con JavaScript para dotar a las aplicaciones de interactividad y dinamismo.
Aplicaciones y usos en navegadores, servidores y aplicaciones móviles.
Sintaxis básica.
Funciones y manipulación del DOM.
Interactividad y eventos.
Trabajando con APIs.
Búsqueda de la eficiencia energética y desarrollo sostenible:
En el desarrollo de software y diseño (optimización).
En la selección de proveedores y servidores.
Adaptación a las necesidades y políticas empresariales.
Preocupación por el seguimiento y cumplimiento de políticas de protección de datos.
Cumplimiento de normas éticas y legales.
Especial atención a la toma de requisitos.
Objetivo. Crear proyectos y utilizar componentes Android sobre entornos de desarrollo. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 2
Conocimiento, instalación y configuración de entornos de desarrollo.
Instalación y configuaración de herramienta para desarrollo de aplicaciones Android.
Descubrir el entorno de Android Studio.
Creación de proyectos e Interfaz de usuario.
Compilación de Apps nativas en Android Studio.
Escribir mi primera App, “Hola mundo”.
Emuladores Android.
Conocimiento y utilización de componentes de las aplicaciones Android.
Creación de archivos XML para describir la estructura y los elementos visuales de las pantallas de la aplicación.
Elementos básicos del interfaz de usuario: Botones, textos, imágenes y listas, etc.
Diseño de interfaces complejas de manera estructurada y eficiente con Layouts.
Activities o pantallas individuales de una aplicación.
Uso de componentes en segundo plano o Services.
Utilización de Content Providers.
Aprender a aprovechar los Broadcast Receivers en respuesta a eventos.
Reutilización de fragmentos de la interfaz de usuario en diferentes actividades.
Creatividad/ pensamiento innovador.
Capacidad de orientación al cliente y escucha en la toma de requisitos.
Preocupación por la optimización de Imágenes y Gráficos (tamaño y resolución suficientes) minimizando el consumo energético.
Objetivo. Programar aplicaciones Android utilizando todos los recursos de almacenamiento, funcionales y multimedia disponibles y conocer alternativas para desarrollar aplicaciones. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Aplicación de interactividad con las aplicaciones Android
Ciclo de vida de una Activity: Métodos clave y su uso.
Detección de interacciones mediante toques y gestos para manejar eventos con OnClickListener y otros listeners.
Intents y activación de otras aplicaciones.
Almacenamiento de datos
Almacenamiento de datos SharedPreferences con las preferencias de usuario.
Almacenamiento de datos locales con SQLite.
Almacenamiento web con Local Storage e IndexedDB.
Almacenamiento en la nube, subida y descarga de archivos multimedia.
Manejo de APIs para acceso a funcionalidades locales y servicios extenos
Acceso a mapas y capas de información mediante la API de Google Maps.
Acceso a la cámara del dispositivo mediante Camera API.
Acceso a la ubicación del dispositivo mediante Location API.
Otras APIs.
Acceso a recursos multimedia
Cómo acceder y mostrar en la interface imágenes.
Cómo acceder y reproducir vídeo y audio en la interface de usuario.
Cómo acceder a la cámara del dispositivo para capturar imágenes y vídeos.
Conocimiento de alternativas para el desarrollo de aplicaciones Android
Conocer el Lenguaje de programación Kotlin
Conocer diferentes frameworks híbridos como React Native y Flutter
Fomento de la capacidad para analizar de manera crítica las implementaciones y resultados propios y del equipo de trabajo para poder mejorarlos, corregirlos o exponerlos.
Toma de decisiones informadas, garantizando la seguridad, el ahorro de costes, la optimización de los sistemas, etc.
Capacidad para gestionar prioridades.
Trabajo buscando la eficiencia energética (reducción del uso de memoria volátil y persistente, uso de entornos de desarrollo con impacto reducido en el consumo de recursos, etc.).
Objetivo. Diseñar y publicar una aplicación Android en Google Play. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 2
Desarrollo de la aplicación
Diseño de la Interfaz de Usuario
Programación e implementación de funcionalidades
Herramientas, pruebas, depuración y optimización de la aplicación
Publicación en Google Play
Alta de una cuenta de desarrollador
Requisitos previos para la publicación
Publicación de la aplicación en Google Play
Creatividad/ pensamiento innovador.
Capacidad de orientación al cliente y escucha en la toma de requisitos.
Preocupación por la optimización de Imágenes y Gráficos (tamaño y resolución suficientes) minimizando el consumo energético.

Selecciona tu perfil para continuar:
Actualmente atendemos a los usuarios particulares desde nuestra web.
Ver cursos para particulares