Saltar a contenido

Release Checklist for Micro Apps

This document outlines the pre-release checklist for new versions of our micro apps in Flutter. Each micro app is a package that must be released on GitHub before it can be integrated into the core app via pubspec.yaml.

Pre-Release Checklist

Before releasing a new version of a micro app, the team must complete the following steps to ensure quality and consistency:

1. UI Verification

  • Ensure Pixel-Perfect UI: Verify that the user interface matches the designs provided in Figma to a pixel-perfect standard.

2. Team Demos

  • Simulator Demos: Conduct a demonstration for the team using the following simulators:
  • iOS Simulators:
    • iPhone SE
    • iPhone 15 Pro
    • iPhone 15 Pro Plus
  • Android Simulators:
    • Android 8.0 (API Level 26) with a small resolution screen
    • Android 13.0 (API Level 33) with a medium resolution screen

3. Feature Verification

  • Happy Paths: Verify the happy paths for all features included in the release. Ensure that each feature functions as expected under normal conditions.

4. Regression Testing

  • Basic Regression Tests: Perform basic regression testing to check that new changes have not adversely affected existing functionality.

Summary

Completing this checklist ensures that each micro app maintains a high standard of quality and integrates seamlessly into the core application. All steps must be documented and any issues addressed before the final release.