Reguarly I get asked how I design my native cross platform apps. I use a collection of projects that I have written. Simple Auth, Simple Tables, and Simple Database
https://github.com/clancey/simpleauth/
Simple Auth takes care of authentication and Web Requests
https://github.com/clancey/simpledatabase/
Simple Database is used to group and organize your data for fast consumption
https://github.com/clancey/simpletables/
Simple Tables is used for my cross platform UI ListViews