Skip to content

FIORI UNICORN RAINBOW BLAST

Alternate title: Optimizing Your Company-Allocated SAPUI5 Fun Quotient

About a year ago I was using Asana to manage some story things for a small project. I marked some administrative tasks complete, and out of nowhere:

UNICORN RAINBOW BLAST!

I was not anticipating that. But it was awesome! It positively affected my mood. It was joyful, colorful, and surprising.

So I set about to try to create some joyful, colorful, and surprising animations in an SAPUI5 app. I used mojs to create the animations themselves, and then I hooked them into the sample.Shop app from SAP Web IDE.

Here’s the unadorned sample.Shop app, created right from Web IDE’s new project wizard and untouched with any custom code:

And here’s my jazzed-up sample.Shop app, with a few little places where clicking around presents some colorful surprises.

This is just an example, of course (I especially like the little explosions when I delete things from the shopping cart). My point: enterprise application development is getting better – thanks in no small part to SAPUI5 – but there are *always* ways to bring joy to people we work with. To recognize that they are humans who love to be delighted.

 

PS – hit the link below to download the full code of the app. S2_ProductList.controller.js and S4_ShoppingCart.controller.js are where I’ve enhanced the code. Example code shamelessly borrowed from the mojs demo projects.

sample.Shop

 

If you are interested in viewing similar articles, visit our blog, here

View our LinkedIn, here

Paul Modderman loves creating things and sharing them. He has spoken at SAP TechEd, multiple ASUG regional events, ASUG Fall Focus, Google DevFest MN, Google ISV Days, and several webinars and SAP community gatherings. Paul's writing has been featured in SAP Professional Journal, on the SAPinsider blog, and the popular Mindset blog. He believes clear communication is just as important as code, but also has serious developer chops. His tech career has spanned web applications with technologies like .NET, Java, Python, and React to SAP soutions in ABAP, OData and SAPUI5. His work integrating Google, Fiori, and Android was featured at SAP SAPPHIRE. Paul was principal technical architect on Mindset's certified solutions CloudSimple and Analytics for BW. He's an SAP Developer Hero, honored in 2017. Paul is the author of two books: Mindset Perspectives: SAP Development Tips, Tricks, and Projects, and SAPUI5 and SAP Fiori: The Psychology of UX Design. His passion for innovative application architecture and tech evangelism shines through in everything he does.

Back To Top