Google's RecyclerView offers the following features we would like to add for parity with iOS:
- "Swipe Actions" for rows.
- Drag-and-drop rows.
The above can be done via Google's ItemTouchHelper Java class in combination with their RecyclerView.
In Android Studio's UI designer, Google's ListView is listed under the "Legacy" widgets tab. Google isn't deprecating ListView, but they're clearly favoring RecyclerView over it.
In the future, we should rewrite Titanium's Ti.UI.ListView to use Google's RecyclerView as well, but it's better to test-the-waters with the much simpler Ti.UI.TableView first.