Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA
Simon MacDonald

Simon MacDonald
Senior Software Scientist, Adobe

Website | @macdonst

Simon MacDonald is a senior software scientist at Adobe, where his current focus is contributing to the open source PhoneGap project to enable developers to create cross-platform mobile applications using web technologies. Simon has over 20 years of development experience and has worked on a variety of projects, including object-oriented databases, police communication systems, speech recognition, and unified messaging. Simon’s been building web applications since the days they were written using shell scripts—he still has nightmares about those dark times.


3:35pm–4:15pm Thursday, June 22, 2017
Cross-Platform and Mobile
Location: 210 DH
Secondary topics:  Mobile, Native and hybrid mobile apps, Progressive web apps
Simon MacDonald (Adobe)
Average rating: ****.
(4.86, 7 ratings)
Progressive web apps (PWAs) are the new hotness, and Google is pressing hard to make them the de facto choice for building mobile applications. But what about iOS, where many of the key APIs are not supported? Cordova/PhoneGap offers a solution, polyfilling the missing functionality. Simon MacDonald demonstrates how to create a PWA that runs on the web, Android, and iOS from a single code base. Read more.