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.

Salvador Tejero
Desenvolvedor Mobile

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.

Nazaret Helices Pérez
Desenvolvedor Mobile

iOS

1. Copiar
Copie essas linhas para seu Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'LiferayScreens'
2. Executar
Execute "pod install" para realizar o download do Liferay Screens
3. Adicionar
Adicione o arquivo de configuração ao seu projeto através da configuração de seu portal

Android

1. Copiar
Copie essas linhas para seu arquivo Gradle:
dependencies {
    compile 'com.liferay.mobile:liferay-screens:+'
}
2. Sincronizar
Sincronize seu arquivo Gradle e inicie seu projeto
3. Adicionar
Adicione o arquivo de configuração à pasta "values" com a configuração do seu portal
Precisa de maiores informações sobre a instalação e os passos de configuração?
Saiba mais

Recursos

Desenvolva Incríveis Aplicativos para Android com Liferay Screens

Ver Webinar

Documentação oficial e tutoriais

iOS Android

Perguntas 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.