Skip to main content

Prerequisites

Before you start building mobile experiences with Aptean Mesh, make sure you have the following tools, environments, and access in place.

Development Tools

ToolPurpose
Visual Studio CodePrimary IDE for AL development
AL Language extensionProvides IntelliSense, compilation, and publishing for AL projects
NAB AL ToolsRequired for XLIFF translation workflow — provides the NAB: Refresh XLF files from g.XLF command used in the Internationalization guide

Business Central Environment

You need access to a Business Central tenant running application version 26.0 or higher. This can be either:

  • A BC SaaS sandbox environment (recommended for getting started), or
  • A BC Docker container for local development

The Aptean Mesh app must be installed on the target environment. Your extension will declare a dependency on it.

PropertyValue
App ID9af7715b-c3c3-44ad-9a3d-b953eab5f6c5
App NameAptean Mesh
PublisherAptean
Version2601.0.0.0 (or later)
Minimum BC Application26.0.0.0
Minimum Runtime14.1

About the 220FDW Naming Convention

Throughout the Aptean Mesh source code and documentation, you will see the suffix 220FDW on interfaces, codeunits, tables, and other AL objects. This is the object range suffix used by the Aptean team to avoid naming collisions with other extensions. When you create your own objects, you do not need to use this suffix — use your own naming convention and object ID range instead.

Mobile Client

To test your pages on a device, you need:

  • An Android device or Android emulator (via Android Studio)
  • The Aptean Mesh Client app — available via the Google Play Store

Azure AD (Entra ID)

The mobile client authenticates against Business Central using Azure AD (now Microsoft Entra ID). You will need:

  • A tenant ID for your Azure AD directory
  • An app registration configured for mobile authentication with the appropriate redirect URIs

Your BC administrator typically sets this up. If you are working in a shared development environment, this may already be configured for you.

Next Steps

Once your environment is ready, proceed to Create an AL Project.