How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
LayoutManagerGroup is a library of custom layout managers for Android RecyclerViews. It serves as a custom list layout engine and a set of UI components designed to control how items are positioned and scrolled within a mobile interface. The project provides a mechanism for defining non-standard item placements and scrolling behaviors. It allows for the creation of specialized grid and list arrangements that deviate from standard layouts to achieve specific visual configurations. The engine handles the spatial positioning of items through coordinate-based placement and orientation-aware logi
FastAdapter is a framework for building complex Android lists by mapping data models to view templates. It functions as a RecyclerView adapter framework and composite list controller, aggregating multiple independent data sources and view types into a single unified list. The library includes a specialized engine for flattening hierarchical data into expandable and collapsible rows. It provides a set of tools for managing user interactions, including clicks, long-presses, and item selection across diverse content types. The project covers broad list management capabilities, such as layout co
cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and views designed as an extension for high-performance card rendering within recycling lists. The library distinguishes itself through a reorderable list implementation that supports drag-and-drop item rearrangement and nested content hierarchies. It also includes an interaction system for managing directional swipe constraints and a customizable undo action notification bar. The framework covers a broad range of card-based interface capabilities, including the composition of vis
This is a library for Android RecyclerView that pins section headers to the top of a scrolling list to maintain navigation context in grouped datasets. It serves as a reusable interface component that adds persistent overlays and visual grouping to native Android list views. The component functions as a view-recycling layout decorator, reusing view holders to render sticky headers to minimize memory overhead. It includes a layout tool for touch event interception, allowing for click listeners and interactive behaviors on pinned section headers. The library covers rendering logic for fixing s
Twoway-view is a Java library for Android list UI development designed to simplify the creation of custom list and grid interfaces. It focuses on reducing repetitive boilerplate code when building complex item arrangements and custom layouts.
The main features of lucasr/twoway-view are: Android List Frameworks, RecyclerView Layout Extensions, View Recycling Caches, Adapter-Based UI Bindings, Child View Positioning, Boilerplate Reduction, Custom Layouts, View Recycling Systems.
Projects with overlapping indexed features include: dingmouren/layoutmanagergroup — LayoutManagerGroup is a library of custom layout managers for Android RecyclerViews. It serves as a custom list layout… mikepenz/fastadapter — FastAdapter is a framework for building complex Android lists by mapping data models to view templates. It functions… timehop/sticky-headers-recyclerview — This is a library for Android RecyclerView that pins section headers to the top of a scrolling list to maintain… gabrielemariotti/cardslib — cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and… android/views-widgets-samples — This repository is a collection of reference implementations and galleries demonstrating best practices for the… h6ah4i/android-advancedrecyclerview — This project is an extension library for Android RecyclerView, providing a toolkit for implementing advanced list…