November 2017
Intermediate to advanced
378 pages
10h 24m
English
Low bandwidth can create a poor user experience even with caching and keeping data consumption to a minimum, but some things are outside your control. On the other hand, a totally overloaded backend is something that you have control over to a certain level. Your users judge the total app experience. This is why the whole architecture matters.
Here is an example to illustrate this point. A while ago, I was working on an Android SecondScreen app for a well-known international TV show. A Non Disclosure Agreement (NDA) prevents me to tell you which one, but it does not really matter to the story. Anyhow, the show was broadcasted on television. The people watching the show at home were ...
Read now
Unlock full access