Liferay Screens
Desenvolvimento ágil de aplicativos nativos

Liferay Screns é uma coleção de todos os componentes móveis nativos, usando todo o poder do seu Liferay Portal como back-end.
Motivos para utilizar o Liferay Screens
100% nativo, desenvolvido para iOS e Android
Totalmente compatível com Android Studio e XCode
Todos os componentes são reutilizáveis, customizáveis e extensíveis

Pronto para se conectar ao back-end do seu portal
Design inovador
100% Open Source, já conectado ao seu Liferay Portal
Benefícios de Negócio
Proporcione experiências consistentes em todos os canais
Aumente o alcance do seus sites, portais e intranets
Alavanque o ROI dos seus projetos móveis
Ciclos de desenvolvimento mais rápidos e reutilização de componentes
Reduza a curva de aprendizado para desenvolvedores
Componentes já estão conectados ao back-end do seu Portal
Screens é um verdadeiro avanço da plataforma Liferay, que permite a integração de duas tecnologias líderes no ambientes de negócio: Liferay Portal e mobilidade.
Eu acredito que o diferencial do Liferay Screens, se comparado com outras soluções móveis no mercado, é o foco no nativo. Trabalhar com tecnologias nativas é fundamental quando você deseja entregar uma excelente qualidade e aplicativos de alta performance. O Screens visivelmente facilitou isso para nossos projetos 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:+' }
Recursos
Desenvolva Incríveis Aplicativos para Android com Liferay Screens
Ver WebinarDocumentação oficial e tutoriais
iOS AndroidPerguntas Frequentes
Perguntas Frequentes
Posso criar meus próprios componentes?
Com certeza! É muito fácil criar os seus próprios screenlets, nós temos um guia para explicar cada passo e como conectar um Liferay API existente, para iOS e Android
Como posso reportar um problema?
Encontrou um bug ou quer sugerir uma melhoria? Adicione um ticket no Jira (você deverá logar, primeiramente, para ser possível visualizar o projeto) e a equipe de Screens irá respoder prontamente.
O Screens é compatível como meus aplicativos já existentes?
Claro! Liferay Screens funciona como qualquer outra biblioteca para Android ou iOS (também está incluído em cocoapods e jcenter) e é compatível com outras bibliotecas que você poderá estar utilizando no seu aplicativo.
Os componentes Screens são 100% nativos?
Sim! As versões para Android e iOS do Liferay Screens são 100% nativas para entregar a melhor performance e experiência para o usuário.
Nós descobrimos que a maioria dos clientes preferem desenvolver aplicativos nativos para entregar a melhor experiência. Por esse motivo, desenvolver um SDK nativo tem sido nossa prioridade.
Posso continuar utilizando meu IDE e ferramentas preferidos?
Claro, Liferay Screens é uma biblioteca que funciona com ferramentas padrão como Android Studio ou Xcode. Pode ser integrada aos seus projetos existentes.
Para Android, você também poderá usar Eclipse ADT ou até mesmo compilar manualmente (com ou sem Gradle). Apenas utilize o aar compilado na sua pasta lib.
Posso usar o Screens, projetado para iOS, com o Objective-C?
Sem problemas! Screens para iOS é desenvolvido em Swift, mas é totalmente operável com Objective-C.
É possível importar a biblioteca por uma gerenciador de dependência?
Claro, para Android você poderá utilizar o Gradle ou Maven. Para o iOS, você poderá usar CocoaPods.
Vocês disponibilizam todas as ferramentas Liferay como Screenlets?
Ainda não! Nós planejamos auxiliar o máximo possível, mas, atualmente, a lista de Screenlets está disponível aqui.
Como posso editar um Screenlet existente?
Existe um guia para isso! Você poderá customizar a interface do usuáro e seu comportamento (expandir o atual ou substituí-lo!)
Poderia ser integrado um Screenlet existente como um backend que não seja Liferay?
Sim, a arquitetura possui um design que não é dependente de um backend concreto, com uma UI existente, mas sim fornecendo a lógica para acessar seu backend necessário.