Exploring the Developer Skills Needed to Build Apps with MobileCaddy

The MobileCaddy framework removes a great deal of the hard work for developers tasked with building sophisticated enterprise mobile apps. This means the business investing in the app won’t need to seek new developer skills or spend to recruit new team members thanks to MobileCaddy, and the developers can focus entirely on delivering the app itself. This article will detail the many ways the framework makes this possible, giving the business complete confidence it will be getting the app it needs.

 

appdelivery_small

You’ll always need capable, competent people to build a mobile app which can add value to an organisation beyond the obvious improvements to basic worker productivity. That’s why finding a solution which allows the people you already have to rely on their existing skills and focus on delivering that app, rather than working on tedious, time-consuming development, is so important.

With the MobileCaddy Application Delivery Framework, developers can quickly and easily build these more advanced mobile apps using a familiar set of skills, as the solution removes the need for specialist development, and provides helpful guidance across all stages of the project.

Here, we’ll answer key questions our partners and clients ask us about the skills needed to begin a mobile project on the Salesforce platform using the MobileCaddy Application Delivery Framework.

Read more

Top Mobile Tech Takeaways from the 2017 Salesforce World Tour London

Salesforce-World-TourEach year the Salesforce community gathers in major cities around the globe for the Salesforce World Tour. These events allow those in attendance to come together and discuss, learn from, and celebrate each others’ hard work.

This year’s event drew well over 10,000 people to the ExCel Centre in London.

The MobileCaddy team went along to explore the new and exciting technology on show, and to understand how some of the world’s leading brands are using Salesforce to set new standards for success.

Better tools for employees to better serve customers

One of the main goals Salesforce sets itself each year is to help businesses provide the best possible customer experience through technology innovations. In the digital age, businesses are better equipped than ever to serve their customers, and this year’s World Tour focused on the convergence of cloud, social, mobile, IoT, and AI technologies as a game-changer for those who embrace it.

At MobileCaddy, we obviously have a keen interest in the role mobility is playing in redefining how businesses operate, regardless of size or resources, stretching across all lines of business and industry verticals.

With mobile being a key pillar of Salesforce’s core technology offerings, we’ve listed a number of interesting examples from the 2017 event below.

Read more

Removing the Risk from Salesforce Mobile Apps with MobileCaddy

MobileCaddy, as a comprehensive Application Delivery Framework, contains many components and features which are beneficial across all the various phases of a Salesforce mobile app project. In this latest article, we’ve highlighted some examples of the ways in which using MobileCaddy reduces, or in some cases removes, significant risks from the challenging process of building a successful enterprise mobile app.

 

MobileCaddy

Earlier this week, we explored the ways in which the MobileCaddy framework can be used to accelerate mobile app development on the Salesforce platform. By speeding up the development process with a solution such as MobileCaddy, developers can overcome a common obstacle standing in the way of making their projects successful.

Another significant challenge which often surrounds mobile app projects is that of risk. Many businesses are still reluctant to develop enterprise mobile applications because they believe there is simply too much risk involved, whether that’s related to their employees, their data, or their need to guarantee a return on investment.

As with the ability to save time on development, though, solutions such as MobileCaddy can remove many of the risks as well. Once this is achieved, it allows both end user businesses and consultancy practices alike to approach the formidable mobile landscape with full confidence that they’ll succeed. Here, we’ll touch on three specific examples that are included within the MobileCaddy package, to give readers an idea of some of the ways the risks and challenges can be removed from Salesforce mobile apps:

Read more

Salesforce Q4 Results Reveal Platform Growth is Driving More Mobile Applications

With the demand for mobile applications which can support business critical functions and processes still accelerating, Salesforce is seeing more and more use of its App Cloud, as both partners and end customers are recognising the value of building their apps directly on the platform. Here we discuss the trends which have emerged from Salesforce’s recent quarterly financial update, with the usual focus on mobile. 

All eyes on Salesforce 

Due to its position as one of the growing dominant ‘forces’ in the global technology market, there’s always a great deal of interest in how customers and partners are actually interacting with Salesforce and its vast offering of business technology.

As most already know, each quarter, Salesforce releases a financial update which includes a breakdown of the performance and usage of its various products and services, including each of its individual clouds. At MobileCaddy, one particular statistic continues to catch our eye each quarter, and that’s the consistent growth of the Salesforce Platform, and the App Cloud, among its worldwide user base.

Read more

A First-Hand Look at Data Recovery for an Offline-First Mobile App

Anyone with experience working with Salesforce mobile applications will know that, even at the best of times, data can occasionally struggle to find its way from the device to the platform. But when the mobile app in use is something an employee depends on as a critical tool to do their job, this sort of setback simply cannot be allowed to have a significant impact. Here we discuss a recent data synchronisation issue which arose with one of our customers, running an offline-first mobile app in a critical line-of-business function, and we offer some advice for recovery for anyone in similar situations.

Mobile apps: Hope for the best, prepare for the worst

One of the primary benefits of a comprehensive solution such as MobileCaddy – which doesn’t just focus on the development of its apps up until the deployment, but also has an equal focus on post-deployment support – is that a built-in monitoring system is working around the clock to identify issues or problems which may affect anyone using our apps. The point of this? So we can either prevent these issues, or fix them as quickly as possible, of course!

We were recently alerted that one of our clients, with an app deployed throughout a large team of field sales workers, had two users experiencing a problem with the synchronisation of their records to the Salesforce platform. The users in question noticed that certain records were repeatedly getting stuck in their outboxes when all other data was being synced as expected. Within the MobileCaddy system, Mobile Logs and Connection Sessions are kept stored to allow the administrators to have visibility into these kind of issues, and to provide our technical team with the best chance of resolving them.

Read more

MobileCaddy Apps for Desktop: Delivering Salesforce on Windows 10

20th_Feb_W10_Ver6

With approximately 80% of the global workforce performing deskless work daily, the demand for the right technology, in the right place and at the right time, has reached critical mass. For Salesforce users, this means seamless access to critical systems and data on any device, regardless of location or connection. To accommodate this, we’ve extended our MobileCaddy offering from iOS and Android applications to deliver Salesforce on Windows 10, making it easier for businesses to enable truly deskless work.

Presenting… MobileCaddy for desktop

It’s with great pleasure that we can officially announce the first desktop support for MobileCaddy applications. This expansion is something we’re extremely proud of, as it marks a significant step in our mission to provide seamless mobile working within the global Salesforce ecosystem, free of any limitations.

Read more

Custom Mobile Apps: Answering the Burning Questions for Salesforce Consultancies

As more and more organisations place a strong emphasis on mobilising processes which are ‘business critical’, Salesforce consultancies tasked with delivering custom mobile apps capable of achieving that are facing a wave of entirely new and unfamiliar challenges. But in order to take advantage of this growing opportunity, consultancies must first be able to meet each of their clients’ mobile-specific requirements. From our experience working closely with the Salesforce partner community, here we address the burning questions which must first be answered in order to successfully provide the class of mobile apps so many businesses are currently demanding.  

 

burning2Some Salesforce partners and consultancies will inevitably feel the only question that really matters is whether the mobile app that will satisfy their client’s specification can be built or not. While this is generally the bottom line when taking on a project, there are a number finer, more intricate details which need to be considered, due to the complexity of the apps which the market is now in desperate need of.

Those details become even more important when a client’s goal is to introduce a mobile app into a workflow or process critical to its business, which is when a new, more advanced, more powerful solution is required to eliminate the possibility of failure once deployed.

This is where an evaluation of the available technology, compared to the necessary features and characteristics of the app, should take place. Within this decision making process, once you reach, and realise you need to go beyond, the limitations of an app built with Salesforce1, it will become abundantly clear that these preliminary considerations are essential to the success of your delivery.

Read more

Hidden Salesforce Spring ’17 Security Update Could Prove Fatal for Android Apps

Android-AppsThe upcoming Salesforce Spring ‘17 release will include restrictions to its security policy for mobile applications that are submitted to the Google Play Store, something which will affect anyone running Salesforce mobile apps on Android. Read on to learn what has changed, how it may affect your apps, and how it can be fixed.

Pre-release testing uncovers unwelcome updates

An interesting discovery was made last week during a routine pre-release test for Salesforce’s Spring ‘17 update, made by our Salesforce Pre-Release QA Administrator when testing MobileCaddy in the pre-release testing box on an Android device.

This advanced testing, designed to preemptively rectify any potential challenges or unexpected errors well ahead of time, surfaced a problem where MobileCaddy apps within the Google Play Store were failing. From our position as a Salesforce Partner, we use 10 full enterprise pre-release orgs, in varying configurations, to ensure all of our apps continue to function (this includes the Apple App Store, the Google Play store, and the Salesforce App Exchange).

Read more

ATS Compliance is No Longer an Option for Salesforce Mobile Apps

ATSFor anybody working with – whether that’s building, running, or maintaining – mobile apps on the Salesforce platform, forthcoming restrictions to Apple’s ATS security feature will have an impact which must be urgently addressed. 

While Apple has extended its original deadline for this, any apps being submitted to the App Store will eventually be affected. This article details the changes which are occurring, as well as highlighting the different implications for MobileCaddy customers and non-MobileCaddy users. 

So what exactly is ATS?

App Transport Security (ATS) is a security feature introduced by Apple during its 2015 Worldwide Developer’s Conference (WWDC), to improve the security of applications by forcing all connections to use HTTPS instead of HTTP, ensuring connections between applications and web services are encrypted whilst in transit. Any attempts to make connections to web services which aren’t secured will fail and result in an error.

Apple initially specified a deadline of 1 January, 2017 during its 2016 WWDC as the cutoff point for when all apps being submitted to the App Store must comply with the ATS security feature. However, Apple has recently decided to extend this and will release a new deadline at a later date.

Read more

Working with Salesforce Record Types and Offline Mobile Apps

Due to the fact that Salesforce record type IDs can vary between instances, it’s an important consideration to understand the effect of this on your design, development effort, and the potential failures once the app moves to production. As always with MobileCaddy, our aim is to remove this consideration to allow for more rapid and robust mobile apps.

salesforce-record-types

Salesforce record types

For nearly every object in Salesforce (both standard and custom), you can create multiple record types of the same object. This allows separation of ‘types’ of records. For example, if we had a custom object for ‘assets’ (so Asset__c) we may want to store types of these assets that have shared, similar, and distinctively different attributes.

There’s an excellent video by CertifiedOnDemand which explains the concepts regarding why you would want to use record types, which I’ll refer to here, as our purpose is to look at the implications for our particular use case (here are some Salesforce tips and tricks on record types as well).

Read more