The MobileCaddy shell applications are our bare-bone applications that we are putting together to give you a useful, yet lightweight, starting point when developing an offline application for Salesforce.
shell-ionic$ tree -L 2
├── Gruntfile.json // Grunt configuration
├── mock // Salesforce platform mocks can go here
├── node_modules // Dev tools installed by NPM
├── oauthcallback.html // Callback file used in oAuth flow
├── package.json // NPM package configuration
├── scss // SCSS
│ ├── app.scss
│ ├── ionic
│ └── _mobilecaddy.scss
├── tests // Unit / E2E tests in here
└── www // The app goes in here
├── index.html // Auto generated file
├── index.tpl.html // Template for index.html
As well as these proposals, and suggested starting config, the shell applications also come with some JS logic which supply a handy Settings section for your app. This includes our Mobile Table Inspector that gives you a handy window into the encrypted SmartStore. This can also be used as a base to enhance from in terms of adding further settings-type functionality.
Using our shell apps you can very quickly get yourself an app connected to the Salesforce platform and running with the MobileCaddy SDK.
If you use the shell apps but prefer to use other tools or libraries (that you’re perhaps more familiar with) such as swapping out Grunt for Gulp, then it’s no sweat at all.
Get the MobileCaddy Shell Apps
Our Shell applications can be downloaded from our github repositories;
If you’d like to see a shell application for a framework that isn’t listed here please let us know.
Getting Started with a Shell App
Each shell app comes with detailed instructions in the README, but you can also visit our Getting Started page for detailed instructions.