Desarrollo de aplicaciones avanzadas con Android
- 4.6
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
- Java programming
- Mobile app development
- User interface design
- Android operating system
- Software development tools and libraries
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
IntermediateCourse Format
- Video-based
- Self-paced
- Hands-on
Similar Courses
- Android App Development Course - Build Trello Clone
- Complete Android App Development Bootcamp
Related Education Paths
- Google Associate Android Developer Certification
- Android Certified Application Developer Certification
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 approachPros 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