DEVCON 2026    |    2-5 November 2026 – QEII Centre – London, UK    |    Register now! 

Blogs

Bringing Liferay to Cross-platform Development

How KDXP connects Liferay’s headless platform to Android, iOS, desktop, and web through Kotlin Multiplatform.

KDXP for Liferay - One codebase All platforms

Nestor Ledon
Nestor Ledon
読了時間: 1分未満

Liferay already provides a mature platform for content, permissions, users, sites, workflows, and headless APIs. What has been missing is a practical way to use that platform as the backend for a modern application.

Liferay previously offered dedicated mobile libraries, but those tools were ultimately deprecated or removed in favor of Headless Delivery. That was probably the right architectural move, even if retiring the mobile SDK without replacing the developer experience left a pretty obvious gap. API-first competitors such as Contentful have already shown why separating the backend from the presentation layer makes sense.

KDXP is intended to fill that gap: not by bringing back another platform-specific mobile SDK, but by providing a Kotlin Multiplatform framework over Liferay’s headless APIs for Android, iOS, desktop, and web.

The gap is obvious: searching YouTube for “Liferay Kotlin” currently returns the KDXP setup demo on the first page. Searching for “Liferay multi-platform” does the same.

Those results do not mean KDXP is finished. They do suggest that developers looking to combine Liferay with modern cross-platform development currently have very few options.

The first setup demo walks through connecting KDXP to a local Liferay installation, configuring OAuth, and creating an application-backed site.

Watch the KDXP Liferay Setup demo:
https://youtu.be/mlPIv3XQ-GY?si=aSFYDsVCN0vhPTLd

This is the first step toward giving Liferay developers a shared application layer across Android, iOS, desktop, and web.

YouTube results captured August 4, 2026.

Connect with me on LinkedIn:
https://www.linkedin.com/in/nestorledon/

ページコメント

Related Assets...

結果が見つかりません。

More Blog Entries...