Skip navigation
All Places > Developer > Mobile Developers > Blog > 2017 > September

Are you building mobile CRM apps from scratch? Is your team stuck in the deciding between Hybrid vs. Native? Maybe you’re trying to deliver a premium mobile experience, but you don’t have the budget or skills?


STOP. Take a deep breath and consider what we’ve spent the past two years building.


Sugar Mobile SDK - the first Mobile CRM SDK that favors convention over configuration. You start with a proven mobile application in use by tens of thousands of users today, and add the pieces that are unique to your business. Focus on creating value for your users, instead of navigating the uncertainty of mobile development.

What’s possible?


What is Mobile SDK?
Mobile SDK enables developers to extend Sugar Mobile functionality beyond what is possible through studio configuration. Common examples are:

  1. Custom fields, dashlets, views, buttons
  2. Support for mobile device management
  3. Styling, theming, navigation
  4. Native device capability integration (GPS, camera, etc.)


Extending Sugar Mobile using the SDK results in a custom mobile application that the author is responsible for building, maintaining and distributing. Upgrade-safety and strong API contracts have been designed into the SDK to reduce the risk of upgrades breaking extension functionality.


Developers should be familiar with:

  • Sidecar and Sugar customization
  • Mobile application development with javascript
  • iOS and Android application publishing processes


A custom mobile app is a mobile app developed on top of the Mobile SDK. Specific configuration and branding makes a given mobile app custom. Additionally, a custom mobile app may contain custom business logic developed in javascript, HTML, and CSS.


How do I get access?
You can get access directly from the Mobile Tools Portal. The portal is restricted to partners and customers running Enterprise and above. If you are having problems with access, check out the On-Boarding new Sugar Developers guide in the Sugar Community.


What are the benefits of the Mobile SDK?
The Mobile SDK’s formalized APIs and guidelines will help you extend SugarCRM Mobile in an upgrade-safe manner. Sugar has done the heavy lifting by allowing you to extend the SugarCRM Mobile app that will speed up your development so you do not need to build your own application from scratch. Developers will also benefit from new features added on ensuing upgrades of the SDK.


What does the SDK allow you to do?

Custom MenusAbility to add custom main menu items
Ability to add custom right menu items
Custom field typesEnable field validation
Custom fields such as signature fields
Custom ActionsGeolocation for checkin-checkout
Launch another app (e.g. Skype)
Barcode/QR scanning
Override file actions
Custom DashletsAdd custom actions
Build custom Dashlets
External Source Dashlet
Filtered List Dashlet
Record Summary dashlet
Statistics Dashlet
Custom ViewsBuild custom to-do lists
Modify table formatting
Extend the detail view
Extend the opportunities list view
Native Plug-insThe SDK already supports standard native capabilities such as geolocation and camera access. In the event you need to add other native capabilities, there is a way to do this.



How do I get help or provide feedback?
All development questions should be directed to the community.
If you need to file a defect or enhancement request, please submit a case to our support team: