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

Udemy MOOC / Non-credit USD 199.99
Enroll now →
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

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

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.