I think the author was meaning it more in terms of MVC in the iOS project
- Web dev -
Backend dev scope: Model, Controler
Front end dev scope: views
- Mobile dev -
Where as with an mobile dev, their scope is model, view and controller code (full stack)
Your thinking of it in terms of the whole mobile app being the front end and the rest API being the backend. But the app its self has both "front end" and "backend" code segregation its self
It is a grey area, all web applications I work on have syncing, caching, local storage and offline support. I can also think of many mobile apps that do not.
- Web dev -
Backend dev scope: Model, Controler
Front end dev scope: views
- Mobile dev -
Where as with an mobile dev, their scope is model, view and controller code (full stack)
Your thinking of it in terms of the whole mobile app being the front end and the rest API being the backend. But the app its self has both "front end" and "backend" code segregation its self