Implementing offline-first functionalities is the only way to guarantee a 100% always-on user experience. Amahdy Abdelaziz explores how to boost the usability of web and mobile web apps by implementing offline-first functionalities. Low signal or no connectivity should no longer be a limitation for the user. Amahdy discusses the available solutions for caching, in-browser databases, and data replication and demonstrates how Web Components such as Polymer and Vaadin Elements help solve these issues out of the box. Amahdy then leads a live-coding demo to show that it’s simple to manipulate large data, completely offline.
Amahdy Abdelaziz is a trainer and developer advocate at Vaadin. An international technical speaker and Google developer expert (GDE), Amahdy is passionate about web and mobile app development, including PWAs, offline-first design, in-browser databases, and cross-platform tools, and Android internals, such as building custom ROMs and customizing AOSP for embedded devices.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org