Liferay Screens

Desarrollo rápido de aplicaciones nativas

Liferay Screens es una colección de componentes móviles totalmente nativos que aprovechan todo el poder de tu portal de Liferay como backend

Razones para adorar Liferay Screens

100% nativa, disponible para iOS y Android

Totalmente compatible con Android Studio y XCode

Todos los componentes son reutilizables, adaptables y extensibles

Listo para conectarse a tu backend personalizado

Un atractivo diseño incluido de serie

100% Open Source y ya conectado a tu portal Liferay

Beneficios para la empresa

Asegura experiencias consistentes a través de todos los canales

Amplía el alcance de tus sitios web, portales e intranets

Mejora el ROI de tus proyectos móviles

Ciclos de desarrollo más rápidos y reutilización de componentes

Reduce la curva de aprendizaje de los desarrolladores

Los componentes ya están conectados a tu back-end de Liferay

Screens es un verdadero avance para la plataforma Liferay, que nos permite integrar dos tecnologías que están a la vanguardia en entornos empresariales y de consumo: Liferay Portal y dispositivos móviles.

Salvador Tejero
Desarrollador Mobile

Creo que la diferencia clave entre Liferay Screens y otras soluciones móviles del mercado se halla en el foco hacia lo nativo. Trabajar con tecnologías nativas es una necesidad cuando se quiere ofrecer aplicaciones de calidad y alto rendimiento. Liferay Screens facilita enormemente esto para nuestros proyectos con Liferay.

Nazaret Helices Pérez
Desarrollador Mobile

iOS

1. Copy
Copia estas líneas a tu Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'LiferayScreens'
2. Run
Ejecuta "pod install" para descargar Liferay Screens
3. Add
Añade el archivo de configuración a tu proyecto con la configuración de tu portal

Android

1. Copy
Copia estas líneas en tu archivo Gradle:
dependencies {
    compile 'com.liferay.mobile:liferay-screens:+'
}
2. Sync
Sincroniza tu archivo Gradle y pon en marcha tu proyecto
3. Add
Añade el archivo de configuración a la carpeta de "values" con la configuración de tu portal
¿Necesitas más información acerca de los pasos para instalación y configuración?
Aprender Más

Recursos

Desarrollo de aplicaciones impresionantes para Android con Liferay Screens

Ver Webinar

Documentación oficial y tutoriales

iOS Android

Preguntas Frecuentes

FAQs

¿Puedo crear mis propios componentes?

¡Ciertamente! Es realmente fácil crear tus propios screenlets, tenemos una guía que explica cada uno de los pasos y cómo llamar a una API existente de Liferay o a la tuya propia, para iOS y Android.

¿Cómo puedo informar de un problema?

¿Has encontrado un error o quieres sugerir una mejora? Crea un ticket en nuestro Jira (tienes que iniciar sesión antes para poder ver el proyecto) y el equipo de Screens responderá tan pronto le sea posible.

¿Es Screens compatible con mis aplicaciones existentes?

¡Por supuesto! Liferay Screens funciona como cualquier otra librería de Android o iOS (está incluso disponible en cocoapods y jcenter) y es compatible con otras librerías que puedas estar utilizando en tu aplicación.

¿Los componentes de Screens son 100% nativos?

¡Sí! Ambas versiones, tanto Android como iOS, de Liferay Screens son 100% nativas para proporcionar la mejor experiencia de usuario y el mejor rendimiento. Hemos descubierto que la mayoría de nuestros clientes prefieren crear aplicaciones nativas para ofrecer las mejores experiencias, por eso construir un SDK nativo ha sido nuestra principal prioridad.

¿Puedo seguir utilizando mi IDE y herramientas preferidas?

Por supuesto, Liferay Screens es una librería que trabaja con herramientas estándar como Android Studio o Xcode. Se puede integrar en tus proyectos ya existentes. Para Android también puedes utilizar Eclipse ADT o incluso compilar manualmente (con o sin Gradle). Sólo tienes que utilizar el aar compilado en la carpeta lib.

¿Puedo utilizar Screens desde mi proyecto en iOS con Objective-C?

Por supuesto, Screens para iOS está escrito en Swift pero es totalmente interoperativo con Objective-C.

¿Puedo importar la librería utilizando un gestor de dependencia?

Claro, para Android puedes utilizar Gradle o Maven. Para iOS puedes utilizar CocoaPods.

¿Se ofrecen todas las características de Liferay como Screenlets?

¡Todavía no! Tenemos la intención de soportar tantas como sea posible en el futuro, pero en la actualidad la lista de screenlets está disponible aquí.

¿Cómo puedo personalizar un screenlet existente?

¡Tenemos una guía para eso! Puedes personalizar tanto la interfaz de usuario como el comportamiento (extendiendo el comportamiento actual o sobrescribiéndolo!).

¿Puedo integrar una screenlet existente con un backend distinto a Liferay?

Sí, la arquitectura está diseñada para no ser dependiente de un backend concreto. Puedes utilizar un screenlet existente, con una interfaz de usuario existente, pero debes proporcionar la lógica para acceder a tu backend personalizado.