- Level Foundation
- Duration 24 hours
- Course by Universidad Nacional Autónoma de México
-
Offered by
About
En este curso se retoman los temas vistos en cursos anteriores. Se complementan con aspectos prácticos como la forma de implementar mapas en tus proyectos con el API de Google Maps. También, muestra cómo aprovechar el multitask de Android y hacer animaciones en 2D para llevar tus aplicaciones a más dispositivos como weareables, televisiones y autos. Después de este curso, podrás subir tu aplicación a Google Play Store y hacerte visible para el mundo entero.Modules
Bienvenida al curso y forma de trabajo
1
Videos
- Bienvenida
2
Readings
- Si no estás inscrito a este curso como usuario de Coursera para la UNAM, por favor revisa esta información:
- Qué y cómo lo haré
Web Services
6
Videos
- Persistencia en los datos con Web Services
- API Rest en Android (5 métodos)
- API Instagram
- Ejemplo: Registrando la aplicación en Instagram
- Ejemplo: Obteniendo un Access Token
- Ejemplo: PostMan para probar solicitudes al API
Más Web Services
1
Peer Review
- Integrando Web Services a nuestra aplicación
1
Discussions
- Comparte tu cuenta Sandbox de Instagram
10
Videos
- Retrofit
- Antes de implementar Retrofit
- Ejemplo: Integrando Retrofit y Construyendo ViewModel
- Ejemplo: Configurando Retrofit
- Ejemplo: Implementando Retrofit
- Configurando Retrofit
- Gson en Android
- Ejemplo: Consumiendo Json con Gson
- Deserializando con Gson
- Fin de módulo
2
Readings
- Código Ejemplo Github
- Código ejemplo GitHub
API Google Maps
1
Peer Review
- Integrando mapas a mi aplicación
2
Videos
- Google Maps en Android
- Ejemplo: Un proyecto Android para Maps
1
Readings
- Código Ejemplo GitHub
Notificaciones
2
Peer Review
- Configurando mi propio Endpoint en mi Servidor
- Creando, Recibiendo y Actuando Push Notifications
14
Videos
- Notificaciones en Android
- Ejemplo: Creando notificaciones
- Servicios en Android
- Google Cloud messaging/API y Sender ID
- Ejemplo: Firebase Cloud Messaging dando de alta el proyecto
- Ejemplo: Obteniendo el identificador del dispositivo
- El servidor de envío de notificaciones
- Ejemplo: Configurando un servidor Node.js REST con Heroku
- Ejemplo: Conectando Servidor Node.js con Base de Datos Firebase
- Ejemplo: Enviando Token ID de la aplicación al servidor Node.js y Firebase
- Comunicando el servidor con Google Cloud
- Enviando notificaciones desde servidor
- Ejemplo: Enviando una notificación desde servidor Node.js
- Resumen del módulo
1
Readings
- Código Ejemplo GitHub
Wereables
5
Videos
- Qué son los wereables
- Android Wear
- Desarrollando para Android Wear
- Principios de diseño
- Tipos de notificaciones
2D Picker
1
Discussions
- Maquetando para Android Wear
1
Videos
- 2D Picker
1
Readings
- Patrones de Flujo para Android Wear
Android Wear
3
Videos
- Ejemplo: Creando un emulador Android Wear
- Conectando teléfono y emulador
- Ejemplo: Conectando el telefono al emulador
1
Readings
- Configurando SmarthWatch en Modo debbug
Notificaciones
1
Peer Review
- Creando Soporte Android Wear
5
Videos
- Creando notificaciones
- Añadiendo múltiples acciones
- Ejemplo:Notificación Android Wear añadiendo múltiples acciones
- Creando un proyecto Android Wear
- Composición de archivos de un módulo
1
Readings
- Código ejemplo GitHub
Animaciones en Android
1
Discussions
- Implementando Transiciones a Petagram
7
Videos
- Qué son y cuáles
- Transiciones en Activities
- Configurando el proyecto
- Creando transiciones
- Eventos en transiciones
- Ejemplo: Transiciones
- Despedida
1
Readings
- Código ejemplo GitHub
Auto Summary
"Desarrollo de aplicaciones avanzadas con Android" es un curso integral diseñado para aquellos interesados en profundizar en el desarrollo de aplicaciones móviles en el ecosistema Android. Este programa enfocado en IT y Ciencias de la Computación se centra en temas avanzados y prácticos, complementando conocimientos previos y expandiéndolos hacia áreas especializadas como la implementación de mapas utilizando el API de Google Maps, el aprovechamiento del multitasking de Android y la creación de animaciones en 2D. Dictado por Coursera, el curso tiene una duración aproximada de 1440 minutos y está disponible con la opción de suscripción Starter. Es perfecto para aquellos que desean llevar sus aplicaciones a una variedad de dispositivos, incluyendo wearables, televisores y automóviles. Al finalizar, los participantes estarán preparados para subir sus aplicaciones a Google Play Store y ganar visibilidad global. Este curso de nivel básico es ideal para desarrolladores que buscan mejorar sus habilidades y ampliar las capacidades de sus aplicaciones Android.

Anahi Salgado