{"id":20484462,"url":"https://github.com/sap-samples/cloud-mdk-tutorial-samples","last_synced_at":"2025-04-13T14:43:14.908Z","repository":{"id":39410911,"uuid":"229114789","full_name":"SAP-samples/cloud-mdk-tutorial-samples","owner":"SAP-samples","description":"Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.","archived":false,"fork":false,"pushed_at":"2025-03-08T08:56:40.000Z","size":13904,"stargazers_count":28,"open_issues_count":1,"forks_count":20,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-27T05:41:38.489Z","etag":null,"topics":["mdk","mobile","mobile-development-kit","sample","sample-code","sap-btp","sap-mobile-services","tutorials"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SAP-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-19T18:24:06.000Z","updated_at":"2025-03-08T08:56:43.000Z","dependencies_parsed_at":"2024-05-02T11:56:11.242Z","dependency_job_id":"984c8620-adc0-46b2-8e78-11e57d0d1a7c","html_url":"https://github.com/SAP-samples/cloud-mdk-tutorial-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fcloud-mdk-tutorial-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fcloud-mdk-tutorial-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fcloud-mdk-tutorial-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fcloud-mdk-tutorial-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SAP-samples","download_url":"https://codeload.github.com/SAP-samples/cloud-mdk-tutorial-samples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248731781,"owners_count":21152838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mdk","mobile","mobile-development-kit","sample","sample-code","sap-btp","sap-mobile-services","tutorials"],"created_at":"2024-11-15T16:22:36.492Z","updated_at":"2025-04-13T14:43:14.875Z","avatar_url":"https://github.com/SAP-samples.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Developer Tutorials - SAP Mobile Development Kit\n\n[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/cloud-mdk-tutorial-samples)](https://api.reuse.software/info/github.com/SAP-samples/cloud-mdk-tutorial-samples)\n\nThe samples provided in this repository reference to the MDK tutorials listed on the SAP Developer Center [Mobile Development Kit page](https://developers.sap.com/topics/mobile-development-kit.html#tutorials).\n\n---\n\n### 📌 Description\n\nThese sample resources demonstrate various components \u0026 features of the Mobile development kit (MDK) in the context of bigger apps and provide samples referenced in developer tutorials.\nThe samples include:\n\n- How to quick start with the Mobile Development Kit (MDK)\n- How to create an MDK Online/Offline app\n- How to add CRUD (Create, Read, Update \u0026 Delete) functionality.\n- How to store the data locally, make some transactions against the local database (offline store), upload the changes to the backend\n- How to add client side validation rule\n- How to implement deep linking from an MDK app to open an installed app like SAP Mobile Cards or how to open a web page \n- How to upload client logs, enable Push notifications, add Styling, handle Error Archive, OData Annotations, Localization \u0026 Internationlaization.\n\n* How to create your branded MDK client\n  - using Cloud Build Service\n  - using MDK SDK\n* How to enable Certificate-Based Authentication in MDK app\n* How to write a custom extension controls in MDK Apps\n* How to add NativeScript Plugins in an MDK App\n\nAbove folders point to related tutorial mission/group.\n\n| Folder                                                                                                                            | Tutorials                                                               |\n| :-------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------- |\n| [1-Quick-Start-with-the-Mobile-Development-Kit](/1-Quick-Start-with-the-Mobile-Development-Kit)                                   | https://developers.sap.com/tutorials/cp-mobile-dev-kit-quick-start.html |\n| [2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit](/2-Create-Your-First-Mobile-App-with-the-Mobile-Development-Kit) | https://developers.sap.com/mission.mobile-dev-kit-get-started.html      |\n| [3-Enhance-Your-First-MDK-App-with-Additional-Functionalities](3-Enhance-Your-First-MDK-App-with-Additional-Functionalities)      | https://developers.sap.com/group.mobile-dev-kit-enhance.html            |\n| [4-Level-Up-with-the-Mobile-Development-Kit](4-Level-Up-with-the-Mobile-Development-Kit)                                          | https://developers.sap.com/mission.mobile-dev-kit-level-up.html         |\n| [5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK](/5-Brand-Your-Customized-App-with-Mobile-Development-Kit-SDK)       | https://developers.sap.com/mission.mobile-dev-kit-brand.html            |\n| [6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps](/6-Create-Extension-Controls-in-Mobile-Development-Kit-Apps)         | https://developers.sap.com/mission.mobile-dev-kit-controls.html         |\n\nThe resources can also be used as a general code reference and starting point for the Mobile development kit.\n\nPlease be advised that any downloads are subject to the following:\n\n- These resources are provided without any warranty or support obligations.\n\n- These resources are subject to the full terms of the license agreement (see below).\n\n---\n\n### 🚦 Requirements\n\nThe included resources run in available on any SAP Business Technology Platform (BTP) account.\nTo use the resources you need to have:\n\n1. An SAP BTP account. Users who don't have an account can register for a free trial account.\n   See [Sign up for a free trial account on SAP Business Technology Platform](https://www.sap.com/developer/tutorials/hcp-create-trial-account.html).\n\n2. Some of the resources connect to the **Sample OData Service**. This service is part of SAP Mobile Services cockpit based on ESPM model (Enterprise Sales \u0026 Procurement Model) and is available for developers to use during development and testing. The sample OData service also lets you evaluate how delta tokens are handled in your test application. This service is specific to an SCP account.\n\n---\n\n### Download and Installation\n\nClone the repository or download it to your file system.\n\n---\n\n### Known Issues\n\nThere are no known issues relating to the resources included in this repository. Please refer to the **How to obtain support** for any issue you encounter.\n\n---\n\n\n### 📞 How to Obtain Support\n\nFor any issue you encounter with\n\n- the _resources_ in this repository, please create a new `Issue` in the [Issues](https://github.com/SAP/cloud-mdk-tutorial-samples/issues) section of this repository.\n- the _tutorials_ associated with them, please create a new `Issue` by clicking on the **Provide Feedback** option available in the tutorial page.\n- In addition, registered users can log-in and submit their question in **SAP Community** by following [this link](https://community.sap.com/t5/forums/postpage/choose-node/true/product-id/73555000100800001081/board-id/technology-questions).\n\n---\n\n### 📑 License\n\nCopyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fcloud-mdk-tutorial-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsap-samples%2Fcloud-mdk-tutorial-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fcloud-mdk-tutorial-samples/lists"}