As announced in Bob Stutz’s blog post, we’re thrilled to announce several updates to the Microsoft Dynamics CRM Mobile SDK, to help you tailor your custom mobile CRM solutions. The release includes new Mobile SDK class libraries for Android and iOS to help create native mobile apps with Dynamics CRM. These class libraries build on the foundation of the Activity Tracker sample apps that were released for Dynamics CRM in December and expand their functionality to include compatibility with all out-of-the-box entities as well as custom entities.
We are also excited to announce the Azure Mobile Connector SDK for Dynamics CRM Online in partnership with the Azure team, providing advanced functionality such as mobile offline sync in an easier fashion for developers.
The Mobile App Development Portal is also being released today. It will be the central hub for all future mobile development announcements and includes a specific discussion channel on the Mobile App Development Forum.
Dynamics CRM Mobile SDK
- Source code for a sample mobile apps – These full-featured sample apps address real-world needs and the source code is provided for you to extend further. With these sample apps you can access your CRM contact list and add contact task activities. You can also locate the contact on a map and communicate with that contact through email or a phone call (when supported by the device)
- Android Activity Tracker sample app on GitHub (Android-Activity-Tracker-for-Dynamics-CRM)
- iOS Activity Tracker sample app on GitHub (iOS-Activity-Tracker-for-Dynamics-CRM)
- Class library – The library contains classes for a web service proxy, message request and response classes, and required CRM data types. These classes support both the SOAP and OData v2 endpoints of the CRM organization web service
- Android class library on GitHub (CRM-MobileSDK-Library-for-Android)
- iOS class library on GitHub (CRM-MobileSDK-Library-for-iOS)
- Early-bound code generation tool – Generate early-bound types from CRM standard, custom, and customized organization entities. Include these types in your app project to access CRM entity data
- Code generation tool on GitHub (CRM-MobileSDK-Tool-svcutil)
- Documentation – README.md files are provided for the class libraries and the code generation tool with enough of a description to get you started
What about Windows 8 or Windows 10 app development?
We have that covered! Go to the following MSDN pages to find similar class library, sample apps, and early-bound code generator for Windows Phone development.
- Class library – Mobile Development Helper Code for Dynamics CRM
- Sample apps – Activity Tracker for Dynamics CRM, Activity Tracker Plus Sample app for Dynamics CRM, CRM to Go for Dynamics CRM
- Tool – CRM Service Utility for Mobile Development
Getting Started with CRM Mobile SDK
Azure Mobile Connector SDK
Azure Mobile Apps provide a lightweight, yet fully customizable, offline sync feature. Azure has partnered with the Dynamics CRM team to release the Azure Mobile App Connector SDK for Dynamics CRM Online:
- Azure App Service for your mobile backend: connect to Dynamics CRM Online with a great DevOps experience
- Azure Mobile client SDKs: built-in offline sync capabilities and integration with Azure Active Directory
Getting Started with Azure Mobile Connector SDK
Try out the tutorial for setting up the Activity Logger pre-built app. You can use an existing Dynamics CRM Online tenant and Azure subscription, or sign up for a free trial of CRM and free trial of Azure.
The tutorial will walk you through the steps to provision a Mobile Service and configure it with Azure Active Directory for delegated access. Then, you also configure the pre-built client with AAD.
Carlos Mendonca | Program Manager | LinkedIn
Girish Raja | Sr. Product Marketing Manager | Twitter