Due to lack of official data table component, and ...
# feed
a
Due to lack of official data table component, and almost every (web / desktop) i'm working on using kotlin and compose multiplatform would benefit from a somewhat functional data table so i created a library that has some basic data table features : Keyboard Navigation: Navigate tables easily using arrow and Tab keys. Flexible Layout: Offers fixed, scrollable, and weighted columns with dynamic resizing. Interactive Editing: Direct in-table editing with validation and mobile-friendly dialogs. Sorting: Built-in sorting allows users to quickly organize data. Customizable: Tailor the look and feel with extensive customization options. Efficient: Designed for performance with lazy loading and key-based optimization. You can try it out in compose multiplatform actual project: https://link.ryinex.com/csv-ln github link: https://github.com/ryinex/compose-table
👍 4
👏 5
👍🏼 1
K 2
A usage in a production accounting app compose multiplatform for (android/ios/desktop/wasm) targets and the screenshot is from the k/wasm browser application
Keyboard navigation
Columns resize
Sort
Comparable<*>
Data
Text Edit and mocking a delay to wait writing on a remote server