Separate get resource and fetch data
Aggrigate control the list view
Use list view helper
Project list use adapter with database
Reduce task codes that return results from dobackground method
add todos
Refresh all items on called refresh