Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11809] Create ListView module

GitHub Issuen/a
TypeEpic
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-03-14T20:30:15.000+0000
Affected Version/sn/a
Fix Version/sRelease 3.1.0, 2013 Sprint 05
ComponentsTiAPI
Labelsrock_solid
ReporterIngo Muschenetz
AssigneeIngo Muschenetz
Created2012-11-17T08:39:25.000+0000
Updated2017-03-22T22:45:23.000+0000

Description

The current TableView implementation, particularly on Android, has a number of limitations and performance issues. The suggestion is to create a new architecture, likely done as a module to allow for easy forward migration by end users. It would be semi-similar to TableView. * For pure performance, we need to reuse the views otherwise initialization will be slow * Figure out a way of reusing views properly * TableView APIs—half are synchronous, are asynchronous. Move all to async * Move to a data-centric model * iOS TableView is much simpler on Android vs. iOS. Do we want the header view? Probably not * We need to get feedback on if community cares about specific features that are platform * Figure APIs to support. Could be more Android-specific (1 week) * Enforce className (2 hrs) * Create iOS Module (3 weeks) * Create Android Module (5 weeks)

Comments

  1. Ingo Muschenetz 2013-03-14

    Android and iOS versions completed. MobileWeb is scheduled for 3.2.0. Resolving.
  2. Lee Morris 2017-03-22

    Closing ticket as fixed.

JSON Source