Guide to recording app validation screencast
The following guide will help you create a clear showcase of your app's functionalities. A well-structured video tour of your app will ensure that it is ready to be used by real Ecwid customers and passes verification with ease.
Technical Specifications for Your Video
Resolution: A minimum resolution of Full HD (1920x1080) is required for optimal clarity.
Video Quality: Maintain high bitrate, avoiding pixelation.
Audio: Utilize a high-quality microphone to ensure clear audio and minimize background noise.
Pro Tip: A smartphone's voice recorder can serve as an effective alternative if a dedicated microphone is unavailable; the audio can be synced with your video later in the editor.
Format: Please use the MP4 format.
Length: Aim to keep the video under 15 minutes. While thoroughness is important, please edit out or speed up any pauses or extended loading times.
Pacing: Speak clearly and at a moderate pace. Move your mouse deliberately to allow us to follow your actions. Highlighting clicks and cursor movements can be very helpful.
Language: The app interface and speech on the screen recording must be in English. Subtitles are also available.
Note: if the service to which your app provides access, or the app itself, is available in foreign languages, you should demonstrate switching the interface language in the recording.
Submission: Share your video via a direct download link from a reputable cloud service (e.g., Google Drive, Dropbox). The link must be publicly accessible, free to download, and valid for a minimum of 30 days. Include this link in your App Readiness Form.
Screencast Content: Your Script
Step 1: Introduction (approximately 30 seconds)
Begin with a clean desktop displaying your Ecwid test store.
Introduce yourself and your app: "Hello, I'm [your name] from [your company]. This is the validation video for our new application, [your app's name]."
Briefly explain your app's purpose: "Our app assists Ecwid merchants in addressing [the problem] by enabling them to [main function/value]."
Step 2: Installation & Onboarding (approximately 1 minute)
Demonstrate the installation process using your private "-dev" app link.
When the OAuth permissions screen appears, provide a concise explanation for each requested permission.
Showcase the initial merchant experience post-installation, including any welcome messages, setup wizards, or configuration pages. Guide us through these initial steps.
Step 3: Core Functionality Showcase (approximately 3-8 minutes)
This section is critical for demonstrating your app's operational capabilities.
Present each main feature from your App Market description, one by one.
The "Show and Tell" Method:
State your action: "First, I will demonstrate our bulk price editor."
Perform the action: Utilize your app's interface to modify prices for several products.
Verify the action (critically important!): Navigate to the Ecwid Control Panel (e.g., Catalog > Products) and confirm that the prices have been successfully updated. This validates your API's functionality.
Third-party integrations (if applicable):
Illustrate how your app connects to the external service.
Demonstrate data sync between Ecwid and the app/3rd party service by changing some data on one side and showing the change on the other.
Remember to provide any necessary test credentials for the third-party service in the 'Comments or questions on installation' field of your App Readiness Form, if this does not violate the agreement on application development with a third-party service. In other cases, a screen recording will suffice.
Showcase your app's error handling and robust behavior in various scenarios: Do not limit your demonstration to ideal situations.
Invalid Inputs: Show how your app responds to incorrect input, such as negative numbers in price fields or unusual characters. The app should provide clear error messages and avoid crashing.
Common Scenarios: Demonstrate your app's functionality with diverse data types, including free products, products with variations, or large images.
Step 4: UI/UX & Responsive Design (approximately 1 minute)
Demonstrate your app's visual appeal and usability across different devices.
Open your browser's Developer Tools (F12) and activate the device toolbar.
Select a mobile device (e.g., an iPhone 12 Pro) and show how your app's layout adapts, maintaining full usability on a smaller screen.
Step 5: Security & Data Handling
Throughout your demonstration, articulate your app's security measures: "All our API communication is encrypted using HTTPS, and we never expose secret keys or access tokens on the client-side. Our Privacy Policy link is conveniently located in the app's footer. We are fully GDPR compliant and have a clear process for addressing merchant data requests."
Step 6: Uninstallation & Cleanup (approximately 1 minute)
Demonstrate responsible development practices by leaving the store in a clean state.
Navigate to Apps > My Apps in the Ecwid Control Panel and uninstall your app.
Provide proof of cleanup:
Storefront: If your app added any elements to the storefront, revisit it to confirm their removal.
Backend: Explain your server's actions upon uninstallation: "When a merchant uninstalls, we receive a webhook from Ecwid. Our system then automatically deletes all their associated data, including their access token, from our database."
Step 7: Conclusion (approximately 20 seconds)
State the end of your app's demo by sharing contact information: "This concludes the validation walkthrough for [Your app's name]. Should you have any questions, please do not hesitate to contact us at [your support email address]."
By following these steps, you will create a compelling screencast that effectively showcases your app and expedites its approval process.
Last updated
Was this helpful?
