develop responsive android apps with powerful sap hybris sdk

2
hybris Commerce Suite: Speed-to-Market with hybris Android App SDK Posted on September 21, 2015 by Embitel Wiki says an App is ‘a self-contained program or piece of software designed to fulfill a particular purpose:’ Thanks to the innovative human mind and its quest to make a technology driven better tomorrow, we now have apps to fulfill purposes ranging from grocery shopping to personal wealth management and banking! As consumers, we’re fascinated by well-designed Apps and their intuitive UI that simplifies the way we shop or bank. But the experience of designing and developing a Software App is equally exciting and involves a lot of creativity and exceptional problem-solving abilities. To help you understand this journey of App Development in detail, here are some insights from Puneet Ahuja, Software Engineer, Embitel Technologies. Puneet has been a part of the team that has been designing and developing Ecommerce Apps for various brands of one of India’s leading retail conglomerates. These Native Android Apps are designed using hybris Android SDK as the ecommerce web-stores of this customer have been developed by Embitel on hybris platform to implement Omnichannel Capabilities. “Though a well-defined and simplified UI with user friendly navigations is critical, it is the responsiveness of your app that is key to ensure customer loyalty,” says Puneet. “This responsiveness depends on the speed of interaction with the backend (database), and hybris platform is most powerful in this aspect.” According to him, working with Android SDK of hybris Commerce Suite 5.2 ensured that App Development time was reduced substantially and hence enabled the customer to go live ahead of time! © 2016 Embitel. All Rights Reserved

Upload: embitel-technologies-i-pvt-ltd

Post on 13-Feb-2017

42 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Develop responsive Android Apps with powerful SAP Hybris SDK

hybris Commerce Suite: Speed-to-Market with hybris Android App SDKPosted on September 21, 2015 by Embitel

Wiki says an App is ‘a self-containedprogram or piece of software designed tofulfill a particular purpose:’Thanks to the innovative human mind and its quest to make a technology driven better tomorrow, wenow have apps to fulfill purposes ranging from grocery shopping to personal wealth managementand banking!

As consumers, we’re fascinated by well-designed Apps and their intuitive UI that simplifies the waywe shop or bank. But the experience of designing and developing a Software App is equally excitingand involves a lot of creativity and exceptional problem-solving abilities.

To help you understand this journey of App Development in detail, here are some insights fromPuneet Ahuja, Software Engineer, Embitel Technologies.

Puneet has been a part of the team that has been designing and developing Ecommerce Apps forvarious brands of one of India’s leading retail conglomerates.

These Native Android Apps are designed using hybris Android SDK as the ecommerce web-stores ofthis customer have been developed by Embitel on hybris platform to implement OmnichannelCapabilities.

“Though a well-defined and simplified UI with user friendly navigations is critical, it is theresponsiveness of your app that is key to ensure customer loyalty,” says Puneet. “Thisresponsiveness depends on the speed of interaction with the backend (database), and hybrisplatform is most powerful in this aspect.”

According to him, working with Android SDK of hybris Commerce Suite 5.2 ensured that AppDevelopment time was reduced substantially and hence enabled the customer to go live ahead oftime!

© 2016 Embitel. All Rights Reserved

Page 2: Develop responsive Android Apps with powerful SAP Hybris SDK

The available components of the hybris Android SDK and associated APIs made customization ofthe following common features simpler and faster:

Login Page and its backend

Product free search feature

PLP (Product Listing Pages)

Category Pages

PDP (Product Description Pages)

Add to Cart feature

This allowed the development team to spend more time and efforts on achieving a seamless UX!

“For a B2C app, a well-designed Home Page is also critical. Easy access to the Top Sellers,Promotional Deals and various categories of products ensures the buyer hits that divine Add-to-cartbutton,” says Puneet.

So, is there a certain process that a developer follows to bring that piece of code (an app) to life?Well, there is a whole software engineering science (and art) behind this. But to briefly describe theentire process, following are the critical components of this process:

After brainstorming and defining the purpose of the App, Visual Designs (VDs) and Backend are designed

As per the VDs, native codes are written to create tones of UI files

These UI files are connected to the back-end using RESTful APIs to implement various App features

If you have any query/feedback, connect with us at [email protected] to set-up a conversation!

For more such interesting updates, join us on LinkedIn:

Embitel Linkedin Page

hybris showcase page

© 2016 Embitel. All Rights Reserved