MultiViewAdapter
Easily create complex recyclerview adapters in android
File Explorer
Download Latest Version (.zip)- bug_report.md
- pull_request_template.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- codeStyleConfig.xml
- Project.xml
- Config.java
- .gitignore
- BindingViewHolder.java
- DBItemBinder.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- DividerDecoration.java
- InsetDecoration.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- RxDiffUtil.java
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- cover.png
- how-section-works.gif
- item-expansion-min.gif
- multi-view-min.gif
- other-features-min.gif
- section-expansion-min.gif
- selection-min.gif
- SpanSizeLookup.java
- Decorator.java
- PositionType.java
- SectionPositionType.java
- Cache.java
- DecorationDelegate.java
- DiffUtilCallback.java
- ItemMetaData.java
- ItemTouchCallback.java
- Notifier.java
- RecyclerItem.java
- SparseIntArrayCache.java
- InfiniteLoadingHelper.java
- Mode.java
- MvaDiffUtil.java
- OnItemClickListener.java
- OnSelectionChangedListener.java
- PayloadProvider.java
- SwipeToDismissListener.java
- HeaderSection.java
- ItemBinder.java
- ItemSection.java
- ItemViewHolder.java
- ListSection.java
- MultiViewAdapter.java
- NestedSection.java
- Section.java
- TreeSection.java
- AndroidManifest.xml
- PositionTypeResolverTest.java
- DecorationDelegateTest.java
- ItemTouchCallbackTest.java
- AdapterDataObserver.java
- Comment.java
- CommentBinder.java
- DecorationCapture.java
- HashMapCache.java
- Header.java
- HeaderBinder.java
- RectUtil.java
- TestItem.java
- TestItemBinder.java
- BaseTest.java
- CoreExpansionTest.java
- CoreSelectionTest.java
- DataManipulationTest.java
- DecorationTest.java
- InfiniteLoadingHelperTest.java
- ListSectionTest.java
- MultiViewAdapterTest.java
- PositionTypeTest.java
- SectionExpansionTest.java
- TestAdapter.java
- ViewHolderTest.java
- org.mockito.plugins.MockMaker
- .gitignore
- build.gradle
- proguard-rules.pro
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher-web.png
- ColoredItem.java
- Comment.java
- FaqItem.java
- Header.java
- Hint.java
- MoviePosterItem.java
- NewsHeader.java
- NewsItem.java
- NumberItem.java
- Person.java
- SelectableItem.java
- ShufflingHeader.java
- TextItem.java
- DataManager.java
- TileDrawable.java
- AdvancedFragment.java
- ColoredItemBinder.java
- NumberItemBinder.java
- TextItemBinder.java
- BasicDividerDecorator.java
- BasicSampleFragment.java
- CustomLayoutManager.java
- NumberItemBinder.java
- BaseFragment.java
- CustomItemAnimator.java
- HeaderItemBinder.java
- HintBinder.java
- ShufflingHeaderItemBinder.java
- DecorationSampleFragment.java
- DividerDecorator.java
- HeaderBinder.java
- PersonBinder.java
- SectionDecorator.java
- ExpandableHeaderItemBinder.java
- ExpandableItemBinder.java
- ExpansionSampleFragment.java
- SectionSpaceDecorator.java
- Feature.java
- FeatureDecoration.java
- FeatureItemBinder.java
- HomeFragment.java
- IntroItemBinder.java
- CommentBinder.java
- CommentDecorator.java
- DividerDecorator.java
- NestedSectionFragment.java
- ThreadDecorator.java
- EmptyStateItemBinder.java
- NewsFeedDecorator.java
- NewsFeedFragment.java
- NewsFeedItemBinder.java
- NewsGroupItemBinder.java
- NewsHeaderDecorator.java
- NewsHeaderItemBinder.java
- NewsSectionDecorator.java
- OfflineNewsDecorator.java
- OfflineNewsFeedItemBinder.java
- SelectableItemBinder.java
- SelectionSampleFragment.java
- BottomBar.java
- InsetFrameLayout.java
- TopBar.java
- WindowInsetsFrameLayout.java
- SampleActivity.java
- FeatureHeader.java
- text_color_body_primary1.xml
- text_color_body_primary2.xml
- text_color_body_primary3.xml
- text_color_title1.xml
- text_color_title2.xml
- text_color_title3.xml
- ic_check_box.xml
- ic_circle.xml
- ic_circle_variant.xml
- ic_configure.xml
- ic_data_binding.xml
- ic_decoration.xml
- ic_diff_util.xml
- ic_drag.xml
- ic_drag_handle.xml
- ic_emoticon.xml
- ic_expand_less.xml
- ic_expand_more.xml
- ic_expandable_mode.xml
- ic_extension.xml
- ic_fake_news.xml
- ic_heart.xml
- ic_infinite_loading.xml
- ic_language.xml
- ic_logo.png
- ic_newspaper.xml
- ic_offline_empty.xml
- ic_patter.xml
- ic_shuffle.xml
- ic_span_count.xml
- ic_star.xml
- ic_swipe_to_dismiss.xml
- ic_thumb_up.xml
- ic_topic.xml
- ic_tv.xml
- ic_umbrella.xml
- ic_web.xml
- bold.ttf
- extrabold.ttf
- light.ttf
- medium.ttf
- regular.ttf
- semibold.ttf
- activity_sample.xml
- bottom_sheet_advanced_config.xml
- bottom_sheet_basic_config.xml
- bottom_sheet_decoration_config.xml
- bottom_sheet_expansion_config.xml
- bottom_sheet_nested_config.xml
- bottom_sheet_selection_config.xml
- fragment_advanced.xml
- fragment_basic.xml
- fragment_decoration.xml
- fragment_expansion.xml
- fragment_home.xml
- fragment_nested_section.xml
- fragment_news_feed.xml
- fragment_selection.xml
- include_config_button_panel.xml
- item_basic.xml
- item_comment.xml
- item_expandable_header.xml
- item_faq.xml
- item_feature.xml
- item_header.xml
- item_header_decorated.xml
- item_hint.xml
- item_introduction.xml
- item_news.xml
- item_news_empty.xml
- item_news_group.xml
- item_news_header.xml
- item_number.xml
- item_person.xml
- item_progress.xml
- item_selectable_card.xml
- item_shuffling_header.xml
- item_text.xml
- widget_feature_header.xml
- menu_home.xml
- menu_sample_fragment.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_background.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- attrs.xml
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- text_styles.xml
- colors.xml
- styles.xml
- colors.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- MIGRATION.md
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/DevAhamed/MultiViewAdapter
Downloads the entire project code from GitHub to your computer.
cd MultiViewAdapter
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
