Saltar al contenido

Desarrollo de aplicaciones avanzadas con Android

Para tener una aplicación Android completa y profesional, deberás hacer uso de herramientas un tanto más avanzadas que las vistas en los cursos anteriores del programa especializado Desarrollo de aplicaciones móviles con Android, las cuales le darán funcionalidades comunes pero indispensables, tales como la geolocalización, las notificaciones o la interacción de una app con otras, entre otras más.

Si deseas que tus proyectos tengan una apariencia profesional y buena experiencia de usuario, entonces este curso te interesa.

Si has llegado a este curso sin tomar los cursos anteriores del programa, te estás perdiendo de mucho y es probable que te sientas un poco desorientado para entenderlo, por eso te recomendamos seguir todos los cursos en orden desde el inicio, puedes ver los otros cursos más abajo o dando clic aquí.

¿Qué aprenderás en el curso?

El siguiente curso, tiene como objetivo que aprendas a usar diversas herramientas ideales para terminar de pulir tus aplicaciones, retomando los temas que has abordado los cursos previos del programa.

Las lecciones que abordará en este curso te enseñarán a implementar mapas a tus aplicaciones y realizar una infinidad de tareas como geolocalización o saber como llegar a ciertos lugares, hacer adaptable tu app para otros dispositivos con sistema operativo Android, mostrar notificaciones push, dar una buena experiencia al usuario al usar la aplicación.

Al finalizar este curso, tu app tendrá una apariencia profesional y estará lista para ser publicada en Google Play.

Unidad 1: Bienvenida

En la primera unidad aprenderás cuál es la forma en la que se va a trabajar durante todo el curso, además, de darte la bienvenida al mismo.

Unidad 2: Web Services

La importancia de los Web Services para la persistencia de datos de aplicaciones móviles radica en que permiten a estas apps almacenar y recuperar información sin depender de un almacenamiento local. Esto es especialmente útil en entornos en los que el dispositivo móvil puede estar conectado a internet de manera intermitente o en los que el almacenamiento local está restringido. Los Web Services también permiten que las aplicaciones móviles se sincronicen con otras aplicaciones y dispositivos, lo que permite una mayor flexibilidad y funcionalidad.

En esta unidad conocerás la definición y el funcionamiento de un Web Service al momento de enviar o recibir información por medio de un API Rest.

Unidad 3: API Google Maps

En esta unidad aprenderás a integrar la API Google Maps a tu aplicación, lo cual te permitirá realizar diversas funciones como compartir ubicaciones, localizar personas o lugares, etc.

Unidad 4: Push Notifications

Las notificaciones push de una aplicación móvil son mensajes enviados por la aplicación a los dispositivos móviles de los usuarios. Estos mensajes pueden ser enviados en cualquier momento, incluso si la aplicación está en segundo plano o si el dispositivo está bloqueado. Las notificaciones push son útiles para el desarrollo de aplicaciones porque permiten a los usuarios recibir información relevante de la aplicación en el momento en que la necesitan.

En esta unidad conocerás cuál es el proceso de integrar este tipo de notificaciones a tus aplicaciones.

Unidad 5: Wereables Android Wear

Debido a la gran cantidad de nuevos tipos de dispositivos inteligentes con sistema operativo Android que han surgido en los últimos años, es importante que las aplicaciones puedan ser adaptables a todos estos dispositivos, por eso en esta unidad aprenderás a configurar todo para que esto sea posible.

Unidad 6: Transiciones Material Design

Gran parte de una buena experiencia de usuario en las aplicaciones móviles recae en el diseño. Aquellas que cuentan con una apariencia y unos efectos únicos y agradables a la vista de los usuarios tendrán una mayor ventaja que las que no ofrecen estas cualidades. En esta última unidad te servirás de Material Design para implementar a tus aplicaciones algunas animaciones y transiciones con el fin de mejorar la usabilidad de tu aplicación.

Detalles del curso

Título del curso: Desarrollo de aplicaciones avanzadas con Android.
Impartido por: Anahi Salgado.
Duración: 23 horas.
Plataforma: Coursera.

Este curso es la cuarta parte del programa especializado «Desarrollo de aplicaciones móviles con Android«. Puedes acceder a los otros cursos del programa desde los siguientes enlaces:


Configurar