[android-components](../index.md) / [mozilla.components.feature.pwa.feature](./index.md)

## Package mozilla.components.feature.pwa.feature

### Types

| Name | Summary |
|---|---|
| [ManifestUpdateFeature](-manifest-update-feature/index.md) | `class ManifestUpdateFeature : `[`Observer`](../mozilla.components.browser.session/-session/-observer/index.md)`, `[`LifecycleAwareFeature`](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md)<br>Feature used to update the existing web app manifest and web app shortcut. |
| [SiteControlsBuilder](-site-controls-builder/index.md) | `interface SiteControlsBuilder`<br>Callback for [WebAppSiteControlsFeature](-web-app-site-controls-feature/index.md) that lets the displayed notification be customized. |
| [WebAppActivityFeature](-web-app-activity-feature/index.md) | `class WebAppActivityFeature : LifecycleObserver`<br>Feature used to handle window effects for "standalone" and "fullscreen" web apps. |
| [WebAppHideToolbarFeature](-web-app-hide-toolbar-feature/index.md) | `class WebAppHideToolbarFeature : `[`LifecycleAwareFeature`](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md)<br>Hides a custom tab toolbar for Progressive Web Apps and Trusted Web Activities. |
| [WebAppSiteControlsFeature](-web-app-site-controls-feature/index.md) | `class WebAppSiteControlsFeature : LifecycleObserver`<br>Displays site controls notification for fullscreen web apps. |
