Liferay Screens

Développement rapide d'applications natives

Liferay Screens est un ensemble de composants mobiles entièrement natifs, qui utilisent toute la puissance de votre Liferay Portal comme un back-end mobile adapté aux entreprises.

Points forts de Liferay Screens

100 % natif, conçu pour iOS et Android

Parfaitement compatible avec Android Studio et XCode

Composants réutilisables, personnalisables et extensibles

Prêt à se connecter à votre back-end

Magnifique design prêt à l'emploi

100 % open source, déjà relié à votre Portail Liferay

Bénéfices métier

Offrez des expériences cohérentes sur tous les supports

Étendez l'accessibilité de vos sites web, portails et intranets

Augmentez le ROI de vos projets mobiles

Rapidité des cycles de développement et réutilisation des composants

Réduisez la courbe d'apprentissage pour les développeurs

Les composants sont déjà reliés à votre back-end Liferay

Liferay Screens est une révolution pour la plate-forme Liferay, qui nous permet de combiner deux technologies très populaires auprès des entreprises et des consommateurs: Liferay Portal et les appareils mobiles.

Salvador Tejero
Développeur mobile

À mon avis, la principale différence entre Liferay Screens et d'autres solutions mobiles disponibles sur le marché réside dans l'accent mis sur l'aspect natif. Il est indispensable de travailler avec des technologies natives pour obtenir des applications performantes et de qualité. Liferay Screens facilite grandement ce point dans nos projets Liferay.

Nazaret Helices Pérez
Développeur mobile

iOS

1. Copiez
Copiez ces lignes dans votre Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'LiferayScreens'
2. Exécutez
Exécutez « pod install » pour télécharger Liferay Screens
3. Ajoutez
Ajoutez le fichier de configuration à votre projet avec votre configuration de portail. Téléchargez le fichier de configuration

Android

1. Copiez
Copiez ces lignes dans votre fichier Gradle:
dependencies {
    compile 'com.liferay.mobile:liferay-screens:+'
}
2. Synchronisez
Synchronisez votre fichier Gradle et lancez votre projet
3. Ajoutez
Ajoutez le fichier de configuration à votre dossier « values » avec votre configuration de portail. Téléchargez le fichier de configuration
Vous souhaitez plus d'informations sur les étapes d'installation et de configuration?
En savoir plus

Ressources

Développer de fabuleuses applications Android grâce à Liferay Screens

Regarder le webinar

Documentation officielle et tutoriels

iOS Android

FAQ

FAQs

Puis-je créer mes propres composants ?

Absolument ! Il est très facile de créer vos propres screenlets : nous avons élaboré un guide qui explique chaque étape et comment avoir recours à une API Liferay existante ou aux vôtres, aussi bien pour iOS qu'Android

Comment puis-je signaler un problème ?

Vous avez découvert un bug ou vous souhaitez proposer une amélioration? Créez un ticket dans notre système Jira (vous devez d'abord vous connecter pour voir le projet) et l'équipe Screens vous répondra rapidement.

Screens est-il compatible avec mes applications existantes ?

Bien sûr ! Liferay Screens fonctionne comme toutes les bibliothèques Android ou iOS (il est même disponible dans CocoaPods et JCenter) et est compatible avec les autres bibliothèques que vous utilisez peut-être déjà dans votre application.

Les composants de Screens sont-ils 100 % natifs ?

Oui ! Les versions Android et iOS de Liferay Screens sont toutes deux 100 % natives afin d'offrir une expérience utilisateur et des performances optimales. Nous avons découvert que la plupart de nos clients préfèrent développer des applications natives pour proposer les meilleures expériences possibles. C'est pourquoi concevoir un kit de développement logiciel natif a été notre principale priorité.

Puis-je continuer à utiliser mes IDE préférés et outils favoris ?

Bien sûr, Liferay Screens est une bibliothèque qui fonctionne avec les outils standards comme Android Studio ou Xcode. Il peut être intégré à vos projets existants. En ce qui concerne Android, vous pouvez également utiliser Eclipse ADT ou même compiler manuellement (avec ou sans Gradle). Il vous suffit d'utiliser le fichier .aar compilé dans le dossier de votre bibliothèque.

Puis-je utiliser Screens pour mon projet iOS avec Objective-C ?

Bien sûr, Screens pour iOS est codé en Swift, mais il est parfaitement compatible avec Objective-C.

Puis-je importer la bibliothèque à l'aide d'un outil de gestion des dépendances ?

Tout à fait. Pour Android, vous pouvez utiliser Gradle ou Maven.
Pour iOS, vous pouvez utiliser CocoaPods.

Proposez-vous toutes les fonctionnalités Liferay comme screenlets ?

Pas encore ! Nous prévoyons d'en prendre en charge autant que possible à l'avenir, mais actuellement, la liste de screenlets est disponible ici.

Comment puis-je personnaliser un screenlet existant ?

Il existe un guide pour cela ! Vous pouvez personnaliser à la fois l'interface utilisateur et le comportement (vous pouvez étendre le comportement actuel ou le remplacer !).

Puis-je intégrer un screenlet existant à un back-end hors Liferay ?

Oui, l'architecture est conçue pour fonctionner avec tous les back-ends. Vous pouvez utiliser un screenlet existant, avec une interface utilisateur existante, mais en fournissant la logique applicative pour accéder à votre back-end sur mesure hors Liferay.