Curso de Desarrollo de Aplicaciones Avanzadas Android con Java
Acerca de este curso
> Módulo 1: EMPEZANDO
Introduciendo Material Design
Presentamos la versión más reciente de Android
Creando MasteringAndroidApp
Preparando las herramientas
> Módulo 2: DISEÑANDO NUESTRA APLICACIÓN
Selección de un patrón de navegación de aplicaciones
Fragmentos
ViewPager
Transiciones
> Módulo 3: CREACIÓN Y ACCESO A CONTENIDOS DESDE LA NUBE
Creando tu propia base de datos en la nube
Almacenando y consumiendo contenido de Parse
Google Volley y OkHttp
JSON y Gson
> Módulo 4: PATRONES DE DISEÑO DE CONCURRENCIA
Concurrencia en android
La importancia de los patrones.
> Módulo 5: LISTAS Y GRIDS
Comenzando con listas
Introduciendo RecyclerView
> Módulo 6: CARDVIEW Y MATERIAL DESIGN
Consejos de diseño de CardView y UI
La biblioteca de soporte de diseño.
> Módulo 7: MANEJO DE IMAGEN Y GESTIÓN DE MEMORIA
Descargando imágenes
Dominar imágenes
Gestión de la memoria
> Módulo 8: BASES DE DATOS Y CARGADORES
Creando la base de datos
Proveedores de contenido
Sincronizar la base de datos con la interfaz de usuario
> Módulo 9: NOTIFICACIONES PUSH Y ANALÍTICOS
Notificaciones push
La importancia de la analítica.
> Módulo 10: SERVICIOS DE UBICACIÓN
Configurando el proyecto
Añadiendo el mapa
Añadiendo un marcador
> Módulo 11: DEBUGGING Y PRUEBAS EN ANDROID
Registros y el modo de depuración
Pruebas en Android
Pruebas desde una perspectiva UI
Integración continua