PRE-REQUISITOS
-
Conocimientos de algun lenguaje de programación con acceso a base de datos.
-
Fundamentos de Android a nivel básico.
CONTENIDO DEL CURSO
-
Multithreading con AsyncTask.
-
Creación y ciclo de vida de Servicios.
-
Introduccion a RxJava.
-
Manejo y subida de archivos.
-
Proveedores de Contenido.
-
CRUD con SQLite.
-
Persistencia con Room (Opcional).
-
Integracion con Firebase.
-
Autenticación con Firebase.
-
Prestaciones offline de Firebase.
-
Push Notifications con Firebase.
-
Mensajería Instantánea (Opcional).
-
Gestión de multiples idiomas.
-
Anuncios con Admob.
-
BroadcastReceivers y LocalBroadcastManager.
-
Geolocalización.
-
Obtención de API key y configuración.
-
Creando un mapa y un marcador.
-
Poligonos y polirutas (Opcional).
-
Tests unitarios.
-
Tests de integración.