Technology Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
Jitendra_Kansal78
Product and Topic Expert
Product and Topic Expert
2,137

Last updated on 20-03-2025

Recently, we introduced a new mobile development experience in SAP Build Code especially for developing SAP mobile development kit (MDK) based applications.

SAP Build Code provides a turn-key environment for coding, testing, integrating, and managing application lifecycles. It also provides a single-entry point for projects through the SAP Build lobby.

We are excited to announce that you can now generate a full working MDK project using GenAI capabilities via SAP Joule. You can also enhance any existing MDK project as well by generating app definitions such as i18n files, pages and actions. This feature allows you to leverage AI to streamline and improve your development processes.

MDK AI commands available in Joule PanelMDK AI commands available in Joule Panel

Please Note, to use the GenAI feature, you will need an SAP Build Code license.  For more information, see this documentation.

How to use Joule functionality to generate an MDK project
To utilize the Joule functionality, follow these steps:

  • /mdk-gen-project Generate MDK Project:
    • Navigate to the Joule panel. 
    • Type "/" and choose /mdk-gen-project from the list.
    • The Project name gets automatically entered on the selection.
    • Either select a sample project from the list or enter text to generate an MDK project.

MDK Project Generation using AI commandMDK Project Generation using AI command

How to use Joule functionality to enhance MDK project
To utilize the Joule functionality in your MDK project, follow these steps:

  • Navigate to the Joule panel. Here, you will find the following MDK Gen AI commands:
    • /mdk-gen-i18n Generate MDK i18n file: this command creates translation files (i18n) in one or more languages that contains key-value string pairs. Depending on your business requirements, you can generate additional translation files based on a source file (such as i18n.properties) for various languages. This allows you to cater to a diverse audience and ensure that your application is accessible to users in different regions.
      Generate i18n files using MDK AI commandGenerate i18n files using MDK AI command

    • /mdk-gen-page Generate MDK Page: this command generates a new page that displays MDK UI controls. Additionally, you may notice other application definitions, such as Rule or Style files, being generated alongside it.
      Generating pages using MDK AI commandGenerating pages using MDK AI command
    • /mdk-gen-action Generate MDK Action: This command generates a new MDK action.
      Generating Action using MDK AI commandGenerating Action using MDK AI command

      For additional details, see this documentation

      New to MDK development?
      Follow these tutorials to get started and learn more about Mobile development kit!
      I am looking forward to your feedback/comments.

1 Comment