MDK SDK Branded Client Build for iOS and Android
The concept name provided is "undefined," which does not correspond to a identifiable SAP developer concept. Based on the available sources — which cover topics such as building MDK clients, adding NativeScript plugins, enabling push notifications, and implementing deep linking — there is insufficient information to produce a grounded definition for an unnamed or undefined concept.
Tutorials that teach this
- Tutorial Add NativeScript Plugins in an MDK App
- Tutorial Implement Deep Linking into an MDK Application
- Tutorial Enable Certificate-Based Authentication in your MDK Client
- Tutorial Build Your Mobile Development Kit Client Using MDK SDK
- Tutorial Extend Your MDK App With a Map Custom Control (Using Metadata Approach)
- Tutorial Enable Multi-User Mode for MDK Application
- Tutorial Enable Push Notifications in Your Branded MDK Client
- Tutorial Build Your Mobile Development Kit Client Using Cloud Build Service
- Tutorial Debug Your Mobile Development Kit Application
Prerequisites
- Concept JavaScript Debugging with Breakpoints A debugging workflow in SAP development tools allows developers to pause application execution, inspect variables, and step through code to identify and resolve issues. Developers use it across a range of environments — including Mobile Development Kit applications, SAPUI5 apps, XSJS and Node.js scripts in SAP HANA XS Advanced, and SAP HANA Python interfaces — to diagnose runtime behavior. Tools such as [SAP Business Application Studio](https://developers.sap.com/tutorials/bas-debug-sapui5.html) provide integrated debugger support to streamline this process within the development environment.
- Concept Google Maps SDK Integration for Android A **Fiori Map Control** is a UI component used in SAP Fiori and Mobile Development Kit (MDK) applications to display geographic data, such as customer locations, on an interactive map. Developers use it to visualize spatial information by rendering location markers and related business data within their apps. It can be integrated using a metadata approach, allowing developers to extend their MDK apps with map functionality without writing native code.
- Concept P12 Certificate Creation and Management for Push Notifications The concept name is not defined and the provided sources do not contain enough shared context to derive a single, clearly scoped SAP developer concept. The sources cover push notifications for Android, iOS, and MDK branded clients, as well as building an MDK client using the Cloud Build Service, but no unifying concept name was supplied to write a definition for.
- Concept MDK Project Setup in SAP Build The concept name provided is "undefined," so no specific SAP developer concept can be accurately defined. Based on the available sources, these tutorials collectively relate to the **Mobile Development Kit (MDK)**, a framework that allows developers to build and deploy mobile applications for both online and offline scenarios on SAP BTP. Developers use MDK to create cross-platform mobile apps with features such as [push notifications](https://developers.sap.com/tutorials/enable-push-notifications-mdk-public-store-client.html), deep linking, internationalization, OData-driven CRUD functionality, and NativeScript plugin integration.
- Concept MDK Project Deployment to Mobile Services The provided sources do not contain sufficient information to write a grounded definition for an **undefined** concept. The sources reference various MDK (Mobile Development Kit) tutorials and SAPUI5 deployment topics, but no specific concept is identified or described in enough detail to produce an accurate, source-grounded definition. Please provide a valid concept name and relevant source snippets.
- Concept npm Package Management The concept provided is `undefined`, and the supplied sources do not contain sufficient information to produce a grounded, accurate definition for an unnamed or undefined SAP developer concept. Please provide a valid concept name so a precise and source-grounded definition can be written.
- Concept Android Mobile App Customization with SAP BTP SDK
- Concept SAP Mobile Services Account Setup and Configuration No concept was provided, and the supplied sources do not converge on a single, identifiable SAP developer concept that can be defined. A meaningful definition cannot be written without a specified concept to define.
- Concept iOS Mobile Development Environment Setup (Xcode) The concept is not defined because no concept name was provided and the supplied sources do not contain sufficient grounded information to produce a reliable definition. Please provide a valid concept name and relevant source snippets to generate an accurate definition.
- Concept NativeScript Native View Development (iOS and Android) The concept name was not provided (received `undefined`), and the supplied source snippets do not contain enough detail to identify or define a specific SAP developer concept. Please provide a valid concept name so an accurate, source-grounded definition can be written.
- Concept Google Maps JavaScript API Setup and Key Management The concept provided is undefined and the supplied sources do not describe a specific SAP developer concept that can be documented. No grounded, accurate definition can be produced from the available material.