Android项目必备第三方框架


https://github.com/JessYanCoding/AndroidAutoSize

https://github.com/Tencent/QMUI_Android

https://github.com/Justson/AgentWeb

https://github.com/HuanTanSheng/EasyPhotos

https://github.com/li-xiaojun/XPopup

https://github.com/huanghaibin-dev/CalendarView

https://github.com/daimajia/AndroidViewAnimations

https://github.com/gzu-liyujiang/AndroidPicker

https://github.com/CymChad/BaseRecyclerViewAdapterHelper

https://github.com/HeZaiJin/SlantedTextView

https://github.com/zhpanvip/BannerViewPager

https://github.com/Jasonchenlijian/FastBle

https://github.com/kongzue/DialogX


https://github.com/LuckSiege/PictureSelector


https://github.com/yuyakaido/CardStackView


https://github.com/square/moshi


https://github.com/google/ExoPlayer


https://github.com/jenly1314/MLKit


https://github.com/jenly1314/ZXingLite


https://github.com/lisawray/groupie


https://github.com/drakeet/MultiType


https://github.com/airbnb/epoxy


https://github.com/airbnb/mavericks


https://juejin.cn/post/7081589563134574628


https://juejin.cn/post/7132021126682640391


避免重写 getItemViewType,然后在 onBindViewHolder 里根据不同的 ViewType 调用不同的 ViewHolder。
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java;l=75?q=ConcatAdapter
Android新发布的ConcatAdapter使用教程
https://juejin.cn/post/6962754669756022791
RecyclerView老树开新花——ConcatAdapter
https://juejin.cn/post/7064856244125138952


转载请注明出处