自动生成@Binds方法的库,确实挺省事儿的。HiltBinder干的就是这个事——你只需要加注解,它就能替你生成绑定代码,省去手写BindingsModule的麻烦。尤其绑定接口和超类的时候,少写一堆重复代码,真香。 Dagger Hilt里,通常你得这么写: @Module @InstallIn
Kotlin 0 次浏览
Android 项目的改造练手项目,整合了 MVVM、Hilt+Dagger2、Retrofit2、协程和 Glide 这些主流技术栈,结构清晰,挺适合熟悉现代安卓架构的你玩一玩。拿到的代码比较像是 POC 的残稿,功能也简单,就是一个展示促销信息的 App。硬编码的假数据,粗糙的 UI,典型的“接
Kotlin 0 次浏览
本实验使用 Kotlin 编译器生成 Dagger 代码,目前实现的功能集正在扩展中。 前端代码主要使用 KotlinPoet 生成。通过 gradle 集成,IDE 支持开箱即用(至少适用于 JB 产品)。作为该项目的副作用,项目正在探索如何使用 Kotlin(以编译时安全的方式)更好地完成 DI
Kotlin 18 次浏览
Android 项目的脚手架用过不少,海狸这个模板还挺对味儿的。MVVM架构搭配Hilt做依赖注入,代码清爽不绕弯,尤其适合多人协作那种。加上JetPack的一堆组件,比如Room、Navigation、Paging这些,省了不少锅炉代码,响应也快,体验更稳。 Kotlin全家桶用得也蛮顺手,Cor
Kotlin 0 次浏览
铁砧是一个强大的Kotlin编译器插件,简化和优化Dagger 2的依赖注入流程。通过集成此插件,开发者能够更轻松地管理复杂的依赖关系,提升代码的可读性和可维护性。铁砧不仅减少了手动配置的工作量,还提供了更为直观和高效的方式来处理依赖注入。
Kotlin 19 次浏览
Dagger2 的 Kotlin 示例项目,蛮适合刚上手依赖注入的同学练练手。用的还是比较经典的搭配:Dagger2 + Retrofit + RxJava2,配上 MVP 架构,思路清晰,改造扩展也方便。 生产代码+测试写得比较规范,像 build.gradle 的依赖配置,版本用的是 2.9,虽
Kotlin 0 次浏览
视图模型匕首是一组小巧的工具,帮助开发者轻松地将Android的ViewModel模式与Dagger 2框架结合起来。通过引入@ViewModelKey注解,这些工具可以将Dagger 2生成的提供者方法返回的ViewModel类型转换成可以构成映射的形式。例如: ```kotlin @Module
Kotlin 17 次浏览
Android-Mvi-sample-app 是基于 Kotlin、RxJava 和 Dagger2 的 Android 示例应用。采用了 MVI 架构模型,做的挺简洁明了,适合用来学习如何在实际项目中运用这些技术。它通过清晰的分层,你轻松理解 Model-View-Intent 模式的实际应用。想
Kotlin 0 次浏览
Kotlin Dagger2 Retrofit Android MVP架构示例 本项目示例展示了如何在Android开发中使用Kotlin语言实现MVP(Model-View-Presenter)架构,并结合Dagger2实现依赖注入(DI),以及使用Retrofit进行网络请求。 项目涵盖以下内容
Kotlin 19 次浏览