Display cached and on demand downloaded data in ListView using incremental loading
Let's say there is a app which display news stories. The app does not want to have too many stories on the screen and load stories on demand. The first time the app is opened it downloads news article and display's say the top 10 to user in a ListView and rest are stored locally. These are displayed if the user scrolls down (Incremental Loading Collection Helpers are great addition).
Now let's say next day, the app is opened again. App immediately displays yesterday's news stories and works in background to load new stories (or user pulls to refresh). As soon as new stories are downloaded they are added at the from of the ListView, not all but say top 10 and rest goes to the disk/cache. Now if user scrolls down more stories are fetched from the cache/disk.
This is a very common scenario for many apps and it would be great if we can get something similar in combination of Incremental Loading Collection. With proper hooks many different scenario variations could be achieved. I believe it would a very good addition to the library