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

所在平台: Udemy

课程主页: https://www.udemy.com/course/android-hilt-inyeccion-dependencias-kotlin-jetpack/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: Android Hilt, Inyección de Dependencias con Kotlin y Jetpack 课程概述: 欢迎参加这个关于 Android 和 Kotlin 的最全面的 Hilt 课程,课程将以西班牙语授课。重要提示:此课程需要学员具备 Kotlin、Android 的基础知识,并建议具备 Jetpack、MVVM、协程、Retrofit 和 Firebase 的相关知识。课程将逐步进行学习,但对这些主题的细节不会深入探讨。课程设计旨在逐步掌握构建现代强大应用程序所需的 Android 知识,所有内容将与适用于 Kotlin 的依赖注入库进行集成。 依赖注入是什么?依赖是指不属于类本身,但对其正常运行至关重要的实例或方法。例如,当在 Fragment 中使用 Context 时,该调用是可能的,因为 Context 通过继承实现。但要让它可用,必须以公共属性或函数的形式声明(这使得 Fragment 依赖于该元素,因而得名)。理解这一点后,依赖注入就是将类所依赖的元素正确地添加进来,促进单一责任原则,并在项目中生成可扩展的结构。 Hilt 是什么?有什么作用?Hilt 是基于 Dagger 的一个库,经过优化以便在 Android Studio 中使用,旨在提高原生 Android 应用的创建效率。它的主要优点在于创建模块化架构,理想用于测试和代码重用,并且能够解决多个类相互依赖时的复杂问题。 在课程中,我们将围绕 Hilt 涉及的一些主题包括:基础知识、依赖、注入、注解、模块、接口、抽象类、ViewModel、生命周期、协程、Room、Retrofit、适配器、Firebase、Jetpack、MVVM 架构推荐等。 授课讲师:工程师 Alain Nicolás Tello。他拥有超过五年的在线教学经验,培训了 125,000 名学生。本课程提供支持,学员可以直接向讲师提问解决疑惑。 完成课程后,你将能够在任何基于 Kotlin 的 Android 项目中添加 Hilt 和依赖注入的原则,并能够将其实现与其他流行库覆盖。同时,你将为自己的个人资料增加一项在软件开发公司中非常受重视和需求的技能,提升你的职业发展机会。 如果你真正希望继续学习并跟上 Android 开发者的最新趋势与需求,那么本课程将非常适合你。采取行动,确保自己的未来。期待在课堂上见到你!

课程评论(0条)

课程详情

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 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:FundamentosDependenciasInsercionesAnotacionesModulosInterfacesClases abstractasViewModelLifecycleCoroutinesRoomRetrofitAdaptersFirebaseJetpackMVVMArquitectura recomendadaY 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!

课程标签

0人关注该课程

主题相关的课程