Creating a Custom Developer App

Last modified: November 7, 2025

Introduction

As your Mendix app matures, you may want to expand its functionality (such as by introducing custom widgets or logic that will require new native dependencies). One such customization could be adding a near-field communication (NFC) module to your app. While the Make It Native app suffices for testing basic apps, as your app adds custom dependencies—like custom native widgets or fonts—you will need a more tailored developer app.

A custom developer app helps you by serving as a replacement for the Make It Native app, and should be used when you have custom widgets and logic which are not supported by the Make It Native app. Custom developer apps are apps you can generate yourself using your current app structure, your custom modules, and any other requirements to test your evolving app. Custom developer apps feature the same functionality as the Make It Native app but are tailored to your needs.

Prerequisites

Building Your Developer App with Bitrise

When using Bitrise to build your native mobile app in the cloud, you can configure the settings below to generate a custom developer app instead of a release app. Once configured, the app can be built and installed similarly to a release version.

Android

  1. Open the Android Build workflow step.

  2. Set the Variant to devDebug:

    Screenshot of the Bitrise dialog to enable a custom developer app

iOS

  1. Open the Xcode Archive & Export for iOS workflow step.

  2. Set the Scheme to Dev:

    Screenshot of the Bitrise dialog to enable a custom developer app

Building Your Developer App Locally

If you are building your release app locally using Android Studio or Xcode, you can adjust the configuration settings below to generate a custom developer build instead of a release build. Once configured, the app can be built and installed similarly to a release version, including on the Android Emulator and iOS Simulator.

Android

  1. Open the Android project within your native template in Android Studio.

  2. Open the Build Variants (View > Tool Windows > Build Variants).

  3. Set the Active Build Variant of the Module :app to devDebug:

    Screenshot of the Bitrise dialog to enable a custom developer app

iOS

  1. Open the iOS project within your native template in XCode.

  2. Set the Target to Dev:

    Screenshot of the Bitrise dialog to enable a custom developer app