LogoLogo
FeaturesHelp & ResourcesShowcasePricingLogin
Learn Section
Learn Section
  • Introduction
  • Getting Started
    • Finding your way around
    • Core concepts
      • Data Binding
      • Data Insertion
      • Dynamic Visibility
    • Creating and managing projects
      • Creating a Project
      • Saving a Project
      • Opening a Project
      • Version History
    • Templates
  • Components
    • Overview
    • Layout & Positioning
    • Charts
      • Line Chart
      • Column Chart
      • Bar Chart
      • Pie Chart
      • Combination Chart
      • Area Chart
      • Spline Chart
      • Step Chart
    • DataViz
      • Gauge
      • Word Cloud
      • Chord Diagram
      • Sankey Diagram
      • Schedule (Gantt)
      • Metric Tile
      • Progress Bar
      • Trend Icon
      • Mapbox
      • Loading Animation
    • Tables
      • Scorecard
      • Data Table
    • Controls
      • Push Button
      • Dropdown
      • Multi Select Dropdown
      • Listbox
      • Label Based Menu
      • Checkbox
      • Radio Button
      • Slider
      • Value Input
      • Print Button
      • URL Button
      • Screenshot
      • Hotspot
      • Date Picker
      • Toggle Switch
      • Scenario
    • Text
      • Text Label
      • Text Input
      • Text Area
    • Shapes
      • Rectangle
      • Ellipse
      • Line
    • Media
      • Image
      • Icon
    • Containers
      • Container
      • Web View
      • Repeat Container
      • Row Layout
      • Column Layout
  • Functions
    • Overview
    • Data Mover
    • External Parameters
    • Export to Excel
    • Export to PDF
    • Timer
    • Tableau Parameters
    • Browser Info
    • TextJoin
    • Unique List
  • Connections
    • Overview
    • Excel One Drive
      • Excel One Drive Read
      • Excel One Drive Writeback
    • Google Sheets
      • Google Sheets Read
      • Google Sheets Writeback
    • Ninox Connections
    • Smartsheets
    • CSV Connector
    • SAP Webi Connector
    • XDC Connections
    • Database Connections
    • Zapier Trigger
  • Spreadsheet
    • Overview
    • Spreadsheet functionality
    • Supported Spreadsheet Functions
    • Spreadsheet performance
  • Best practices for the Squirrel spreadsheet
  • Publishing & Sharing
    • Overview
    • Project Settings
    • Publishing to Squirrel Cloud
    • Publishing Locally
    • Using the Project Manager
    • Adding projects to PowerPoint
    • Adding projects to Tableau
    • Progressive Web Apps (PWA)
  • SETTINGS
    • Image Library
    • Custom Fonts
  • Account Management
    • Manage your account Profile
    • Understanding your Squirrel plan usage
    • Changing your Plan
    • Billing
    • How do I delete my account?
  • Frequent Questions
    • What data do you keep and for how long?
  • How-Tos
    • Overview
    • Add-ons
      • Add-on Documentation
      • Window Size – Add responsive behavior to your components
      • Window Size - Getting responsive behavior in the canvas
    • Adding your own Google Fonts
    • Chart title and Checkbox label text case formatting
    • Deleting functions and connections
    • Find & Replace Fonts
    • Getting a Mapbox API access token
    • Renaming a component, function or connection
    • Seeing Data from a Connector at Design time
    • Troubleshooting Projects in the Console
    • Using colors and color values
  • Tutorials
    • Create a temperature conversion app
    • Create a revenue growth app from an existing spreadsheet
    • Whack-A-Squirrel Game
    • Filtered Rows Insertion: Building a Filtered Selection
Powered by GitBook
LogoLogo

Explore

  • Home
  • Features
  • Pricing
  • Download Squirrel

Help

  • Learn
  • Community
  • Support
  • FAQ's

Updates

  • Blog
  • Events
  • Release Notes

Company

  • Contact Us
  • Privacy Policy
  • Terms of Use

Copyright © 2019 - 2024 InfoSol Ltd. All rights reserved.

On this page
  • PWA Properties
  • Info
  • Colors & Icons
  • Accessing your PWA
  • Downloading to PC
  • Downloading to Mobile

Was this helpful?

  1. Publishing & Sharing

Progressive Web Apps (PWA)

PreviousAdding projects to TableauNextImage Library

Last updated 11 months ago

Was this helpful?

A Progressive Web App (PWA) is a web application that combines the best of both worlds – the web and native applications. PWAs use web technologies to create an app-like experience, which is accessible from any device and platform.

They can be installed on devices similar to native apps, work offline, and integrate with the device and other installed apps. In other words, PWAs are a combination of the benefits of a website’s reach and the advantages of a native application’s functionality.

PWA Properties

Squirrel 1.16 has introduced PWA capabilities to the product as part of its new Project Settings functionality. You can find these settings under the ‘File‘ tab. For more information on the new Project Settings, .

The modal contains all the properties needed to convert your project into a Progressive Web App.

To first enable the option for creating a PWA, check the “Enable PWA” toggle switch to display the available properties.

These properties break down into the following:

  • Info

  • Colors & Icons

  • App Store – coming soon!

We will go through each of these areas and what each achieves.

Info

In this tab, you will find all the non-visual properties of your PWA. These include

  1. Name (required) – This field is where the name of your app is entered. By default, it will enter the current name of the project that is set under ‘Publish Options’.

  2. Short Name – This is an optional field that will be used to display with your app should the name chosen above be too long. This will display alongside the icon on the desktop/ mobile UI. (We recommend a short name no longer than 12 characters)

  3. Description – This is where you will describe the functionality and purpose of your application. This will be visible in some app stores.

Colors & Icons

This tab contains all the visual properties of your application. This includes the application’s icon, background color, and theme color.

  1. Background color – This set color will be the default of your application before any other styles are loaded. Once loaded, this color will be overwritten by the background colors defined by your CSS.

  2. Theme color – this setting is used by some browsers to style the webpage when viewing the app. This includes the status bar, address bar, and other parts of the UI (e.g. the title bar of your application when downloaded to Windows.)

  3. Icon (required) – this is where you will select an image to create your app icon. Squirrel automatically generates the assets required for your app to work across devices.

Image requirements:

Max file size of 5MB

Image formats: JPEG, PNG, SVG

Recommended size: 180x180px

Once you have set and selected all your PWA properties, click ‘OK’ and save your project.

Accessing your PWA

To access your newly created PWA, you will need to publish your project and open it in the browser. There are a few ways to download your created application, and there are a few that are specific to the browser.

Downloading to PC

Chrome

To download from Google Chrome, open the published project link in the Chrome browser. A small download icon will appear at the end of the address bar – select this and you will be prompted to install the application.

Microsoft Edge

To download from Microsoft Edge, open the published project link in the Edge browser. A small download icon will appear at the end of the address bar – select this and you will be prompted to install the application.

Mozilla Firefox

To download from Mozilla Firefox, you will need the ‘Progressive Web Apps for Firefox’ add-in downloaded for the browser. Once installed, a download icon will appear at the end of the address bar where you can install the web application.

Downloading to Mobile

iPhone

To download from an iPhone browser, open the published project link in the selected browser and select the Share button.

Navigate to and select “Add to Home Screen”

Android

To download from an Android browser, open the published project link in the selected browser and select the More Options button.

Navigate to and select “Install App” – you will then be prompted to confirm the installation.

click here