Our MobileCaddy Trust site keeps our clients and partners assured that their mobile applications are running properly behind the scenes, with daily alerts and notifications. This article details a recent milestone reached by our systems, and also explains why we’re so happy to be wishing the Trust site a very happy second birthday.
Last month, the third annual edition of Europe’s largest community-led event for Salesforce professionals took place in London. London’s Calling is an event designed to bring together anyone working with Salesforce to network, share ideas, solve problems, and learn new things.
We were particularly excited about the event, as our Lead Mobile Technical Architect Todd Halfpenny was not only part of the team in charge, but was also presenting for the third year running.
The rest of the great organising and volunteering team was diverse, including Simon Goodyear, Kerry Townsend, Amanda Beard-Neilson, Francis Pindar, Jodi Wagner, and Lauren Touyet. We’re very proud of our contribution to these Salesforce community events, which also extends to our sponsorship of the London Developer User Group.
2018 was the best year yet
The event seems to be getting bigger and better every year, and 2018 promised plenty of interesting attractions and engaging sessions for attendees to get involved in.
Mobile applications need to be updated for many reasons. It’s common for an initial release of a new app to contain bugs that weren’t caught in sandbox and developer environments, for example, or for a misunderstanding of workflow to pass through the UAT stage unnoticed.
Beyond this, once an app is live and mature, it will still need to evolve in line with many factors including (but not limited to): new business requirements, regulatory updates, alignment with new OS and hardware capabilities, and of course in our world modifications to support new Salesforce releases.
Operating and supporting any enterprise application in the context of mobile is challenging, because you don’t have control over that app’s underlying operating systems, nor can you predict new updates, upgrades, or patches being released.
This presents a problem for those responsible, because changes to an OS can cause mobile apps to suffer in their performance, or even stop working entirely. When those apps have been deployed into functions which are critical to the daily running of the business, that effectively renders the employees or community users relying on the app incapable as well, which simply can’t be allowed to happen.
So, firstly… Understand your app
You need to be aware of all the various components which make up your application, how they interact with each other, and what relationship they have with the OS.
Any number of things within your app can change without your knowledge, and the various elements and supported systems mean that continual testing is an absolute necessity to avoid app failure. This becomes even more important when applications are supporting business critical processes and workflows.
Code deployment validation
With the MobileCaddy Application Delivery Framework (ADF), code deployment is made simple from a developer’s perspective, thanks to the CodeFlow development environment. CodeFlow enables one-button deployment, from the developer’s local environment up to the Salesforce platform. This bundles up the application logic, UI, and much more into one simple flow.
Following this, an extremely important step in the testing is to ensure that code has deployed successfully. By using the MobileCaddy Platform Emulator, along with the browser’s development console, developers can validate the code immediately after it’s been deployed. This is beneficial because a partially failed deployment, or missing assets, will be picked up for correction before any QA or UAT processes begin.
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.
An organisation has decided it wants to invest in a mobile app for its employees – so what next? This decision is becoming increasingly common in the modern business landscape, as mobility continues to drive productivity, efficiency, and cost savings.
With a growing global workforce of ‘deskless’ employees, apps are actually fast-becoming more of a necessity than something businesses can choose to have or not have. With up to 37% of office-based workers now spending an average of eight working days in a typical month away from their desks, that additional rising demand will also be pushing businesses to invest in mobile.
So, the next decision the business will typically look to make is how to deliver the app it wants. However, there are a number of crucial factors which must be carefully considered, and fully understood, before investing in a technology solution to build an enterprise mobile app. When it comes to Salesforce, these considerations are even more important, thanks to the vast number of partner technologies and platform capabilities within the ecosystem.
Unfortunately, many businesses launch into their efforts to mobilise internal systems without taking the necessary steps in determining the class of technology solution their apps will require – a mistake which inevitably results in the app failing in some capacity.
Each 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.
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:
The benefits of using the Salesforce platform to develop enterprise mobile apps are extensive, but there simply aren’t anywhere near as many enterprises doing so as you might expect. The reason for this is, in many cases, that it’s simply too challenging, too costly, or the expertise just aren’t available.
However, there are solutions within the global Salesforce ecosystem designed specifically to ease the pain of mobile app development for both end customers and consultancy firms alike. Once these inherent challenges are removed, the advantages of having mobile applications supporting business critical processes move into focus. These positives vastly outweigh the negatives, making those complementary partner solutions well worth searching for.
One of those negatives is the time mobile app development projects can take when approached without the necessary tools or understanding. Looking specifically into the need to accelerate the development process for those tasked with actually building mobile apps, we’ve highlighted five advantages the MobileCaddy package offers: