Aprende a lograr comunicación entre una app Android y un servidor.
Descubre qué es lo que hace un Servicio, conociendo los conceptos con los cuales tiene relación e implementándolos. Veremos los 2 tipos de Servicio que tenemos disponibles y cuáles son los casos de uso para cada uno de ellos dentro de una app desarrollada en Android Studio y conectarlas a un servidor mediante el uso de un Web Service para lograr la comunicación entre una app y un servidor y cómo es que se debe leer el resultado de la petición que devuelve el servidor.
Objetivos
El objetivo principal del curso es comprender qué es un Servicio y cómo le podremos sacar beneficio en una aplicación Android, también aprenderemos a implementarlo con algunos ejemplos de código que vamos a ir desarrollando a lo largo del curso.
A quién va dirigido
- Estudiantes de programación.
- Desarrolladores Android.
- Desarrolladores Web.
Requisitos Previos
Es recomendable tener nociones de Java, Android y Android Studio.
Temario
Módulo 1: Introducción al curso Servicios en una app Android
Para iniciar el curso vamos a ver en este módulo lo que necesitamos instalar y saber para aprovechar al máximo el contenido que vamos a ver. Descargaremos Java y Android Studio y consultaremos cómo es que debemos de actualizar la herramienta de desarrollo.
Módulo 2: Servicios y detalles de Android
En este módulo vamos a ver qué es un Servicio y abordamos el tema desde la parte teórica para que el estudiante tenga claro el concepto y también describimos los tipos de Servicios que tenemos disponibles al momento de crear aplicaciones Android.
Módulo 3: Creación y manejo de Servicios
En este módulo vamos a crear nuestros primeros Servicios para poder estudiar el funcionamiento y algunas propiedades de acceso a las que podemos llamar, además veremos cómo es que se deben de manejar algunas de la situaciones a las que nos vamos a enfrentar.
Módulo 4: Implementación final de servicios
Este es el último módulo del curso y lo que vamos a ver es cómo solucionar el detalle de la implementación de los servicios, además trabajaremos con el otro tipo de servicio que tenemos disponible para nuestras aplicaciones Android.
Módulo 5: Fin del curso
Conclusión, recomendaciones y despedida.