hybris mobile app sdk for android
TRANSCRIPT
![Page 1: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/1.jpg)
Digital performance.
YASSER OUAFTOUH
Introduction to HybrisMobile App SDK for Android
10/05/2016
![Page 2: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/2.jpg)
ANDROID REVIEW1. INTRODUCTION2. HYBRIS MOBILE APP SDK FOR ANDROID3. ARCHITECTURE
CAPTURES - DEMO
Content
![Page 3: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/3.jpg)
ANDROID REVIEW
![Page 4: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/4.jpg)
![Page 5: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/5.jpg)
![Page 6: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/6.jpg)
![Page 7: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/7.jpg)
INTRODUCTION
![Page 8: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/8.jpg)
8
Build Unique Mobile Apps with the hybris Mobile AppSDK for iOS and Android.hybris Mobile includes a ready-to-use Mobile App SDK(Software Development Kit) for both iOS and Android toget you started quickly and cost efficiently when lookingto develop a unique, fully-integrated app.The Mobile App SDK consists of an API library that isfully connected to the hybris Platform via the OmniCommerce Connect interface and includes corecommerce functionality, like catalog search & browse,cart, checkout, order, customer account and store locator.The SDK comes with native, pre-configured iOS andAndroid sample apps that can either be used as-is, orfurther customized to your needs, significantly loweringtime- and cost-to-market.The SDK also contains native QR code scanners for bothiOS and Android and NFC writing and reading capabilitiesfor the Android version.
Hybris Mobile
© SQLI GROUP | 2015
![Page 9: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/9.jpg)
9
Barcode IntegrationMobile barcodes are a powerful way to transfer customers between channels and drive sales. For example, retailers can add barcodes to catalogs or advertisements. When a picture of a barcode is snapped with a mobile phone it will, for example, bring up a special landing page for that product or group of products. This can provide customerswith instant product and pricing information and create opportunities for cross selling or upselling. These same capabilities would also provide the ability to link coupons or vouchers to barcodes that encourage impulse buying in the store.
Barcode Integration
© SQLI GROUP | 2015
Source
![Page 10: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/10.jpg)
Hybris Mobile App SDK for Android
![Page 11: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/11.jpg)
11
The SDK comprises eight components:• yCommerceApp• yB2BLibrary• yB2CLibrary• yCommerceLibrary• yHTTPClientLibrary• yUILibrary• yLocationLibrary• yScannerLibrary
SDK Components
© SQLI GROUP | 2015
![Page 12: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/12.jpg)
12
• yCommerceApp: A fully functional base sample app that showcases live use of the hybris Mobile App SDK. This app is declined with two versions (B2B and B2C) through the flavor system offered by the Android gradle plugin. Refer to the Android Functional Guides section for details on the features included in the yCommerceApp for B2B and B2C scenarios.
SDK Components
© SQLI GROUP | 2015
![Page 13: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/13.jpg)
13
• yCommerceLibrary: A configurable and extendable wrapper for communicating with the hybris Commerce Suite. It is used to connect to the Commerce Suite and retrieve all available information in the suite, and provides secure connections for critical data such as login credentials and cart management. Refer to the hybris Components section of this topic for more information on the hybris components that this library uses. Note that this library should not be used directly but rather be extended according to your needs.
SDK Components
© SQLI GROUP | 2015
![Page 14: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/14.jpg)
14
• yB2BLibrary and yB2CLibrary: Extensions of the yCommerceLibrary that are specific to B2B and B2C verticals respectively.
SDK Components
© SQLI GROUP | 2015
![Page 15: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/15.jpg)
15
• yHTTPClientLibrary: A configurable and extendable HTTP client with caching capabilities and automatic conversion of JSON/XML to Java objects (POJOs). The default network communication engine implementation uses Volley, a powerful and lightweight network client from Google for Android. If required, you can provide your own network communication engine implementation instead. Gson is the default JSON converter, but you can provide your own converter if required. Refer to the Gson project home page for more information: https://code.google.com/p/google-gson/
SDK Components
© SQLI GROUP | 2015
![Page 16: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/16.jpg)
16
• yUILibrary: A suite of hybris-developed Android UI components that help in implementing and enhancing attractive interfaces for your app.
SDK Components
© SQLI GROUP | 2015
![Page 17: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/17.jpg)
17
• yLocationLIbrary: A library based on Google Maps that facilitates implementation of any map behavior and component in your app. Also contains a facilitator for geofencing features.
SDK Components
© SQLI GROUP | 2015
![Page 18: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/18.jpg)
18
• yScannerLibrary: A library used for barcode scanning that includes a default implementation based on ZXing.
SDK Components
© SQLI GROUP | 2015
![Page 19: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/19.jpg)
ARCHITECTURE
![Page 20: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/20.jpg)
yUILibrary
yB2BLibrary
yHTTPClientLibrarycaching
hybris CommerceModules
hybris Mobile App SDKhybris Mobile App SDK
yCommerceApp
OCC & Extended Services
Customer Specific Library
Third Party Library
Third Party Components
REST
/ H
TTP
yLocationLibrary
yCommerceLibrary
yScannerLibrary
yB2CLibrary
Using yB2BLibrary
OryB2CLibrary
![Page 21: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/21.jpg)
Captures
![Page 22: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/22.jpg)
![Page 23: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/23.jpg)
![Page 24: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/24.jpg)
![Page 25: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/25.jpg)
![Page 26: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/26.jpg)
![Page 27: Hybris Mobile App SDK for Android](https://reader031.vdocument.in/reader031/viewer/2022020716/5878c3301a28ab26728b57b7/html5/thumbnails/27.jpg)
DEMOPROJECTS’ ARCHITECTURE