Android Avanzado con Kotlin – Nivel Super Saiyajin
What you'll learn
- Serás capaz de desarrollar aplicaciones móviles de todo tipo en Android con Kotlin. Prácticamente lo que se te ocurra.
- Tendrás los conocimientos técnicos suficientes para trabajar como desarrollador Android Senior.
- Conocerás cuáles son las mejores prácticas, técnicas avanzadas, principales arquitecturas y cómo crear una aplicación de principio a fin.
- Conocerás herramientas avanzadas que se usan en la industria en el día a día
Requirements
- Conocer lo esencial de Android: RecyclerViews, adapters, vistas principales, activity y fragment lifecycles
- Conocer la arquitectura MVVM
- De preferencia, al menos haber desarrollado una app de Android, no importa si es un proyecto personal o una app desarrollada para aprender.
- Tener instalado Android Studio en tu computadora, versión mínima Artic Fox (2020.3.1)
- Puedes trabajar con emulador PERO si quieres sacar el máximo provecho es mejor que uses un celular real, Android Lollipop (21) como mínimo, entre más nuevo mejor para realizar todos los ejercicios sin problemas
- Si sabes algo de git estaría genial, aunque no es obligatorio
Description
Aprende Android Avanzado y pasa al siguiente nivel de conocimiento. Lo que aprenderás en este curso es lo aplicamos los desarrolladores Android Senior en nuestro día a día, lo sé porque es justo a lo que me dedico.
Como siempre, este curso es directo y al grano, sin rodeos para que aprendas las herramientas, técnicas y prácticas más avanzadas y recomendadas en el menor tiempo posible; haremos esto creando una aplicación que incluye bastantes de las cosas que verás en el “mundo real” y yo diría que incluso va más allá. Por supuesto que la práctica es la que hace al maestro, no te diré que al terminar tendrás la misma experiencia que yo pero sí el mismo conocimiento de las herramientas, prácticas y código que yo uso en mi día a día.
Algunas de las cosas que aprenderás en el curso son:
MVVM y sus mejores prácticas.
Login/logout (Autenticación)
Machine Learning con Android y Tensorflow.
CameraX: Como hacer cosas interesantes con la cámara.
Dependency Injection con Hilt.
Jetpack Compose: lo último de Android para armar tu UI.
In-App purchases: Cómo hacer compras dentro de tu app.
Todo lo que necesitas para hacer testing.
Kotlin flows implementados en Android.
Modularización de apps Android
Todo, claro, con sus recomendaciones sobre mejores prácticas.
El curso irá creciendo conforme vayan saliendo nuevas tecnologías o se me ocurra que algo le falta, te invito a dejar tus comentarios si crees que algo no se incluye pero puede ser importante.
No te mentiré, este curso será todo un reto, pero créeme que la recompensa lo valdrá. He hecho todo lo posible para que sea lo más fácil y divertido posible, y si no entiendes algo me puedes preguntar con toda confianza y con mucho gusto te respondo.
Listo, no hay más que decir, suscríbete y empieza a aprender ahora.
Who this course is for:
- Quieres dedicarte al desarrollo de aplicaciones móviles con Android.
- Quieres crear tus propias aplicaciones móviles, ya sea para trabajar en una empresa o para crear tu propia compañía.
- Trabajas como desarrollador Android Junior pero quieres aprender más para subir de puesto.
- Ya sabes Android con Kotlin pero quieres conocerlo a un nivel más avanzado, conocer las mejores prácticas y últimas herramientas.
- Ibas pasando por aquí y pensaste "Esto se ve interesante"
Instructor
Maestro en ciencias en Procesamiento de Imágenes y Machine Learning.
Fui profesor en la Universidad Autónoma de Baja California, México.
Desarrollador en diversas plataformas, principalmente Java, Android, Matlab, y Python. Me apasionan los temas de diseño, programación y emprendimiento.
Me gusta tocar guitarra, jugar basketball, leer y aprender mucho de todo, compartir lo que sé y comer tacos.