Desarrollo de aplicaciones profesionales para Android
Offered By: Galileo University via edX
Course Description
Overview
Aprenderás a desarrollar mensajería en tiempo real como WhatsApp, a conectar con el API de Twitter, hacer que tus aplicaciones interactúen con Facebook, crear tu propia red social de fotos, y hacer apps que se prueben automáticamente.
Un curso dinámico e interactivo, con los aspectos más importantes en la construcción de aplicaciones de forma profesional para Android.
Nuestro curso es el único que te enseñará a dar el siguiente paso en la construcción de aplicaciones profesionales para Android, esto lo haremos a través de darte las herramientas y conocimiento más actualizado. Inclusive tendremos en exclusiva una vídeo conferencia desde el Google I/O!
Sabías que Android es el sistema operativo dominante con un 82.2% de la cuota de mercado. Imagina cuantos miles de consumidores puedes tener al crear tus apps profesionales para Android.
En nuestro curso de Android aprenderás: Android Studio, actividades, fragmentos, intents, Model-View-Presenter, RecyclerView, ViewHolder, Adapter, Firebase, Navegación con tabs, ViewPager, autenticación, almacenamiento, consumo de API, Facebook SDK, GCM, notificaciones, Integración con Android wear, Cámara, Google Play Services, GPS, mapas, Graddle, Unit testing (JUnit4, Mockito), UI testing (Espresso).
Syllabus
Lección 0
- Fundamentos básicos,
- Recordando lo básico de Android Studio, actividades, fragmentos, intents
Lección 1
- Haz tu propio Messenger (Aplicación de chat)
- Organiza tus apps para que sigan MVP y construye una aplicación de mensajería que funciona en tiempo real como Whatsapp, Telegram, Messenger, etc.
- En esta lección aprenderás: Model-View-Presenter, RecyclerView, ViewHolder, Adapter y Firebase
Lección 2
- #EsHoraDelHashTag (Cliente de Twitter)
- Conoce elementos de navegación y almacenamiento de datos además de conectarte al API de Twitter para tener autenticación y construir tu propio cliente con tus características preferidas.
- En esta lección aprenderás: Navegación con tabs, ViewPager, autenticación, almacenamiento, consumo de API
Lección 3
- Interactúa con el poderoso de las redes sociales “Facebook”
- Integra tu app con Facebook, envía notificaciones push para avisar al usuario de nuevo contenido y muestra el resultado en algún wearable.
- En esta lección aprenderás: Facebook SDK, GCM, notificaciones, Integración con Android wear
Lección 4
- Crea tu propia red social de fotos
- Toma fotografías y compártelas en redes sociales, agrega soporte de hardware con la cámara y GPS para visualizar en un mapa.
- En esta lección aprenderás: Cámara config, Google Play Services, GPS, mapas
Lección 5
- Publicando un App infalible (Aplicación de toma de notas)
- Haz tu app infalible realizando pruebas automatizadas y conoce un poco más de las herramientas de las que dispones con graddle.
- En esta lección aprenderás: Graddle, Unit testing (JUnit4, Mockito), UI testing (Espresso)
- Ahora estás a otro nivel en el desarrollo de aplicaciones profesionales para Android.
Taught by
Adrián Catalán
Tags
Related Courses
Python 2.7 Scripting for System AdministratorsA Cloud Guru Python 3 Scripting for System Administrators
A Cloud Guru Automate Application Testing Using AWS CodeBuild
Amazon Web Services via AWS Skill Builder Automate Application Testing Using AWS CodeBuild (Japanese)
Amazon Web Services via AWS Skill Builder Automate Application Testing Using AWS CodeBuild (Korean)
Amazon Web Services via AWS Skill Builder