Development Checklist
| 1. | Setup |
|---|---|
| Set Up a Showpad Developer Account Ensure you have the necessary permissions to create and manage apps in Showpad. | |
| Prepare Development Tools Install tools such as Node.js (optional), a code editor (e.g., VS Code), and Git. |
| 2. | Design App |
|---|---|
| Plan the User Flow Map out how users (including admins) will interact with your app and its extensions. | |
| Draft the Manifest File Prepare metadata, permissions, and extension configurations | |
| Select Appropriate Extensions Decide which extensions best suit your app’s functionality. |
| 3. | Develop App |
|---|---|
Create the manifest.json fileThe manifest.json file defines your app’s metadata, permissions, and extensions. | |
Create Extensions and build App
|
| 4. | Bundle and Distribute App |
|---|---|
| Create Showpad Bundle | |
| Upload App package to Showpad Ensure your manifest is correctly formatted and specifies all required extensions. | |
| Test the App in Showpad Validate the app’s behavior for different roles (e.g., admin vs. user). | |
| Test the App in Developer Mode (local testing) Validate the app’s behavior for different roles (e.g., admin vs. user). |
| 5. | Launch and Maintain App |
|---|---|
| Assign App App assignment to your own organization is automatic. If necessary, you can assign your app to another organization. | |
| Monitor App Performance Use logs and analytics to track user engagement and identify bugs. | |
| Iterate and Update Add new features, permissions, or extensions as your app evolves. |