Explore the world of Progressive Web Apps (PWAs) in this comprehensive conference talk by Guillaume Soldera and Fedi Salah at Devoxx. Dive into the changing landscape of internet access, with a focus on the growing dominance of mobile devices. Learn why PWAs should be considered as a serious alternative to native mobile apps in certain scenarios. Follow along with live coding sessions that explain the fundamentals of PWAs and demonstrate how to combine existing HTML5 features to create native-app-like user experiences. Discover key technologies such as Service Workers, Cache, Push Notifications, Offline Storage, and Background Sync. Gain insights into responsive design, app usage patterns, and the evolution of web applications. Compare native apps, web apps, and hybrid technologies while exploring essential features like offline mode, user engagement, and native behavior. Examine real-world examples, including Gmail, and delve into topics such as device status, storage, CSS, dynamic content, mobile APIs, manifest files, and error handling. Address platform-specific considerations for iOS and Android, and explore advanced concepts like Web Workers, Service Workers, and their scopes and issues.
Read more