Desarrollo de aplicaciones avanzadas con Android

  • 4.6
Approx. 23 hours to complete

Course Summary

This course is designed to teach students how to create Android applications from scratch using the Java programming language. Students will learn about the Android operating system, user interface design, and how to use various tools and libraries to develop fully functional applications.

Key Learning Points

  • Learn how to create Android apps from scratch
  • Gain knowledge of the Android operating system and user interface design
  • Develop practical skills using various tools and libraries for app development

Job Positions & Salaries of people who have taken this course might have

    • USA: $85,000 - $125,000
    • India: INR 6,00,000 - INR 15,00,000
    • Spain: €25,000 - €50,000
    • USA: $85,000 - $125,000
    • India: INR 6,00,000 - INR 15,00,000
    • Spain: €25,000 - €50,000

    • USA: $70,000 - $120,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €20,000 - €45,000
    • USA: $85,000 - $125,000
    • India: INR 6,00,000 - INR 15,00,000
    • Spain: €25,000 - €50,000

    • USA: $70,000 - $120,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €20,000 - €45,000

    • USA: $65,000 - $120,000
    • India: INR 3,00,000 - INR 12,00,000
    • Spain: €20,000 - €40,000

Related Topics for further study


Learning Outcomes

  • Understand the basics of Android app development
  • Create fully functional Android applications using Java programming
  • Develop practical skills using various tools and libraries for app development

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Java programming
  • Access to a computer with Android Studio installed

Course Difficulty Level

Intermediate

Course Format

  • Video-based
  • Self-paced
  • Hands-on

Similar Courses

  • Android App Development Course - Build Trello Clone
  • Complete Android App Development Bootcamp

Related Education Paths


Notable People in This Field

  • Chet Haase
  • Romain Guy
  • Dan Galpin

Related Books

Description

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.

Outline

  • Bienvenida
  • Bienvenida
  • 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
  • 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
  • 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
  • Código Ejemplo Github
  • Código ejemplo GitHub
  • API Google Maps
  • Google Maps en Android
  • Ejemplo: Un proyecto Android para Maps
  • Código Ejemplo GitHub
  • Push Notifications
  • 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
  • Código Ejemplo GitHub
  • Wereables Android Wear
  • Qué son los wereables
  • Android Wear
  • Desarrollando para Android Wear
  • Principios de diseño
  • Tipos de notificaciones
  • 2D Picker
  • Ejemplo: Creando un emulador Android Wear
  • Conectando teléfono y emulador
  • Ejemplo: Conectando el telefono al emulador
  • 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
  • Patrones de Flujo para Android Wear
  • Configurando SmarthWatch en Modo debbug
  • Código ejemplo GitHub
  • Transiciones Material Design
  • Qué son y cuáles
  • Transiciones en Activities
  • Configurando el proyecto
  • Creando transiciones
  • Eventos en transiciones
  • Ejemplo: Transiciones
  • Despedida
  • Código ejemplo GitHub

Summary of User Reviews

This Android application development course has received great reviews from users, who praise its comprehensive and hands-on approach. Users appreciate the instructors' clear explanations and how the course is structured.

Key Aspect Users Liked About This Course

Comprehensive and hands-on approach

Pros from User Reviews

  • Clear explanations from instructors
  • Structured course content
  • Hands-on practice exercises
  • Useful tips and tricks for Android app development
  • Great for beginners

Cons from User Reviews

  • Some users found the pace too slow
  • Lack of more advanced topics
  • Not enough emphasis on design and user experience
  • Occasional technical difficulties with the course platform
  • Not as interactive as some users would like
Spanish
Available now
Approx. 23 hours to complete
Anahi Salgado
Universidad Nacional Autónoma de México
Coursera

Instructor

Anahi Salgado

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses