Announcing PWA Studio, the VS Code extension for building Progressive Web Apps!

The PWA Studio VSCode extension brings everything you need to build high quality PWAs, right to your VSCode!
February 1, 2022
| Software Engineer
vscode release graphic

Today, the PWABuilder project is excited to release a brand new VSCode Extension, the PWA Studio!
The PWA Studio VSCode extension brings everything you need to build high quality PWAs, right to your VSCode.

You can:

Get Started

First, you need to install the extension. Visit the VSCode Marketplace to install
The quickest way to get started with the extension is by opening the PWABuilder panel. This can be done by clicking the PWABuilder icon on the left side of VSCode:
The PWABuilder icon on the left side of the VSCode Window

You should then see our three sections: Web Manifest, Service Worker, and your Store Ready Checklist. If all three views have the top item checked off, then your PWA is ready to go:

The Web Manifest tree view in VSCode

If you are missing one of the items, no problem! The extension will provide you with a button to generate the needed asset:

The Generate Service Worker button

Finally, the extension also provides buttons at the bottom of VSCode to provide quick access to all of our features:

The quick actions

Build a new PWA with the PWA Studio

Lets go through an example of what the extension is capable of! Today we are going to start building a brand new PWA in about 2 minutes with the extension and the PWABuilder pwa-starter You will get:

Steps

  1. Open a new VSCode Window

  2. Tap the PWABuilder Icon on the left side of VSCode
    The PWABuilder icon on the left side of the VSCode Window

  3. Tap the Start a new PWA button in the bottom left corner
    The Start a new PWA button on the left side of the VSCode Window

And that’s it! A new PWA will then open in its own VSCode window with all the dependencies installed and ready to start coding. Just run tap Run at the top of VSCode and then Start Debugging to start building your new PWA!
The Start a new PWA button on the left side of the VSCode Window

What kind of apps can you build with the extension and the starter? Anything! Check our demos for some awesome apps built using the starter. Build a new PWA with the extension and starter? Let us know at our Github

This experience becomes even more awesome when you use the Edge VSCode Extension to debug your PWA in VSCode!

Convinced and ready to turn your VSCode into the best development environment for PWAs? Go here to install the extension and get started today! Running into issues? Have any ideas or suggestions? Feel free to open an issue on our Github . Also, looking for an open-source project to contribute to? Check out this link to see all our “help wanted” bugs and features. Just reply to the issue and someone from the team will respond. Thanks for making PWABuilder awesome!

You can also learn more at the PWA Studio Documentation.

Share this article on your social media!

Author Profile

profile picture

Justin Willis @Justinwillis96

When i'm not developing PWAs you can find me hiking, gaming or playing with my pets!