Menu Sheet Overlay
Search Sheet

June 2018

Native app builds via Bitrise, Responsive Grids and Utility function migrations

New features

Progressive Web Apps

Responsive Grids and Deprecations

As part of future expansion of the PWA SDK to support tablet and desktop screen sizes, the default grid system is being overhauled to support more complex use cases.

Previously, the Grid and GridSpan components were provided as an abstraction from the underyling grid framework. Checkout-related components relied on the Grid and GridSpan for responsive layouts. These two components are now formally deprecated and will be removed in a future major release. Components that rely on Grid and GridSpan will be migrated to use the updated Susy 3 framework in a future release.

See the new responsive grid documentation for how to use the new grid system.

Utility Functions

Utility functions are an important tool developers can leverage to streamline their development experience. However, they're not very useful if they're not well documented. We've worked towards addressing that gap, and have added documentation for a subset of our utility functions.

We've also migrated a subset of these utility functions that were living within our project starting point to the PWA SDK to simplify future project upgrades.

In future releases, we'll continue to migrate and document the rest of our remaining utility functions.

Native Apps


Buddybuild, a tool we used to handle continuous integration and deployment of all of native app projects, was acquired out by Apple at the beginning of the year. With the acquisition, Buddybuild has dropped support for Android. To cover this gap, we're introducing a new integration with a tool called Bitrise.

You can find more information on the both Bitrise and buddybuild in our official documentation.

Documentation Updates

Over recent product releases, we've bolstered our native app and PWA integrations through various new features and updates. We've reinforced our documentation to reflect the pace of these changes.

Developers will be able to learn directly about the support Astro provides for integrating PWAs, and will also be able to learn how to synchronize data between multiple instances of a PWA within their Astro app.

Known issues

Progressive Web Apps

Native Apps


Progressive Web Apps

Native Apps