In this session we are introducing SAP Mobile Development Kit which enables developers to build cross platform mobile applications from LowCode to Pro Code. The applications can be deployed on Android, iOS and also as Web Apps.
In today’s digital world, user experience is a multi-experience journey spanning across multi-channels, multi-touchpoints and multi-modal interactions. Our customers have been asking for a solution to maintain a single code base that provides both a mobile experience for their field colleagues, as they are most of time in fields with limited or no connectivity and a web experience for their back office colleagues as they work most of the time on desktops....
Get an overview of SAP Mobile Services including native and cross-platform development tools and SDKs. Obtain guidance as to when to use what tool. Learn how to develop a mobile app using the mobile development kit.
In this blog post we will combine the Cloud Application Programming Model (CAP) with Multi-experience Development Kit (MDK) to build a full-stack application that can run in the desktop browser and in addition also as native apps on mobile.
Welcome to the Webinar on SAP Mobile Development Kit. This video highlights the following topics: -Introduction to SAP Mobile Development Kit, a metadata based application development platform -Setup for the Mobile Development Kit (MDK) using Business Application Studio -Setup SAP Business Application Studio for multi-channel development -Create an MDK Application -Create and modify customer records in the MDK Application
Quick Start Guide
Create and examine your first mobile (offline) and web application using the MDK template connecting against a sample service.
Create Your First MDK Application
Use the SAP Mobile Services mobile development kit (MDK) to create your first multi-channel (mobile and web) application, connect to an OData backend, and use MDK controls to enhance it. (Free Tier ready)
Enhance Your First MDK App with Additional Functionalities
Increase your understanding of the mobile development kit, learn how to create, delete a record, how to display the data from the related entity, and how to upload client logs to mobile services. You should first do the Create Your First MDK Application mission. (Free Tier ready)
Level Up with the Mobile Development Kit
Become proficient with the mobile development kit by learning how to handle an error archive, add styling, deep link, and leverage OData annotations. You should first do the Create Your First Mobile App with the Mobile Development Kit (MDK) mission. (Free Tier ready)
Brand Your Customized App with Mobile Development Kit SDK
Explore the mobile development kit SDK and build a custom Android/iOS client, enable push notifications, and create extensions. (Free tier ready)
Create Extension Controls in Mobile Development Kit (MDK) Apps
Customize the look and feel of your MDK app with extension controls using metadata approach or NativeScript plugins. (Free Tier ready)
The Mobile Development Kit for SAP Mobile Services is a metadata-based application development platform.
Setting Up Mobile Services for Mobile Development Kit
Set up your landscape to begin using Mobile Development Kit.
Creating Apps in Web IDE
Setting Up SAP Web IDE Full-Stack to Work with Mobile Development Kit
Creating Apps in SAP Business Application Studio (Cloud Foundry)
Setting Up the Editor in SAP Business Application Studio (Cloud Foundry)
Creating Web Applications
Creating Web Application in SAP Business Application Studio (Cloud Foundry)
Mobile Development Kit Extension for Micro App
Mobile Development Kit extension on SAP Web IDE helps you to quickly and efficiently develop or modify micro apps throughout their life cycles.
Mobile Services App Development Tools for Micro App
The mobile services App Development Tools for Micro App on SAP Business Application Studio helps you to quickly and efficiently develop or modify micro apps throughout their life cycles.
Definitions of various app components
The Pages folder contains the metadata definitions for you application's pages. After you have created your new Mobile Development Kit project, a Main.page file is automatically created under the Pages folder.
Fragments are light-weight UI parts (UI sub-trees) which is expected to have broad reuse. The Fragments folder contains the metadata definitions for your application's fragments. After you have created your new Mobile Development Kit project, an empty Fragments folder is automatically created under your project.
Assigning Actions In Metadata Definitions
Action Binding and Result
Using Action Binding to Share Data Between Actions and Pages
Rules can do many things: You can retrieve images from a database, perform math, edit text, perform logic, create lists, create variables or implement functions. Rules implement business logic for the execution and managing of data.
Every instance of UI controls in the mobile development kit has an in-memory ClientData object that allows you to store additional information associated to that specific instance.
Customizing with Advanced Rules
Customize Query Options with Data Query Builder
The DataQueryBuilder is an API for building OData Query Options.
NativeScript Framework Modules
Mobile Development Kit provides a set of NativeScript Framework Modules that are accessible on any Client API object using a well known property name.