Mobile terms
Mobile development demands a different set of trade-offs: limited battery, variable connectivity, small screens, and users with high expectations and short attention spans. This category covers native and cross-platform approaches, responsive design, offline-first patterns, push notifications, performance on constrained hardware, and the platform-specific conventions of iOS and Android.
More on Mobile
History
Mobile development emerged in the early 2000s as smartphones became widespread, initially dominated by native platforms like iOS (2007) and Android (2008), each requiring separate codebases and specialized expertise. The demand for cross-platform solutions led to frameworks like PhoneGap and later React Native and Flutter, reducing development costs and time-to-market. Progressive Web Apps (PWAs) introduced a web-based alternative that bridged native and web experiences, enabling offline functionality and homescreen installation through service workers and modern web APIs. Today, mobile development encompasses multiple approaches—native, hybrid, and progressive web—with teams choosing based on performance requirements, target audiences, and development resources, while the industry increasingly emphasizes responsive design, performance optimization, and offline-first architecture as fundamental practices.
Key concepts
- Responsive Design
- Progressive Web App (PWA)
- Service Worker
- Offline-First Design
- Push Notifications (Web)
- PWA Installation & Add to Homescreen
- Mobile Web Performance
Best references
-
Web.dev - Progressive Web Apps Google's authoritative guide covering PWA fundamentals, installation, offline capabilities, and performance best practices. Essential for understanding modern mobile web architecture.
-
MDN Web Docs - Service Worker API Comprehensive specification reference and practical guide for Service Workers, the foundation of offline-first design and PWA functionality.
-
MDN Web Docs - Touch Events Authoritative reference for Touch Events API and Pointer Events, critical for understanding mobile interaction patterns.
-
W3C - Push API & Web Push Protocol Official specification for Push Notifications (Web) and the underlying protocol, essential for PWA engagement features.
-
Web Fundamentals - Mobile Web Performance Google's comprehensive performance optimization guide for mobile web, covering metrics, tools, and techniques specific to mobile constraints.
Typed relationships here
Edges touching a Mobile term. How edges work →
- App Shell Pattern Often seen in Progressive Web App (PWA) 12h
- App Shell Pattern Often seen in Progressive Web Apps (PWA) 12h
- App Shell Pattern Implements App Shell Architecture 12h
- PWA Installation & Add to Homescreen Requires Service Worker 2d
- Service Worker Implements Offline-First Design 2d