Volume 2: Inside Software: How Real Systems Are Built3/10
Chapter 03 of 10
Web and Mobile Apps 121-130
10 lessons72 min readingParts 121-130
- 01Server-Side Rendering and Client-Side RenderingWhere should a web page's HTML be produced?7 min read7 min read
- 02Single-Page ApplicationsHow can a website navigate without fully reloading every page?7 min read7 min read
- 03Responsive DesignHow can one interface work across phones, tablets, and desktops?7 min read7 min read
- 04AccessibilityHow can digital products work for people with different abilities and tools?7 min read7 min read
- 05Native, Web, and Cross-Platform AppsWhat choices exist when building an application for phones?7 min read7 min read
- 06Mobile App PermissionsWhy do apps ask for access to location, contacts, camera, or notifications?7 min read7 min read
- 07Push NotificationsHow does a server alert an app that is not currently open?7 min read7 min read
- 08Offline-First ApplicationsHow can an app remain useful when a connection is slow or absent?7 min read7 min read
- 09Application State ManagementWhy does keeping an interface consistent become difficult as it grows?8 min read8 min read
- 10User Experience and FeedbackHow does software communicate that an action is understood and progressing?8 min read8 min read