Liferay Screens
本地应用程序实现快速开发

Liferay Screens 是一个完全本地化移动端组件的集合,它使用您的Liferay Portal的所有功能作为企业级的移动后台。
喜爱Liferay Screens的理由
100%本地化,为iOS和Android系统构建
完全兼容Android Studio和Xcode
所有组件均可重复使用、可主题化并可扩展

准备就绪连接到您的自定义后端
即开即用的美观设计
100%开源,并已连接到您的Liferay Portal
商业优势
确保一致的跨渠道体验
扩展您的网站、Portal和内部网的覆盖范围
为您的移动项目提高投资回报率
更快的开发周期和可重复使用的组件
降低开发人员的学习曲线
各组件已连接到您Liferay后端
Sceens是Liferay 平台的一大突破创新,它让我们可以在商业和客户环境下完美整合两大热门技术:Liferay Portal和移动设备。
我认为Liferay Screens区别于市场上其他移动解决方案的关键在于它专注于本地化。 如果想要呈现高品质、高性能的应用程序,采用本地应用技术是必须的。Liferay Screens对于我们的Liferay项目有非常大的促进作用。
iOS
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'LiferayScreens'
Android
dependencies { compile 'com.liferay.mobile:liferay-screens:+' }
FAQs
我可以创建自己的组件吗?
当然可以!创建属于您自己的 iOS 和 Android 版Screenlets很简单。 我们会为您提供一份指南,来讲解每一步的操作以及如何调用现有Liferay API或您自有的组件。
Screens可以与我已有的应用程序兼容吗?
当然!Liferay Screens像其他任何的Android或是iOS库一样 (它甚至适用于cocoapods和jcenter),同时还可兼容您在应用程序中使用的其他库。
所有Screens都是本地的吗?
是的!为了呈现最好的性能和用户体验,Liferay Screens的Android和iOS版都是100%本地的。
我们发现大多数客户更倾向于创建本地应用程序来呈现最好的用户体验,
这也是我们把创建本地软件开发工具(SDK)作为首要任务的原因。
我可以继续使用我喜欢的集成开发环境(IDE)和工具么?
当然!Liferay Screens是一个兼容诸如Android Studio或Xcode等标准化工具的资源库。 它可以与您现有的项目进行整合。
在Android系统里,您同样也可以使用Eclipse ADT或是手动编译(使用Gradle或不用Gradle)。仅使用lib文件夹下已编译的aar文件也可以实现。
我可以从我的Objective-C语言的iOS项目中使用Screens吗?
当然,Screens iOS版虽然是由Swift语言编写,但对于Objective-C语言具有完全的互操作性。
我可以用相关性管理器来导入库吗?
当然,在Android系统下您可以使用Gradle或Maven。如果是iOS系统,您可以使用CocoaPods。
Screenlets可以提供所有的Liferay功能吗?
还没有!目前Screenslets列表中显示的均为可用的功能, 不过我们计划将尽可能地提供更多功能。
我如何自定义一个现有的Screenlet?
我们会提供一份指南,您可以自定义UI和行为(可扩展当前的行为,也可覆写它)。
我可以将现有的Screenlet与非Liferay后台整合吗?
可以,该结构的设计理念是无关后台。 您只需提供访问您自定义的非Liferay后台的逻辑,就可以在现有的UI下使用现有的Screenlet。