On iOS I use a UITableview and I can load thousands of records, because the UITableview makes the management and reuse of lines that are not visible, minimizing the memory consumption.
On Android I have some kind of paged Scrollview?
In my app, users can list thousands of records, but the scrollview crashes because it doesn't generate memory.