A quién va dirigido
A todas aquellas personas que tengan una base de conocimientos de programación y deseen ser capaces de programar aplicaciones Android para uso propio o para terceros, o liderar proyectos de desarrollo de aplicaciones Android para sus clientes.
Área
TICs
Modalidad
On-Line
Horas Lectivas
48 horas
Empleabilidad
Un gran número de empresas aún disponen de una presencia discreta en el mundo de las aplicaciones. La mayoría decidirá disponer de aplicaciones que permitan una mejor experiencia de usuario para sus servicios. En el campo del autoempleo, cualquier start up tecnológica va a requerir, en sus primeros momentos de vida, la creación de una aplicación Android.
Introducción
El presente curso va orientado a introducirse en el mundo de las aplicaciones Android - entre todas las opciones disponibles, el Sistema Operativo Android supone un 80% de los nuevos smartphones que se lanzan al mercado, y su capacidad de generación de ingresos para los desarrolladores está mejorando con el tiempo- , entendiendo el ecosistema y aprendiendo a programar, usando los diversos recursos de Android, de forma que se pueda afrontar con éxito un proyecto de creación de una aplicación para nuestro proyecto de emprendimiento, u ofreciendo dicho servicio a empresas sin los conocimientos o recursos para ello.
Objetivos
General
- Aprender a desarrollar aplicaciones Android con una visión extremo a extremo que abarque la estrategia, diseño, programación y publicación.
- Conocer herramientas básicas de diseño integral de aplicaciones en cuanto a experiencia de usuario.
- Estudiar el desarrollo de aplicaciones básicas Android y el uso de las principales herramientas.
- Aprender a programar aplicaciones Android conociendo las herramientas disponibles, así como las fuentes y recursos de la información necesaria para acometer desarrollos más avanzados.
- Conocer el proceso de publicación de aplicaciones (específicamente en Google Play), así como los servicios adicionales que ofrece Google para promocionar y monetizar las aplicaciones.
Contenidos
-
El negocio de las Apps.
- El negocio de las Apps.
- Android
-
Hello, Android.
- Android y la programación en Android.
- Creación de la primera aplicación Android.
-
Actividades y los otros Componentes.
- Actividades Android.
- Intents
- Tareas y "Back Stack".
- Los otros componentes de aplicación
-
Interfaz gráfico.
- Qualifiers y diseño multidispositivo.
- Internacionalización.
-
Concurrencia.
- Hilos y procesos en Android.
- Async Task.
- Otros métodos de concurrencia.
-
Comunicaciones con un servidor HTTP.
- Comunicaciones básicas con http.
- Comunicar mediante JSON.
-
Almacenamiento persistente.
- Shared preferences.
- Ficheros.
- SQLite.
-
Más allá de lo básico.
- Otros servicios del dispositivo.
- Servicios adicionales.
- Buenas prácticas de programación.
- Distribución en Google Play.