# evrencoskun/TableView

TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.

Repository: https://github.com/evrencoskun/TableView
Canonical: https://ross.abutalabs.com/products/tableview
Language: Java
License: MIT
License Family: permissive
Topics: tableview, android, recyclerview, android-library, custom-view, material-design, gridview, datagrid, datatable, viewholder, click-listeners, recyclerview-adapter, recyclerview-animation, adapter, sortabletableview, sortable, android-development, android-ui
Last push: 2023-03-17T07:28:39+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3368, "days_push": 1265, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3182, forks 454 (observed 2026-08-28T04:07:47.862003+00:00)

## What it is
TableView is an Android library for displaying complex data structures as tables of rows, columns, and cells, built on RecyclerView. It supports custom model classes, sorting, filtering, hiding rows/columns, pagination, and cell click listeners.

## Use cases
- display tabular data in an android app
- show a sortable data grid on android
- render a table with filtering and pagination in android
- display rows and columns from a custom model class
- build a spreadsheet-like view in android
- add clickable table cells to an android app

## When to choose
- you need a feature-rich, sortable, filterable table view in a native Android app
- you want a RecyclerView-based table with automatic column widths and pagination
- you prefer a mature MIT-licensed Android UI library with sample apps

## When to avoid
- you are not building an Android application
- you need a cross-platform (Flutter/React Native) table component
- you require very large virtualized datasets beyond RecyclerView's capabilities
- you need a library under active development with frequent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, data-visualization
- domain: mobile-development, android-tools, web-development
- platform: jvm
- tags: tableview, recyclerview, datagrid, sortable-table, material-design, custom-view, android, mobile

## Member repositories
- evrencoskun/TableView (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:47.862003+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:45:01.361550+00:00, confidence not recorded.
  - readme: https://github.com/evrencoskun/TableView (fetched 2026-08-28T04:07:47.862003+00:00, sha baea4f253c56)
- Data as of 2026-08-30T08:39:29.467469+00:00.
