Hysen Labs
Library / SDK
evrencoskun/TableView avatar
evrencoskun

TableView

GitHub describes it as TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.. The repository metadata lists Java as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

3,183 stars454 forksJavaMIT
01
DEEP OPEN-SOURCE ANALYSIS

evrencoskun/TableView: README details

GitHub describes it as TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.. The repository metadata lists Java as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.. The repository metadata lists Java as its primary language. The metadata lists the MIT license. The README describes the project this way: TableView for Android TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells. TableView relies on a separate model object to hold and represent the data it displays. This repository also contains a sample app that is designed to show you how to create your own TableView in your application. Full video »

03
DEEP OPEN-SOURCE ANALYSIS

Features

The README section "Features" states: - [x] Each column width value can be calculated automatically considering the largest one. - [x] Setting your own model class to be displayed in a table view easily. - [x] TableView has an action listener interface to listen user touch interaction for each cell. - [x] TableView columns can be sorted in ascending or descending order. - [x] Hiding & showing the rows and columns is pretty easy. - [x] Filtering by more than one data. - [x] Pagination functionality.

04
DEEP OPEN-SOURCE ANALYSIS

Installation

The README section "Installation" states: To use this library in your Android project, just add the following dependency into your module's build.gradle :

05
DEEP OPEN-SOURCE ANALYSIS

Sample Apps

The README section "Sample Apps" states: - This repository has a sample application of TableView . - (Submit a Pull Request to mention your app on this page)

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes