Skip to content

Deployment

Preparing your app for the Google Play Store or Apple App Store involves several steps.

DashLearn includes the change_app_package_name package to make this easy.

  1. Run the command:

    Terminal window
    flutter pub run change_app_package_name:main com.yourcompany.appname
  2. This updates Android and iOS configuration files automatically.

To change the display name (e.g., “DashLearn” -> “My LMS”):

  1. Open pubspec.yaml.

  2. Update the rename_app configuration (or add it if missing):

    dev_dependencies:
    rename_app: ^1.6.5
  3. Run:

    Terminal window
    flutter pub run rename_app:main all="My New App Name"
Terminal window
# Generate App Bundle (Recommended for Play Store)
flutter build appbundle --release
# Generate APK
flutter build apk --release

Note: Requires macOS and Xcode.

Terminal window
flutter build ios --release

Then open ios/Runner.xcworkspace in Xcode to archive and upload.