[This topic is pre-release documentation and is subject to change in future releases.]
Mobile apps are very popular these days. By using industry standard protocols like SOAP and OData in your app code, your modern or mobile apps can connect to the Microsoft Dynamics CRM web services, execute custom business logic, and access organization data. In the following sections, learn how you can develop apps that can access the Microsoft Dynamics CRM web services.
Mobile Development Helper Code for Dynamics CRM
The Microsoft.Crm.Sdk.Mobile source code sample is a partial re-implementation of the Microsoft Dynamics CRM SDK classes written as a Portable Class Library to facilitate development of store apps for Windows 8.1 desktop, tablets, and phones. The code makes use of the SOAP and OData protocols to issue web service method calls. An organization web service proxy and most of the message response/request classes in the CRM SDK have been implemented. When writing apps that use this code, you don’t have to link to the CRM SDK assemblies to access the organization web service.
CRM Service Utility for Mobile Development
This sample is a custom extension to the CrmSvcUtil.exe program that ships in the Microsoft Dynamics CRM 2013 SDK. The purpose of this program is to generate C# or VB source code containing early-bound entity types and option set types from the metadata of your CRM server. This code can then be included in your mobile app projects. This enables you to make use of both out-of-box and any custom or customized entities in your code.