Tips to Make a Solid Start with Fiori Development

Published on: 19 February 2016 Last Updated on: 29 May 2021
inner-img

SAP Fiori, the all-new UX from SAP offered a new opportunity for the SAP developers. Besides allowing unprecedented access to some of the most used SAP processes, this new UX strategy for the first time will allow focus on design more than anything else.

When usefulness and user engagement remains to be the primary driving factor for the majority of app development and design processes, this new UX strategy will address both these aspects of the SAP environment. The key value propositions of SAP Fiori are performance and speed, productivity and cost advantage.

Before offering some experience-driven tips for SAP Fiori developers let us familiarize ourselves with few of the guiding principles concerning SAP Fiori implementation.

Start from business objectives and business process

Fiori is delivered by SAP to add simplicity to your business apps and thus to elevate user experience. Thanks to Fiori apps the users can gain deeper access and engage with the business processes more. It is almost a reinvention of the business process with user-friendly apps. That sounds great and quite impressive. But the main challenge remains to implement this UX as a means to add value to the business process. This is why we are focusing here so intently on implementation part.

Fiori Development with a 5D Approach

5D approach consisting of Define, Discover, Design, Develop, and Deploy can play a really effective role in SAP Fiori development. Basically, this approach simplifies the entire process and helps to create focus areas.

Define: In this step, you can describe the objective, your target audience and desired impact from the app.

Discover: In this step, you need to find ways to simplify user experience and user interface to ensure usefulness and user satisfaction. To find out or discover such ways you can take other Fiori apps or case scenarios as the reference.

Design: In this step, you need to optimize user experience with design elements. You can create wireframes and introduce visual design elements, mock-ups, etc. You can follow some best app design principles or can consult users to make navigation, layout, typography, color scheme, and content flow look better and useful.

Develop: Now this is the execution step involving actual coding. In this step, you need to develop the workable version of the app and then allow integration with the back-end system.

Deploy: In this step, you will deploy your Fiori app after going through extensive unit and integration testing.

Useful development tips that helps to build robust apps

Finally, the journey of a developer with SAP Fiori app projects will invariably have some unique learning scopes. Let us offer below some useful tips from the developer’s point of view.

1) Know SAP Fiori design guidelines

Go to the website of SAP Fiori Design Guidelines and read it to understand the design principles that this UX strategy works upon. There are few design-oriented aspects that you need to remember.

  • SAP Fiori design elements are not accidental by any means. All design attributes are deliberate in character.
  • By making use of different design controls, patterns and filters you can achieve your desired design for the app.

2) In-depth knowledge of sap.m and sap.ui library is necessary

The Fiori developers of SAP were the first customers of the UI5 toolkit that includes a sap.m library with a range of controls. For the first few Fiori apps, these first batch of SAP internal developers used these controls for app design needs. For building clean and visually engaging apps they took the building blocks from this toolkit. Till date, this toolkit along with its sam.m library and controls offer a robust pool of tools for designing Fiori apps. Besides that, there are other useful libraries like sap.ui.layout.

  • A Fiori app is designed by visual building blocks and they are only available at sap.m library. The letter’s’ stands for “mobile”, referring to controls for mobile-friendly responsive design.
  • Another extensively used and helpful library is the sap.ui.layout library which offers grid controls to develop simple and engaging app layout.
  • To know about the sap.m library controls go to the Explored app section in the UI5 SDK and the resource will give you a clear idea of how each control works with real app examples. You can also see the codes used in each case.

3) Understanding UI5 toolkit components and routing

Obviously, as a Fiori app developer, you would like to include your app in the Fiori Launchpad to allow navigation to your app from other Fiori apps. Without understanding and integrating the UI5 toolkit components and without routing, you cannot do that.

  • UI5 components and routing allow outreach to other Fiori apps.
  • With these two elements, you stand at par and on the same platform with other Fiori apps.

4) Get help through MVC and XML

MVC technically speaking is inseparable with Fiori development. There is a wide range of implications of an MVC based development approach and all of them are good.

  • First of all, know how the app structure is built through invisible and some screen-sized controls. Then know-how within the structure various views relate to each other.
  • Most of the lovable SAP Fiori apps used XML for producing definitive views of their apps. Through XML you can create declarative views in a crisp, efficient and clean way.

5) Manipulating both Chrome Developer Tools and UI5 Support Tool

In this new arena of SAP Fiori development, both Chrome Developer Tools along with UI5 Support Tool offer an excellent debugging option to ensure glitch-free app performance and speed.

  • Chrome offers the most developer-friendly editing tools. Having this tool will take many of your concerns as far as meticulous monitoring and editing are concerned.
  • Manipulating Chrome Developer tools with support tools of UI5 can ensure superb development and consistent debugging and trace features.

6) Gain expertise in data binding

Data binding is the specialty that allows frontend meeting the backend of an app. To master this skill set you need to focus on a few aspects. Let us have a look at them.

  • Know the nuances in an object.
  • Understand property and aggregation bindings.
  • Understand and learn the intricacies of complex embedded binding syntax.
  • Learn to specify factory functions, sorting, filtering, grouping, formatting, etc.

7) Learn from other Fiori apps

Finally, it can be revealed to study other Fiori apps and the design practices they adhered to. Though it may sound generic, it actually works as an eye-opener and helps you learn things that you cannot learn otherwise. Learning from existing app instances, you can gain insights on the best practices and the aspects that you still need to master. Often by looking at other people’s code, you come across solutions that were otherwise invisible.

Abdul Aziz Mondol is a professional blogger who is having a colossal interest in writing blogs and other jones of calligraphies. In terms of his professional commitments, he loves to share content related to business, finance, technology, and the gaming niche.

View all posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Related

KakaoTalk Accounts

Top 5 Services for Receiving SMS to Register KakaoTalk Accounts

You can get SMS online using temporary phone numbers. With the help of free disposable phone numbers, all users can bypass SMS verification. There’s no need to spend any money at all. You just need to register on one of these websites and they will allow you to receive virtual SMS absolutely for free. For this article, we have gathered some of the most reliable services on the internet. OnlineSIM: This is an online service that offers private registration on social websites, forums, and apps. There’s a short and long-term phone number rent available. If you buy an individual phone number nobody else will access it. For example, if you’d like to create another account on KakaoTalk, go to your account, select the country needed and then select Facebook from the list of websites. Copy the phone number and paste it into the registration form on Facebook to receive SMS with the registration code. Then, you’ll just have to copy the text. That’s it. You’re done. Mytrashmobile.com: Mytrashmobile.com promises that websites asking clients to use their phone numbers to sign-up won’t be a problem anymore. You just need a free number and pass the verification for the likes of Facebook, Twitter, or WhatsApp. You won’t need to enter your real number anymore. You just have to select a phone number and register using it. The extensive list of numbers is on the homepage of the service. ReceiveSms.Org: ReceiveSms.Org is a service that boasts the anonymity of the internet. This website allows people to use as many phone numbers as they need, as well as receive as many text messages as they want. According to the website, the company offers fake phone numbers for websites that require phone verification. The company promises that the service is always available and can be used for verification. It promises fast SMS delivery and guarantees your privacy among other things. Getfreesmsnumber.com: Getfreesmsnumber com is another free SMS online service that provides its users with temporary texts and voicemails online. There’s no registration on the website required. Sms24.me: This company offers you to receive SMS online. With this website, you can sign up or pass the verifications for a variety of services including Facebook, Google, Gmail, and also KakaoTalk. There’s quite an extensive list of countries to choose phone numbers from. Just select the country and the list of available phone numbers will appear on the next screen. Read Also: Ways Of Protecting Your Privacy Online Layman’s Guide for Improving Your Phone’s Signal Strength

READ MOREDetails
Phone Number Online

How to Find Someone’s Phone Number Online

Finding a person’s phone number online isn’t always as easy as you may expect. For one, since cell phone numbers aren’t public, finding one online through traditional means can be difficult. Luckily, finding public landline phone numbers can still be done in a number of ways. In this article, we’re going to give you a few tips on how to find someone’s phone number online. Use Google: The first thing you can do is run a search on Google. However, while you can find a lot of information on people through Google, it is still somewhat limited. But there are some chances that you might find someone’s phone number simply by entering their full name and their geographical area. However, this will only bring up a few third-party websites and not everybody will be listed. Use an Online Directory: There are tons of directories online that will allow you to find information on people online, including their phone numbers. These services will gather all the person’s public information in one place and will facilitate your search. Services like Intelius, for instance, allow you to browse the NY White Pages easily and find people and public records online in seconds. And for a fee, you can run an extensive background check on the person as well. If the person’s information can be found in a paper phone book wherever the person lives, you’ll be able to find them on these websites easily. Finding Business Phone Numbers: Things are much simpler when it comes to businesses, however. It’s actually in their interest for you to find them, so they will usually make their phone numbers very public. Finding an actual person to speak to may be much more difficult, however, but we’ll get to that later. Most businesses will have their contact information clearly displayed either on their homepage, customer service, or “contact us” page. And even if it’s a small local business with no website, they’ll usually at least have a Facebook page that you can look up for their information. Many will just use their social media page as their main website and have their numbers listed there. However, if you want to actually get in contact with a customer service rep, there are some shortcuts you can take to bypass automated menus and get direct help. There are plenty of services that will allow you to get the best toll-free numbers to get in direct contact with an actual person. Some will even give you the estimated wait time before you are able to be put through, or give you some tricks to get to a rep faster. These tips can be very useful if you’re dealing with a bigger, faceless corporation or a company that’s notorious for elusive customer care. Finding information online is easier than ever and finding a phone number should be done fairly easily when you know how to use the different tools that are at your disposal. Read Also: How To Check Someone Out Online: 5 Tips On Finding Out Someone’s Personal History How Smartphone Tracking Programs Assist Parents In Controlling Their Children

READ MOREDetails
Youtube to Mp3 downloader

Looking For The Best YouTube To MP3 Downloader? Here Are 5 Things To Note

Have you come across a new beat by a famous DJ on YouTube to MP3 downloader and want to save it in MP3? Do you want to create something on your own using the best and want easy access to the audio? Are you aware of great software that helps you convert YouTube videos into MP3 audio files? In this article, we will look at why millions of people around the world are looking at YouTube to MP3 downloader. We will also help you choose the best one for your personal use.  However, before we begin, let us look at some of the advantages of using Youtube to mp3 downloader.  Advantages of a YouTube Video to MP3 Audio Converter 1. Overcome poor internet connectivity- If you want to stream videos in high resolution, you need a super steady and powerful internet connection. However, with the Coronavirus lockdown, most people are using the internet on an increasing scale. This means that buffering and streaming videos have become very difficult.  If you are using a YouTube to MP3 converter, you can keep all these problems away. Simply enter the video URL in your extension and get your audio file downloaded.  2. Fix YouTube’s No-Background Streaming problem- Every time we try to look up a new notification on our phone screen, YouTube stops playing. Millions of people all over the world have expressed dissatisfaction over YouTube not playing in the background.  With a YouTube to MP3 downloader, you can save yourself from this frustration, for the last time. Simply download the video, convert it into an audio file and play it on your phone’s media player.  3. No Video Loading means ‘Time Saved’- If you want to watch a video, you need to click on the play button on YouTube and wait for the video to buffer. This problem is compounded if you have a poor network. If you cumulate all the time that you have kept waiting for videos to buffer, you could have learned how to play the guitar! If you have a great converter at your disposal, you can save so much time. You can utilize all the time saved productively in some other manner.  5 Things to Note before choosing a YouTube to MP3 Converter: The List Select software that does not come with bundled extras- Most YouTube to MP3 downloader on the market come with additional software that you will never need. This not only defeats the purpose of the converter but also irritates you when it comes to getting unnecessary updates all the time. It is best to stay away from such software. This also leads to obtrusive ads, pop-ups, and many more problems.  Go for a reputed and trusted brand software- You need to consider security when it comes to such software. It is impossible to keep a track of what you are giving the software access to. However, if you are working with reputed brands you can ensure that they are safe enough to be trusted. They would not want their names to be dragged into any data security issues.  Choose software that converts from all Social Media platforms- You might be using the converter primarily for YouTube, but it is always best to have one that works on Facebook and Instagram as well. This will help you convert videos from all the social platforms with ease into video as well as audio. You will get convenience, ease of usage and many more benefits.  The Converter Software should not have a limit or some time restrictions- While there are many options out there when it comes to converters, nearly all of them suffer from one single problem. They impose some form of time limit or the number of videos you can download and convert. This will give you complete peace of mind when it comes to downloading or converting as many videos as you want into video and audio formats.  Choose a converter software, which is not slow- It has been found that some conversion software gets unnecessarily slow after some time. While the reason for the same cannot be pinpointed, it is often the result of slow server speeds. This is why it is best to work with reputed brands, which have their own servers. This does not allow the process to slow down at any time.  Conclusion People download and convert videos from YouTube and other platforms for many reasons. To help them personally learn a new skill for saving entertainment for some special occasion. No matter what your requirement a good conversion software will help you attain your goals. 

READ MOREDetails