Web Apps in a Special Environment
summary
The talk explains building a web app for dm store customer terminals that must support legacy touch screens that detect taps but not swipes, new iPads, and various peripheral hardware, sometimes in remote locations with poor internet. It describes using modern web technologies and AngularJS, the new architecture and toolchain developed, and how automated unit and end-to-end tests ensure product quality.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 4:42Historical development and problems
- 10:18Hardware and software requirements
- 15:13Hybrid app and communication bridge
- 17:18Offline capability and architecture
- 19:04Use case gift card
- 21:56Quality through testing
- 24:27Unit tests and automation
- 26:14End-to-end tests and challenges
- 31:55Test environments and backend mocking
- 33:21Test tools and best practices
- 34:23Lessons learned and conclusion
related talks
44mHow to Approach Modern Web Applications
47mCreating the Web Applications of the Future, Today
31mBest Practices for Architecting Server-Driven Web/Mobile Apps
31mMobile-friendly web apps with Angular
37mA Single Page Story
58mMobile HTML5 Websites and Hybrid Apps with AngularJS
46mWe don't hate the Web
22mServing the World with the Web
