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

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
Google Getting into Phones

Google Getting into Phones – And It’s Changing The Mobile Internet

Ever since its incorporation on September 4, 1998 as a privately held company and later (2004) as a public company through an IPO, Google’s main focus has been, search and innovation. The innovation arm has seen tremendous growth thanks to its team of skilled developers. Based on the company’s projections, the innovation frontier has a high potential for opening up products which may point it to a new direction. Specifically, Google’s foray into phone technology, both hardware, and software, is likely to change the way we interact with our phones, our phone plans and the mobile internet. Recently, the company has made significant developments that may see it offering cheap phone plans, which is a real gamechanger in the telco market. Project Fi Wireless Network Since 2015, Google has been operating its own wireless service known as Project Fi. It does this as a mobile Virtual Network Operator (MVNO) which means it relies on other networks (T-Mobile, Sprint, and U.S. Cellular) to offer mobile data directly to its users much like other carriers. Currently, Project Fi is available only in the US and gives users over a million free and open Wi-Fi hotspots to connect to. Essentially, Project Fi makes Google a go-between for carriers and customers. Your phone network will be supported by the Project Fi partners and you will only deal with Google when it comes to billing and support. The pricing structure of Project Fi is arguably the most eye-opening and innovative of all phone plans. When you sign up for Project Fi, you get the Fi SIM card installed which allows you to make calls over the cellular network (whichever is stronger among-Mobile, Sprint, and U.S. Cellular) or Wi-Fi if you are in hotspot coverage. Google charges you $20 flat per month for text, calling, and Wi-Fi tethering. Each Gigabyte of data you spend will cost you $10 on top of your bill. However, you won’t be charged for any data not used. On the other hand, if you use more data than expected, you will only be charged for the extra data and nothing more. Project Fi also makes it relatively simple and affordable to add people to your plan. As a matter of fact, you save some money per head the more people you add. Instead of being charged $20 flat, you may be charged $15 plus $10 per GB. Google encryption ensures you are secure as you transition between LTE and Wi-Fi on its network. By being more flexible, affordable, and friendly, Project Fi is likely to give the traditional wireless carriers a run for their money. Read More: Top 5 Digital Wallet Apps For Android Datally App If your phone runs on Android 5.0 Lollipop or a newer version, you can download the Datally app from the Google Play store. This app helps you to monitor and control your data usage per hour, daily, weekly, and on a monthly basis.It also gives you recommendations on how you can save on your mobile data. It comes with a Data Saver feature which if turned on, blocks any background data usage. Whenever you are within Wi-Fi coverage, Datally will alert you so that you can shift to the Wi-Fi hotspot and do your heavy lifting there. Read More: App Development Benefits: Here’s Why You Should Go Mobile Google Investment in HTC and Pixel Flagship Devices In September this year, Google announced that it’s signing an agreement with HTC worth $1.1 billion in exchange for part of HTC’s smartphone team. The deal will see approximately 2,000 HTC staffers join Google. This is the next big purchase by Google after it announced a $12.5 billion Motorola Mobility buyout on August 15, 2011. However, in 2014, it sold off part of Motorola Mobility to Lenovo for $2.91 billion comprising stock and cash while retaining most of the patents. Image Source: static.pexels.com Buying HTC stamps the presence of Google in the hardware development business once again by helping it rollout Pixel Devices. It also means that the company will directly take on other Android partners such as Huawei, Samsung, and LG. Google Embracing SIM Technology Embedded SIM (eSIM) technology helps subscribers to sign up to and change phone companies without the need to swap physical SIM cards. The eSIM-enabled devices allow users to quickly select their preferred carrier from the settings menu on their phones and download the SIM profile over the air. Google doesn’t take credit for the development of eSIM technology, however, it has adapted it for its Pixel 2 and Pixel 2 XL devices sold through Project Fi and Google Store. In addition, the company launched the eSIM manager app which helps users switch between different carrier profiles and plans. Imagine a future where your Pixel smartphone runs on Project Fi prepaid phone plan, has the Datally app to help you monitor and control your data usage! When you combine this with the possibility of changing your carrier through Google Assistant without swapping your SIM card, it can be truly transformative. The future for Google in the smartphone industry looks bright and if this trajectory progresses, the telco market will experience a real disruption in the coming years. Sources https://fi.google.com/about/faq/#plan-and-pricing-2 https://www.androidcentral.com/using-project-fi-pixel-2s-esim-amazing https://datally.google.com/

READ MOREDetails
Grow biz Amazon

Beginners Guide: How You Can Grow Your Biz With Amazon

Generally, people get fed up working in the corporate industries and not getting paid for the work they did. As the working hours in the corporate world or in the jobs are too high and the pay the employee gets is too low and hence the employee gets frustrated working there for years and not getting promoted or increment being done in their salaries. But there is no need to get frustrated as if you have capability and willingness you can do everything on your own and for that, you have to look around yourself to get more opportunities and those opportunities will come to you in the form of business. Yes, there are too many business opportunities around yourself if you watch and even there you have no need to invest too much money to start up your business. What type of platform you can opt for an online business? We hear talking about the online business which people may opt for and can sell things through online platforms like Amazon. There are many business opportunities with Amazon which a person may opt for and for that you just have to get more knowledge about it. Here, we will tell you how you can start-up with Amazon. Rules and directions for working on Amazon? Amazon generally never ask for an initial amount to be paid to them to start working on their platform but they require a GST number to get started working on the Amazon portal. But yes you have to pay Amazon a certain amount on your preselling which is pre-decided and will be told to their seller while registering on their seller portal. The amount Amazon take on selling will not be very much and is not fixed as it will depend upon the price of the product but Amazon will take a fixed percentage on per sold product and that percentage is 15% of the amount which the customer pays to the seller and accept that the service tax or other small things have to be paid by the seller like shipping charges but the seller can add these things in the main price of the product along with their profit. Hence, working on Amazon needs a little calculative mind as one has to be very careful while deciding the price so that after paying all the charges you will get profit through it. Except for that Amazon never take any amount from the seller just seller have to check their portal regularly and respond to them as the platform given to you by the Amazon is like a shop and even one-day negligence can harm your business a lot. As when the seller starts ignoring the platform the Amazon has all rights to take serious actions towards it as it is the reputation of Amazon on the basis of which the seller is getting the customers and hence Amazon has all rights to discontinue their membership with the Amazon and will block their platform right away. Conclusion Hence, we can say that business opportunities with Amazon are very high but one has to work seriously in order to get profit. Every business requires seriousness in order to get profit through it and hence when you have good business opportunities then you have to take full advantage of it by your hard work and also with the help of your smart work. The one who is willing to do something for their better future will always do that and will give their 100% to set up their business. For more guidance, you can go to the main website of Amazon and you will get answers for all your queries there. But remember to go through all the terms and conditions carefully in order to save yourself from future tribulations. Read  Also: Top 8 Reasons Why You Should Use Amazon FBA For Your Business Your Review Of Amazon’s FBA Wholesale Marketing Course Looking For A New Watch? Shop Branded Ladies Watch With Up To 70% Off On Amazon.

READ MOREDetails