erlaubt: Mobile Apps mit Angular und Cordova Thomas Hilzendegen DO, 28. September 2017, 09.00 bis 10.00 Gutenberg-Saal 4 Fenster überall: Desktopanwendungen mit Angular und Electron Fabian Gosebrink DO, 28. September 2017, 10.45 bis 11.45 Gutenberg-Saal 4 Offline First mit Angular und SQL Server – Es geht auch ohne Netz Thorsten Hans DO, 28. September 2017, 12.00 bis 13.00 Gutenberg-Saal 4 Von Windows Forms und WPF in die neue HTML5-Welt Sebastian Gingter DO, 28. September 2017, 15.45 bis 16.45 Gutenberg-Saal 4 Web goes Native: Progressive Web Apps (PWA) – with Angular Shmuela Jacobs DO, 28. September 2017, 17.00 bis 18.00 Gutenberg-Saal 4
on the scenario • if a lot of data is being transferred … • Edge or 3G means offline • LTE with bad quality means offline • Apps are offline if your API is offline or not reachable Introduction to offline scenarios
automatically incremented by SQL Server • It’s scoped on the database level • It may exist only once on a table • It’s internally a binary(8) field à think of uint64 (shown as timestamp) RowVersion
amounts of data) • Deal with bulk requests (connection has been recovered) • Add / Update / Delete Items • Deal with conflicts • Write data to database using local transactions Challenges at API tier
a native app using Electron / Cordova • Switch form HTTP calls to offline data storage immediately • Identify a proper connection state • No binary online/offline checks • Connection Restored Events • Provide conflict resolution UX / UI Challenges at SPA tier