Android Hilt, Inyección de Dependencias con Kotlin y Jetpack
About 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 dela 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
65/100
CourseAsk score
- What the provider tells you
- 45/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understand the fundamentals of dependency injection
- implement Hilt for dependency management in Android
- create modular architectures for applications
Course objectives
- teach the principles of dependency injection
- enable students to use Hilt effectively in their Android projects
- promote best practices for code organization and scalability
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera