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.
À 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.
iOS
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'LiferayScreens'
Android
dependencies { compile 'com.liferay.mobile:liferay-screens:+' }
Ressources
Développer de fabuleuses applications Android grâce à Liferay Screens
Regarder le webinarDocumentation officielle et tutoriels
iOS AndroidFAQ
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.