BaseRecyclerViewAdapterHelper README

The project's README from github.com/CymChad/BaseRecyclerViewAdapterHelper. As one markdown file: README.md.

API Android Build zread Context7

BRVAH

Powerful and flexible RecyclerView Adapter, Please feel free to use this. (Welcome to Star and Fork)

强大而灵活的RecyclerView Adapter(欢迎 Star 和 Fork)

​
新版4.x.x已发布,完美兼容ConcatAdapter,解决了许多遗留问题,拆分了功能模块,BaseAdapter更加简洁干净。“多类型布局”更加灵活。向上、向下加载得到极大加强。 v4版本已经上传 maven 中央仓库,不需要再引入三方仓库配置了。欢迎尝试。

Of course, you can continue to use the 2.x version.

当然,你也可以继续使用2.x 版本、3.x版本。

Document

(由于各位项目成员工作较为繁忙,请各位同学谅解)

v4 版本

wiki

implementation("io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.4.1")

demo

proguard-rules.pro

此资源库自带混淆规则,并且会自动导入,正常情况下无需手动导入。

The library comes with proguard-rules.pro rules and is automatically imported. Normally no manual import is required. You can also go here to view proguard-rules

Thanks

JoanZapata / base-adapter-helper

License

BaseRecyclerViewAdapterHelper (CymChad/BaseRecyclerViewAdapterHelper)

Searching Database…

What is this?BRVAH (BaseRecyclerViewAdapterHelper) is a powerful and flexible RecyclerView Adapter library for Android — a popular open-source project started in 2016 with about 24.6k stars.
So is it an app, or something I add to my own Android project?It is a library: you add it as a dependency and it takes over RecyclerView adapter boilerplate — multiple view types, item animations and load-more paging.
How do I add it to my Android project?Take the current 4.x version: it is published to Maven Central, so you just add the dependency to your build — no third-party repository configuration needed anymore. A demo is linked in the README.
Any setup pitfalls, like ProGuard configuration?No — the library bundles its own proguard-rules.pro and imports the rules automatically, so normally no manual configuration is required.
What does the 4.x version change?It is a major cleanup: v4 is fully compatible with ConcatAdapter, fixes many long-standing issues, splits functionality into separate modules, makes multi-type layouts more flexible and greatly strengthens up/down load-more.
Can I keep using the older 2.x or 3.x versions?Yes — the author explicitly says you can continue using the 2.x and 3.x versions if you are not ready to migrate.
Is this a battle-tested project or something new?It has existed since 2016, is not archived, and has around 24.6k GitHub stars; the fresh 4.x line was recently published to Maven Central.
Is there a demo or documentation to look at before committing?Yes — the README links a demo and wikis for both the 4.0 and 3.0 versions (in Chinese); an English docs section is listed as in progress.
Creator
CymChad
Size
70.5 MB
Stars
24.6K
Age
10y
Commits · 90 Days