Streamit Laravel - Documentation

Mandatory Pre-Update Steps for Flutter App

App Update Instructions (Mandatory – Major Update)

⚠️ Important
This major update includes breaking changes in the Flutter codebase.
Skipping any step below may cause build failures or loss of your custom changes.

Step 1 – Take a Working Code Backup (Mandatory)

Before starting the update:

  • Take a complete backup of your existing working Flutter code
  • Do not make any changes in this backup
  • Keep it safe for rollback or reference purposes

👉 This backup will be used as a security fallback if needed.

Step 2 – Use Supported Flutter SDK Version

This update is compatible only with the following Flutter version:

  • Flutter SDK: 3.38.x (Stable)

⚠️ Using a different Flutter version may result in dependency or build issues.

Step 3 – Replace Entire Flutter Codebase

This is a breaking major update.

  • Replace your entire old Flutter project with the new updated code.
  • Do not merge files partially.

📌 Note:
For v2.0.0 – 30 Dec 2025 (BREAKING CHANGE), we have not provided an incremental zip, because almost all files have been updated.
You must replace the full code zip.

⚠️ Important:
After replacing the whole code zip, some files/folders in Android and iOS directories (e.g., app icons, Google JSON files, GoogleService-Info.plist, etc.) may need to be manually updated with your project-specific details.
These are minor changes on your side and won’t break the code, making it easy to update.
This update is essentially a full revamp, so it is critical to replace the whole codebase to avoid issues.

Customization Warning

  • Any customization done in your old code will be removed
  • You must re-apply custom changes manually
  • Please coordinate with your technical developer before performing this update

Step 4 – Clean & Run the Application

After replacing the code, run the following commands:

flutter clean
flutter pub get

Step 5 – Build, Run & Verify the App

After completing the update steps:

  1. Build the application and ensure it compiles successfully without any errors.
  2. Run the app on a physical device or emulator.
  3. Now you can use the new major updated app with a smoother and better user experience.

Important Notice

  • This update introduces major structural and dependency changes
  • Always keep a verified backup before proceeding
  • We strongly recommend performing this update with your developer’s assistance if your project includes customizations