Skip to main content

Enable Development Mode

Development Mode Benefits

Development mode enables rapid reporting and instant translation updates. Each device installation generates a unique Client ID that must be registered.

Additionally, Development Mode enables Preview Translation, allowing you to preview saved translations before publishing them.

Step 1: Get Your Client ID

The Client ID is automatically generated when the SDK initializes. You can find it in the console logs after running your app.

  1. Run your app
  2. In the console output, filter by Client ID
  3. Look for a line similar to:
    Client ID: fa78f73b-625f-4805-91af-e64939b43b05

Step 2: Register Your Client ID

  1. Open the WOVN Dashboard
  2. Navigate to your project
  3. Go to SettingsAppSecurity
  4. Click Add Device and enter your Client ID

Register client ID

Step 3: Verify Development Mode Activation

After registering your Client ID:

  1. Wait 2-3 minutes for the changes to take effect on the server

  2. Rerun your application

  3. Filter the console logs by Is development mode

  4. You should now see:

    Is development mode: true

Step 4: Verify Reported Texts

Once development mode is active, your app will automatically report newly detected texts to the WOVN Dashboard. To verify this functionality:

  1. Navigate through your app to display various text elements
  2. Open the WOVN Dashboard and check for newly reported texts
  3. The reported texts should appear in your project's text management section
Dashboard tab for Flutter

Because Flutter is cross-platform, all reported texts appear in the iOS tab in the WOVN Dashboard, even when you are developing Android, iOS, or Web apps with Flutter.

Verify reported texts

Processing Time

It may take 2-3 minutes for the server to process reported texts and display them in the dashboard.

Important Notes

Client ID Management
  • Client ID Reset: The Client ID will change each time you delete and reinstall the app, or install on a new device. You'll need to register the new Client ID in the dashboard.
  • Log Level: Ensure the loglevel is set to 0 to display all log information, including development mode status and Client ID.
  • Activation Delay: It may take 2-3 minutes for Client ID registration changes in the dashboard to affect your app.