The Liferay Mobile SDK provides a way to streamline the consumption of Liferay Portal’s core web services and utilities, as well as those of custom apps. It wraps Liferay Portal’s JSON web services, making them easy to call in native mobile apps. It handles authentication, makes HTTP requests (synchronously or asynchronously), parses JSON results, and handles server-side exceptions so you can concentrate on using the services in your app.
The Liferay Mobile SDK comes with the Liferay iOS SDK. The official project page gives you access to the SDK releases, provides the latest SDK news, and has forums for you to engage in mobile app development discussions. Once you configure the Mobile SDK in your app, you can invoke Liferay Portal services in it.
The iOS Mobile SDK app development tutorials cover these topics:
- Making Liferay and Custom Portlet Services Available in Your iOS App
- Invoking Liferay Services in Your iOS App
- Invoking Services Asynchronously from Your iOS App
- Sending Your iOS App’s Requests Using Batch Processing
A great way to start is by setting up the Mobile SDK in your iOS project. This makes Liferay Portal’s services available in your app.