Mittwoch, 16:00 Uhr
Cross-Platform mit Angular, Cordova und Electron am Fallbeispiel MiracleList
Microsoft hat im Jahr 2015 über 100 Millionen Dollar für die App Wunderlist gezahlt. MiracleList ist eine Nachprogrammierung dieser App. Sie läuft nicht nur im Browser, sondern Dank Cordova und Electron auch als Desktop-Anwendung auf Windows und Linux sowie als App in iOS und Android.
Der Vortrag zeigt die Architektur dieser Cross-Plattform-App sowie einige spannende Ausschnitte aus der Implementierung, z.B. die TypeScript-Programmcodegenerierung aus der Swagger-Spezifikation des REST-APIs, die Verpackung der Angular-Anwendung mit Electron und Cordova (und dabei aufgetretene Hürden), die eingesetzten Tools sowie die Offline-Fähigkeit der App.
Vorkenntnisse:Basiskenntnisse HTML, CSS, JavaScript/TypeScript
Lernziele:Cross-Plattform-Entwicklung, Umwandlung einer Webanwendung in eine Desktop-Anwendung/App mit Electron und Cordova