The problem is paging the local SQlite DB requires you to use the main UI thread without causing nasty bugs.
The main problem is large redux objects, which you're right - needs major refactoring. It's a pain.
The main problem is large redux objects, which you're right - needs major refactoring. It's a pain.
The vast majority of popular chat and email apps keep at least some of the data on the server by default -- Gmail, K9 mail, Outlook itself -- so I don't see where there is proof that users want something different.