The Salesforce Mobile SDK allows you to build entirely custom mobile applications on the Salesforce platform. It is available for the following mobile environments:
- Native iOS
- Native Android
- Native Windows Phone
- React Native
- Hybrid (Cordova-based)
The Mobile SDK provides a series of services that facilitate the development of mobile apps on the Salesforce platform. For example: OAuth authentication, Salesforce REST, Offline Synchronization, and Push Notification.
In the DreamHouse sample application, the customer facing app was built with the Mobile SDK to help prospective buyers find their dream house using a branded, engaging and innovative mobile experience.
React Native Implementation
Watch the video below to see the React Native version of the DreamHouse mobile app in action:
The source code for the React Native version of the application is available in this repository on GitHub.
Ionic 2 Implementation (Hybrid)
Watch the video below to see the Ionic 2 version of the DreamHouse mobile app in action:
The source code and installation instructions for the Ionic 2 version of the application are available in this repository on GitHub.
You can also experience the application as a mobile web app in your browser here: https://dreamhouse-app.herokuapp.com.
- Make sure you use https (not http)
- If you don’t see a login screen, make sure you enable popups and try again
- Make sure you log in to the org you installed the DreamHouse package in