PWAs sind die Webanwendungen der Zukunft. Verwandeln Sie herkömmliche Web-Apps in native Anwendungen, die auf allen Plattformen laufen. Lernen Sie, wie Sie zukunftsfähige Web-Apps mit Angular und Workbox entwickeln. Dieses Praxisbuch ist ideal für den Einstieg in die Arbeit mit PWAs und hält eine Vielzahl an Werkzeugen, Übungen und Anwendungsbeispielen bereit.
Konzepte verstehen
Eigene PWAs entwickeln
Für alle Plattformen
Ihr Weg zur ersten eigenen PWA
Progressive Web Apps kennenlernen
Was sind PWAs und wie unterscheiden sie sich von anderen Webanwendungen? Lernen Sie, was bei der Entwicklung zu beachten ist, und erfahren Sie, was es z.B. mit Progressive Enhancement oder Nutzerbindung auf sich hat.
Entwickeln Sie eigene PWAs
Webstandards wie Service Worker, Push API, Cache API oder Payment Request API verwandeln herkömmliche Web-Apps in mächtige PWAs. Konkrete Beispiele in Angular zeigen Ihnen, wie Sie die Entwicklung deutlich vereinfachen.
Validieren, migrieren, veröffentlichen
Lernen Sie, wie Sie Ihre Projekte mit Lighthouse und Co. automatisiert überprüfen und für alle Mobil- und Desktopplattformen bereitstellen. Die Payment Request API hilft Ihnen, unkompliziert Zahlungen vom Anwender anzufordern.
Aus dem Inhalt
Praxis
- Wichtige Tools
- PWA und Angular
- Natives Look & Feel
- Plattformverhalten steuern
- Mit Lighthouse validieren
- Migrationsstrategien
- Apache Cordova
- GitHub Electron
- Praxisbeispiele
In dieser
Leseprobe erfahren Sie "Zehn Eigenschaften, die PWA einzigartig machen" (Kapitel 3). Eine PWA ist keine klar definierte Technologie, sondern eine Webanwendung, die sich so verhält und anfühlt wie früher nur native Anwendungen. Die Eigenschaften und Vorteile einer PWA beschreibt Christian Liebel hier.
Wer hat's geschrieben?
Christian Liebel ist Softwareentwickler mit Fokus auf moderne Webtechnologien und .NET, Microsoft Most Valuable Professional in der Kategorie Developer Technologies sowie Sprecher auf nationalen und internationalen Konferenzen zum Thema PWA (BASTA!, DWX, Angular Days).