1.7.70

Backend

Perform your usually file update. Make sure all files in the zipped folder is uploaded to your server.

Note: If you are having issue about missing class after the updating.

  1. Please check that you are using the right php 8.2 version

  2. Run the composer command in your terminal: composer dump-autoload

  3. You can also run: composer install

Glover now has support for using websocket instead of depending on firebase firestore for real time order syncing between apps. This is to help reduce cost from using firebase firestore read and writes.

How To setup websocket on your vps using the laravel reverb: ๐Ÿ‘‡๐Ÿฝ

Websocket Setup

Customer/Driver/Vendor

App Perform your usually file update.

You need to install/update flutter 3.29.3 to run the Glover project.

Note: You might have issues with IDE code analysis highlighting.

Please do run:

flutter clean

flutter pub get


๐Ÿ›  Android Build Configuration Migration Notice

Weโ€™ve made important structural improvements to the Android portion of this Flutter project. Please read the following carefully before or after upgrading your source code.


โœ… What's Changed

  1. Migrated to Kotlin DSL for Gradle

    • build.gradle โ†’ build.gradle.kts (project-level and app-level)

    • settings.gradle โ†’ settings.gradle.kts

  2. Improved build structure using Kotlin syntax for better IDE support, type safety, and consistency.


๐Ÿ“Œ Manual Steps After Upgrading

To ensure your Android build continues to work correctly:

๐Ÿ”„ 1. Delete Old Gradle Files

Manually delete the old Groovy-based files if they exist:

android/build.gradle
android/app/build.gradle
android/settings.gradle

These are now replaced with:

android/build.gradle.kts
android/app/build.gradle.kts
android/settings.gradle.kts

๐Ÿงญ 2. Update Your applicationId and namespace

We've replaced the default applicationId and namespace with placeholders. If you're upgrading an existing project:

  • Open android/app/build.gradle.kts

  • Replace the placeholder values with your original package name:

namespace = "com.yourcompany.yourapp"
defaultConfig {
    applicationId = "com.yourcompany.yourapp"
}

๐Ÿ’ก These must match your previous appโ€™s package name to retain compatibility with Google Play, Firebase, and other services.


๐Ÿงช After Making Changes

Run the following commands to clean and rebuild the project:

flutter clean
flutter pub get
flutter run

Allow Android Studio or VS Code to sync the Gradle files and apply the Kotlin DSL configuration automatically.

Note: These changes are designed to modernize the project and align with current Android development standards.

iOS Build

Note: You need to install/update to Xcode 16.0+ to build iOS app for this version. You also need to upgrade your Cocoapods on your mac. Required version is: 1.14.3.

To check your cocoapods version, run this command in your terminal:

pod --version

Last updated

Was this helpful?