23 karma · joined November 24, 2012
AWS AppSync looks like it's worth investigating, thanks!
Agreed a custom data layer/cache might be the way to go, I think it gets a bit more complex once you have a bunch of objects being edited and deleted, and I've also spent some time with iOS background networking in the past and I know it can be buggy/frustratingly non-deterministic, which is why I'm reluctant.
In the meantime, the hope is that calories are useful as a jumping off point when it comes to discovering healthy dishes nearby, and as I mentioned before you can see the full nutritional info by clicking on a particular item.
Farther out, the plan is to allow users to conduct structured searches along all dimensions of menu items - macro-nutrients, sodium, etc. Due to the limitations of one of the APIs I'm using, I can only support a calorie parameter in queries for now. Note that once you drill into a particular menu item, you are provided with in-depth nutritional data like carbohydrates, protein, and fat.