YoVDO

Desarrollo de aplicaciones profesionales para Android

Offered By: Galileo University via edX

Tags

Android Development Courses Mobile Development Courses Firebase Courses Android Studio Courses Automated testing Courses

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

A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Access CSV in an Android Studio Project
Coursera Project Network via Coursera
Access Maps in an Android Studio Project
Coursera Project Network via Coursera
Access NFC in an Android Studio Project
Coursera Project Network via Coursera
Access SQLite in an Android Studio Project
Coursera Project Network via Coursera