Web app development entails:
- interacting with data
- syncing ui and data
- responding to user interaction (dom events)
- user flow (navigating screens)
- url (de)serialization
Web app development entails:
I think both of those involve interacting with data.
But not every app stores data (read only dashboard apps, etc.) and not all apps have authentication.
I wonder if ubiquity/responsive designs should be addressed as it's the big differentiator from native.
Two thoughts (I'm not married to either):