LogoLogo
  • A better way to do...stuff!
  • How we build the app
    • Overview
  • Documentation
    • Draftbit
      • Using Live Preview
      • Workspaces and Billing
      • Introduction to the Builder
      • Layout
      • Intro to Navigation
      • Fetching Data
      • Direct Integrations
      • FAQs
      • Draftbit
      • Draftbit
      • Custom Blocks
      • Borders, Background, and Elevation
      • Actions
      • Custom Screen Code
      • Exporting and Publishing Your Project
      • Sharing Your Project Online
      • Publishing Your App as a PWA
      • Stack Navigator
      • Tab Navigator
      • Draftbit
      • Draftbit
      • Basic
      • Media
      • REST Services & Endpoints
      • REST API Integrations
      • Themes & Styling
      • Submitting Data
      • Draftbit
      • Draftbit
    • Xano
      • resources-and-tips-1
        • 🎞️ Xano Video Tutorials
        • 🤝Community Corner
        • 💰Share Xano. Make money
      • FAQ
      • getting-started
        • ⚡ Jumpstart
        • 🎞️ The Xano Interface
      • instances
        • What is an Instance?
        • Early Access Instance
        • Upgrading an Instance
        • Sharing
        • Bandwidth Usage
        • API Rate Limit
      • What is a Workspace?
      • Dashboard
      • Database
      • Airtable Import
      • API
      • Library
      • Marketplace
      • Settings
      • authentication
        • Authentication
        • Sign-up & Log in
      • data-manipulation
        • The Function Stack
        • Addons (GraphQL-Like)
        • The Expression Builder
        • External Query Manipulation
        • Timestamp
        • Filters
        • Images
    • Expo
      • Creating your first build - Expo Documentation
    • Kommunicate
      • Installation
      • Installation
      • Installation
      • Installation
      • Installation
      • Flutter Installation
      • Installation
      • Zapier Integration
      • Authentication
      • CMS Installation
      • Authentication
      • Conversation
      • Conversation Assignment
      • Customization
      • Localization
      • Logout
      • Web Troubleshooting
      • Installation
      • Authentication
      • Push Notification
      • Conversation
      • Customization
      • Localization
      • Logout
      • Installation
      • Authentication
      • Push Notification
      • Conversation
      • Customization
    • Formito
      • basics
        • Getting Started
        • Variables
        • Are you GDPR ready?
        • How to prefill the values of my chatbot?
      • connect
        • How to connect Formito to Zapier?
      • convert
        • How to convert old formito chatbots to the new version?
        • How to convert Google Forms into a chatbot?
        • How to convert a Monday.com board to a chatbot?
        • How to create chatbot from QuickBase table?
      • guide
        • How to add my chatbot to WordPress?
        • How to create a chatbot for Zendesk?
      • shopify
        • How to embed my chatbot into a Shopify page?
        • How to display Formito chatbot on bottom corner of my Shopify store?
        • How to open my chatbot after clicking on links or buttons?
    • Stonly
  • Flex Stuff
    • App
    • APIs
    • Database
    • Website
    • Design
    • Style Guide
  • Content
    • Guides
    • ChatBots
    • Blogs
    • Whitepapers
  • Company
    • About us
    • Brand
    • Roadmap
    • Policies
  • Flex Together
    • Overview
    • Fair Finance
Powered by GitBook
On this page

Was this helpful?

  1. Documentation
  2. Draftbit

Publishing Your App as a PWA

PreviousSharing Your Project OnlineNextStack Navigator

Last updated 4 years ago

Was this helpful?

A PWA, or a Progressive Web App, is a native app-like user experience to cross-platform web applications.

Easily distributed Publishing as a PWA allows you to distribute your app without having to go through the app store approval process. Since you access a PWA with a link, it can also be easily shared amongst users.

No installation required Users can bookmark the URL of a PWA and revisit it freely.

Easily discoverable PWAs are included in web search results and are SEO friendly which can help increase your app's visibility.

Security PWAs require HTTPS which provides a secure environment for users to enter personal information and payment details.

Functionality Native apps have access to more features than PWAs. Things like geofencing, interacting with other apps, and accessing Bluetooth features can be done in native apps but not PWAs.

Performance PWAs are faster and more reliable than a mobile site, but native apps will provide the best overall experience since they are integrated with the phone's operating system.

To publish your app as a PWA, click the purple 'Publish' button at the top-right of the builder, check the checkbox next to the auto-generated destination, and then click 'Publish Build' to start the build process.

This process will take a few minutes and you will receive an email notifying you that your app is ready.

Once the app build is successful, you can view your project at the unique URL provided to you in the Publish window. You can share this URL with anyone. Anyone with the URL is able to access your PWA—there is no need to publish a PWA in an App Store.

If the build process fails, you will receive an email informing you of the failure with further instructions.

If you make changes to your app, you can update your build at any time by opening the 'Publish' dialog and repeating the Publish steps.

Updated 7 months ago

Progressive Web Apps
PWA vs Native App and How to Choose Between Them
Will PWAs Replace Native Mobile Apps?
Table of Contents
What is a PWA?
Why Publish as a PWA?
What is the difference between PWA and native iOS or Android?
How to Publish a PWA
How to use your PWA app
PWA Build Failure
Update your PWA Build
References