PWA – Creating Mobile Applications of the Progressive Web App Type Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

PWA – Creating Mobile Applications of the Progressive Web App Type Training

PWAs are web applications that combine the features of native apps and websites, offering users a better experience, especially on mobile devices. The training covers a wide range of topics, from introducing PWA concepts, setting up the environment, to advanced features such as caching strategies, offline work, UI customization, and OS integration. The focus is on the practical aspects of PWA implementation.

What You Will Learn

  • Creating Progressive Web Apps
  • Testing Progressive Web Apps
  • Deploying PWAs across platforms (including Google Play Store and App Store)
Who is this training for?
  • logo infoshare Those who want to create fully multimedia, cross-platform hybrid apps working both online and offline on desktops and mobile devices
  • logo infoshare Those who want to use modern browser APIs

Training Program

Introduction to PWA

  • What are Progressive Web Apps?
  • Why choose PWAs? Benefits and real-world examples
  • Differences and advantages vs native applications
  • Browser support for PWAs
  • Android and iOS support differences

Environment Setup

  • Installing and configuring emulators and screen mirroring
  • Working with real devices
  • HTTPS setup
  • JSON Web App Manifest configuration
  • Implementing a Service Worker
  • Building your first Progressive Web App

Service Worker and Offline Work

  • Installation and lifecycle of a Service Worker
  • Data caching strategies
  • Updating application content
  • PWA performance optimization

UI Customization for Better Usability

  • Cache and revalidation strategies
  • Localization and responsive design
  • Operating system integration:
    • Geolocation
    • Touch and gestures
    • Camera and video access
  • Using advanced browser APIs

App Performance Testing Methods

  • Debugging tools: Chrome DevTools, Lighthouse
  • Testing PWA performance and reliability
  • Deploying PWAs to platforms:
    • Google Play Store
    • Apple App Store
  • Testing, debugging, and deployment best practices

Advanced PWA Features

  • Caching strategies with Workbox
  • Advanced offline mode
  • Service Worker generation and automation
  • Push notifications support

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.