Linkage-RecyclerView

项目地址:KunMinX/Linkage-RecyclerView 即使不用饿了么,也请不要错过这个库!

简介:即使不用饿了么,也请不要错过这个库!???? 一行代码即可接入,二级联动订餐列表 - RecyclerView + AndroidX

更多:作者   提 Bug   

标签:

 

Here is the English guide

由来

Linkage-RecyclerView 是一款基于 MVP 架构开发的二级联动列表控件。它是因 “RxJava 魔法师” 这个项目的需求而存在。

在最初寻遍了 GitHub 也没有找到合适的开源库(高度解耦、可远程依赖)之后,我决心研究参考现有开源项目关于二级联动的逻辑,并自己动手编写一个 高度解耦、轻松配置、可通过 Maven 仓库远程依赖 的真正的第三方库。

Linkage-RecyclerView 的个性化配置十分简单,依托于 MVP 的 “配置解耦” 特性,使用者无需知道内部的实现细节,仅通过实现 Config 类即可完成功能的定制和扩展。

此外,在不设置自定义配置的情况下,Linkage-RecyclerView 最少只需 一行代码即可运行起来

RxJava Magician Eleme Linear Eleme Grid
即使不用饿了么,也请不要错过这个库! 即使不用饿了么,也请不要错过这个库! 即使不用饿了么,也请不要错过这个库!

目标

Linkage-RecyclerView 的目标是:一行代码即可接入二级联动列表

除了一键接入而省去 99% 不必要的、复杂的、重复的工作外,你还可以从这个开源项目获得的内容包括:

  1. 整洁的代码风格和标准的资源命名规范。
  2. MVP 架构在编写第三方库中的最佳实践:使用者无需了解内部逻辑,通过实现接口即可轻松完成个性化配置
  3. 优秀的代码分层和封装思想,在不做任何个性化配置的情况下,一行代码即可接入。
  4. 主体工程基于前沿的、遵循关注点分离的 JetPack MVVM 架构。
  5. AndroidX 和 Material Design 2 的全面使用。
  6. ConstraintLayout 约束布局的最佳实践。
  7. 绝不使用 Dagger,绝不使用奇技淫巧、编写艰深晦涩的代码。

相关文章:

  • 2021-05-26
  • 2021-09-02
  • 2021-05-23
  • 2021-08-18
  • 2021-04-23
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2021-04-02
  • 2021-05-19
  • 2021-04-10
  • 2021-10-02
  • 2021-05-26
  • 2021-07-29
  • 2020-10-24
相关资源
相似解决方案