HarmonyOS NEXT App Builder (Beta)

Content Type: Module
Categories: Extensions,Mobile

Overview

HarmonyOS NEXT  App Builder

Build and deploy your Mendix apps natively on HarmonyOS NEXT with just a few clicks!  This Mendix extension enables developers to compile and package Mendix applications specifically for HarmonyOS NEXT. Seamlessly extend your app's reach to Huawei devices running Harmony OS Next.

What This Extension Does

The HarmonyOS NEXT App Builder is an extension that provides a streamlined workflow to:

  • Package your Mendix applications for HarmonyOS NEXT compatibility
  • Manage permissions and app configurations
  • Handle signing certificates and profiles
  • Deploy directly to connected Harmony devices

Requirements

  • Mendix Studio Pro 10.24.0 or higher
  • AppGallery developer account
  • HarmonyOS NEXT device for testing (optional but recommended)

Documentation

Typical Usage Scenario

The HarmonyOS NEXT App Builder extension enables Mendix developers to compile and deploy their applications directly to HarmonyOS NEXT-powered devices. This extension is particularly valuable for:

  • Organizations looking to expand their application reach to HarmonyOS NEXT device users
  • Teams wanting to leverage Mendix's low-code capabilities while accessing the growing HarmonyOS NEXT ecosystem
  • Projects requiring native HarmonyOS NEXT capabilities not available through web applications

Features and Limitations

Features

  • One-click compilation of Mendix applications to HarmonyOS NEXT native format
  • Comprehensive permission management through user-friendly interface
  • Built-in certificate and signing management tools
  • Direct deployment to connected HarmonyOS NEXT devices
  • Support for both development and production environments
  • User-friendly GUI for configuration management

Limitations

  • Requires separate AppGallery developer account and approval process
  • Updates to the HarmonyOS NEXT platform may occasionally require extension updates

Dependencies

  • Mendix Studio Pro (version 10.18.0 or higher recommended)
  • Huawei developer account with access to AppGallery Connect
  • HarmonyOS NEXT compatible device or emulator for testing

Installation

  1. Open Mendix Studio Pro
  2. Navigate to Marketplace (accessible from the top menu)
  3. Search for "HarmonyOS NEXT App Builder"
  4. Click "Download" and follow the installation prompts

Configuration

Initial Setup

  1. Register for a Huawei developer account at developer.huawei.com if you don't have one
  2. Log in to  AppGallery Connect  and create a new application
  3. Note your App ID and package name for later use

App Configuration

  1. Add the extension startup parameters in the properties of Studio Pro  (“...studiopro.exe" --enable-extension-development)
  2. Open your Mendix project in Studio Pro
  3. Access the HarmonyOS NEXT Builder from extentions menu
  4. Fill in the App Info section with details matching your AppGallery application:
    • App Name
    • Package Name (must match the one registered in AppGallery)
    • Version Code
    • PWA APP URL
  5. Select required permissions for your application (camera, location, storage, etc.)

Signing Configuration

  1. Create a signature in the Signing step (e.g., "debug" for development or "release" for production)
  2. Go to AppGallery Connect and create a certificate
  3. Create a Profile in AppGallery Connect
  4. Download both certificate and Profile files
  5. Place these files in your project's configuration directory
  6. Rename them to match your signature name (e.g., "debug")
  7. Refresh signature

Building and Deployment

  1. Click "Generate Package" to create the installation file
  2. Connect your HarmonyOS NEXT device to your computer via USB (ensure developer mode is enabled on the device)
  3. Select your connected device from the list
  4. Click "Install" to deploy directly to the device

Publish Application

Publish Application (App Bundle)

Releases

Version: 0.1.1
Framework Version: 10.24.0
Release Notes: New Features Upgraded to the latest Harmony app shell for the following features: - Local Notification: Support for in-app scheduled notification push - Badge Management: Set numeric badges on app icons - Multi-file Sharing: Share multiple files simultaneously - Batch Printing: Support for printing multiple documents at once
Version: 0.1.0
Framework Version: 10.18.0
Release Notes: HarmonyOS NEXT App Builder * Version: 0.1.0 * Overview HarmonyOS NEXT App Builder 0.1.0 is our first beta release, an extension plugin specifically designed for Mendix developers to seamlessly compile and package Mendix applications into HarmonyOS NEXT-compatible formats. This extension enables developers to easily deploy their applications to Huawei devices, expanding their user coverage. * Initial Functional State HarmonyOS NEXT App Builder core functionality includes: 1. Compilation and conversion system from Mendix applications to HarmonyOS NEXT 2. Application configuration and permissions management interface 3. Certificate and signature configuration tools 4. Direct deployment functionality to devices 5. Integration support with AppGallery * Key Features 1. Application Compilation and Packaging 2. Compile Mendix applications into HarmonyOS NEXT native format 3. App Info configuration interface 4. Application permission access control management 5. Signature and Certificate Management 6. Device Management 7. One-click application installation