Top Banner
Creating Android Apps That Use Liferay Extend software solutions based on Liferay Portal platform
7
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Creating Android Apps That Use

LiferayLiferay

Extend software solutions based on

Liferay Portal platform

Page 2: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Liferay Portal

JSR-286 portal server empowered with user and

group management, web

sites, WCM, document

management, workflow...

Portlet –

functional

programatic

extension to meet

customer needs

Page 3: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Support for mobile devices?

Page 4: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Mobile Devices

• Responsive interface and device awareness

• Liferay Sync

https://www.liferay.com/products/liferay-sync/features

Page 5: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Liferay Mobile SDK

• hides implementation specific to platform

(service builder) related to JSON WEB Service

• JSON

• OAuth• OAuth

Page 6: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

DEMO Example

1. Get Liferay Mobile SDKgit clone [email protected]:liferay/liferay-mobile-sdk.git

2. Prepare your plugin for remote accessService.xml, build-service, build-wsdd

3. Build Mobile SDK3. Build Mobile SDK- configure the SDK Builder properties (set URL, context)

- in SDK root folder run ./gradlew createModule

- in newly created module root folder run ../../gradlew

jar

- verify there is {MODULE_ROOT}/build/libs/liferay-

{MODULE_NAME}-android-sdk-1.0.jar

4. Include and use SDK API in your IDE

Page 7: JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić

Thank you!

Igor Bešlić,

Senior Software Engineer https://github.com/igorbeslic

https://twitter.com/igorbeslichttps://twitter.com/igorbeslic

https://www.liferay.com/web/igor.beslic/profile