Android Hilt, Inyección de Dependencias con Kotlin y Jetpack

Crea aplicaciones para Android con Kotlin y Hilt(Dagger), insertar dependencias. Room, Retrofit, Firebase, MVVM,LiveData

4.60 (28 reviews)
Udemy
platform
Español
language
Mobile Apps
category
Android Hilt, Inyección de Dependencias con Kotlin y Jetpack
204
students
17 hours
content
Oct 2023
last update
$19.99
regular price

What you will learn

Conocer y crear dependencias de forma manual o automática.

Utilizar Hilt en proyectos de Android nativo con Kotlin.

Crear soluciones con buenas practicas para casos avanzados en proyectos grandes o escalables.

Integración de Hilt con múltiples librerías como Retrofit, Room, Corrutinas, Firebase, ViewModel, Livecycle, Jetpack.

Uso correcto de las anotaciones de Hilt.

Implementar Hilt con MVVM y la Arquitectura Recomendada.

Abstracción de fuentes o bases de datos.

Creación de clases reciclables.

Aplicación del principio de responsabilidad única(SRP)

Why take this course?

Te doy la bienvenida al curso más completo de Hilt para Android y Kotlin en español.

Importante: Este curso requiere conocimientos previos en Kotlin, Android, y recomendable saber algo de Jetpack, MVVM, Corrutinas, Retrofit, Firebase. El curso hace todo paso a paso, pero no se profundizará en algunos detalles de esos temas.


Este curso esta diseñado para aprender todo paso a paso, con lo más relevante y demandado de android a la hora de construir aplicaciones modernas y potentes. Todo será integrado con la librería más adecuada para la implementación de

la inyección/inserción de dependencias en kotlin para android.


¿Qué es la inyección de dependencias?

Primero que todo, hay que aclarar qué es una dependencia: Una dependencia es una instancia o método que no pertenece a una clase, pero esta proporciona parte vital para su funcionamiento general.

Un ejemplo es cuando desde un fragment se usa context, dicho llamado es posible gracias a que context se implementa por herencia, pero es una clase totalmente aparte, y para poder esta disponible, esta declarada de forma pública como propiedad o función(hace que fragment dependa de tal elemento, de ahí su nombre).

Entendiendo eso, la inyección de dependencias es la forma correcta de añadir esos elementos de los cuales depende nuestra clase para funcionar, promoviendo el principio de responsabilidad única, y generando una estructura escalable en nuestros proyectos.


¿Qué es Hilt? ¿Para qué sirve?

Hilt es una librería basada en Dagger, optimizada para funcionar con Android Studio y potenciar la creación de aplicaciones eficientes en Android nativo.

Sus principales ventajas son el crear arquitecturas modulares, ideales para el testing y la reutilización de código, además de solucionar problemas complejos a la hora de tener múltiples clases dependientes unas de otras.

Por ejemplo cuando queremos proporcionar dependencias en un repositorio, como retrofit, applicationContext, room, etc.


Algunos de los temas que veremos enfocados con Hilt son:

Fundamentos

Dependencias

Inserciones

Anotaciones

Modulos

Interfaces

Clases abstractas

ViewModel

Lifecycle

Coroutines

Room

Retrofit

Adapters

Firebase

Jetpack

MVVM

Arquitectura recomendada

Y más.


¿Quién es el instructor? ¿Responde dudas?

El Ing. Alain Nicolás Tello se encargará de impartir las clases practicas, cuenta con más de 5 años como instructor online y 125mil estudiantes. Este curso cuenta con soporte para todas tus preguntas, directamente por parte del instructor.


¿De qué seré capaz al final del curso?

Podrás añadir Hilt y los principios de la inyección de dependencias a cualquier proyecto de android con kotlin, podrás cubrir su implementación con el resto de librerías populares y recomendadas.

Añadirás a tu perfil una herramienta muy valorada y solicitada en las mejores compañías de desarrollo de software, por lo que tus posibilidades de crecimiento laboral se potenciarán.


Si realmente deseas seguir aprendiendo y estar actualizado con lo más potente y demandado para los Android Developers, entonces este curso es para ti, toma acción y asegura tu futuro.


¡Nos vemos en clase!

Screenshots

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Screenshot_01Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Screenshot_02Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Screenshot_03Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Screenshot_04

Reviews

Gabriel
June 17, 2023
Me encanto mucho el curso pero también pensé que iban a aplicas las buenas practicas con jetpack compose pero en todo aprendí bastante muchas gracias en compartir su experiencias
Erik
June 15, 2023
Hay algunas veces que siento que da por entendido que sabemos varias cosas que implementa y hace que dependa de otros cursos, pero fuera de esos detalles, el curso es muy bueno y muy bien explicado
Arturo
May 26, 2023
Resolvió mis dudas sobre como usar hilt correctamente. Nota: Es necesario tener un nivel medio como desarrollador android, pero es muy ameno y va paso a paso.
Alan
May 26, 2023
Me parece suficientemente completo para insertar dependencias en cualquier proyecto moderno, si lo recomiendo
Jelant
May 26, 2023
Vine por Hilt pero me llevo más, incluyendo el saber que Dagger ya no es lo más recomendado para Kotlin. Buen trabajo profe Alain!
Diana
May 26, 2023
Una excelente decisión haberme apuntado, considero vital este curso para ser la desarrolladora de android bien capacitada ahora que salga del instituto
Yob
May 25, 2023
Creo que es un buen curso para obtener mas información sobre la inyección de dependencias, y debo decir que me sorprendió saber que hilt viene de dagger. Ahora estoy más interesada en saber sobre como programar con buenas prácticas mis proyectos, sin duda aplicaré hilt en mis repositorios de mi CV.
Adela
May 24, 2023
Muy contenta con el curso, me gustó mucho la aplicación de la búsqueda de imágenes por internet, sin duda lo usaré para mis próximos proyectos.
Santiago
May 24, 2023
Venía por la inyección de dependencias, pero me llevo un ejemplo de la arquitectura recomendada, muy satisfecho por haber tomado este curso, sin duda estaré atento de ese dueto Juan y Alain.
Artec
May 24, 2023
Le doy 5/5 porque por fin encuentro material de hilt en español, y sobre todo bien explicado, con varias apps funcionales que me quitaron varias dudas.
Miguel
May 24, 2023
super completo, no cabe duda que el profe alain es garantia, para un futuro estaria genial que crearan un curso de material you
Dyana
May 24, 2023
Es agradable tomar un curso extenso que muestra muchas formas de aprender a utilizar hilt. La seccion final de la arquitectura fue mi parte favorita.

Charts

Price

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Price chart

Rating

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Ratings chart

Enrollment distribution

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack - Distribution chart
5298580
udemy ID
4/29/2023
course created date
5/26/2023
course indexed date
Bot
course submited by