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

Greg Khanlarov, Director of Mobile Development, is so excited about the launch of the new Sugar Mobile SDK that he is speechless!

 

 

If you are coming to SugarCon, make sure you get your hot hands on the new Sugar Mobile SDK first! On Tuesday, you can join Greg for his presentation Sugar Mobile SDK deep dive. Next Wednesday, at the UnCon Tutorials by the Experts, you can meet Greg and other folks from our Mobile development team and learn how to build your first custom Sugar Mobile app.

 

Read on for more details on the Sugar Mobile SDK!Are you building mobile CRM apps from scratch?  Is your team stuck 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.  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 users instead of uncertainty and risk.

 

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:

  1. Sidecar and Sugar customization
  2. Mobile application development with javascript
  3. 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?

CustomizationExamples
Custom MenusAbility to add custom main menu items Ability to add custom right menu items
Custom field types Enable field validation Custom fields such as signature fields
Custom ActionsGeolocation for checkin-checkoutLaunch another app (e.g. Skype)Barcode/QR scanningOverride file actions
Custom DashletsAdd custom actions Build custom Dashlets External Source DashletFiltered List DashletRecord Summary dashletStatistics Dashlet
Custom ViewsBuild custom to-do listsModify table formattingExtend the detail viewExtend 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 Mobile Developers community. If you need to file a defect or enhancement request, please submit a case to our support team.

You have may have seen a recent video where a menacing figure was growling about Quotes customizations and a "Professor M."

 


 

 

 

Who is Professor M? Well me technically. But let me share with you the story.

 

The School for Gifted Coders

 

Coming to SugarCon? Great! You are part of the inaugural class of Professor Marum's School for Gifted Coders. You can leave your No. 2 pencils at home, but you should bring your laptop.

 

The fact is this school is just getting started and since we're a not-for-profit it also means that budgets are tight! But we've got a secret weapon. Can you guess what it is? Sugar of course!

 

We plan to use Sugar to attract student applicants and process applications. We plan to use it to manage our relationships with current and former students. We will also use it to track and forecast donations and contributions to the school to keep it all running.Let me cut to the chase. We have a head start but if you can help us get our CRM system up and running then you will all get an "A+" and that 4.0 GPA that you always wanted. Your parents will be so impressed.

 

 

So now you've got the backstory. Let's talk about what we want you to do before and during UnCon.

 

Installing the Professor M Scenario

 

Watch Lauren's video below for the step by step guide on how to install the Professor M scenario into your own local Sugar instance. If you do not normally run Sugar on your laptop then you might want to follow the Vagrant development environment guide first. Text-based instructions on how to install the Professor M scenario are available on GitHub.

 

 

Bring your laptop to UnCon Tutorials by the Experts

 

The Professor Marum story has been woven into each of the hands-on UnCon Tutorials by the Experts stations within Plaza A/B of the hotel at SugarCon. Each tutorial you finish will bring Professor Marum closer to the Sugar system of his dreams!

 

Who knows? If you pay close attention, you might find some more School for Gifted Coders shout-outs during the rest of SugarCon.

 

We've been having lots of fun with the Professor M scenario and we hope that you do too at SugarCon!

The SugarCRM team has embraced our theme for SugarCon this year (CRM Heroes) like never before! Check out these great videos from some of SugarCRM's best and brightest. You will meet all these heroes (and villains) at UnCon!  Register for SugarCon today!

 

Want to know who is this mysterious Quotes module engineer? You will have to come to find out!

 

 

More videos are below!

 

Meet Steven Parsley and Gabriel Rael from the Engineering team in Product group.

 

 

Meet Zac Sprackett our VP of Reliability and Release Engineering in Product group.

 

 

And last, but not least, you can also meet Olivier Nepomiachty from the Sugar Labs team!

 

 

You can find all these videos and more on our YouTube playlist and also in the UnCon space of the Sugar Community.

Here are a couple more UnCon promo videos from SugarCRM's remarkable technical teams.

 

First off, we have a video Nick Rose, an experienced solutions architect, and also the Director of Solutions Consulting in the Americas. Come to UnCon and check out Nick's session on the Understanding the Sugar Platform.

 

 

Next, we have the brilliant and humble Robert Gonzalez, Software Engineering Manager on the Product team. You can bet that his tutorial at UnCon will be truly remarkable!

 

 

Stay tuned for more videos from the UnCon team!Register for SugarCon today!