Category: Blog artikelen
Author: Femke van Hattum

​Native, Web, and Hybrid Apps Development

Native, Web, and Hybrid Apps Development

Many companies use a SAP system within their business operations to manage business processes and customer relations. Oliver IT develops apps that communicate smoothly with the underlying SAP system and the enormous amount of underlying data, which increases the possibilities for SAP users within their operations. In this article, you can find out what types of apps Oliver IT builds, and what added value each of them offers.


Development of Smart Applications

There are various ways to build an app. Oliver IT specializes in the development of three different types of apps, and each of them has its specifics. The apps are an addition to SAP; they’re easy-to-use and provide our clients with additional possibilities.


The Native App

The most popular type of app is the native app. It uses the underlying operating system of the device, for example, iOS or Android. This makes the native apps easy to use, fast, and responsive. They work even without an internet connection and can be found at the platform-specific app store. The native apps often have easy access to the functions of the device itself, such as sending push notifications and using the camera.


Challenges in Building a Native App

The development of a native app sounds like the ultimate solution. However, building such apps comes with some challenges.

The app must be developed in the operating system’s language. For iOS, this would often be Objective-C or Swift, and for Android - Java. Therefore, to develop an app for multiple operating systems, several developers would be needed, each specialized in the language of the particular system.

This fact makes the development of native apps not very cost-effective, which is one of their disadvantages. Furthermore, keeping multiple apps synchronized and up to date is a time-consuming and expensive process.


The Web App

Basically, a web app is a mobile version of a website, and it runs in a browser, such as Chrome. Since web apps are platform-independent, they can be written in the same language for all platforms. Another advantage is that they don’t need to be updated manually. In case the app is modified, the new version loads as soon as the browser is reloaded. In other words, no loading times!


Limited Access to Other Features

Web apps have limited access to other features on the device. For example, camera access may be blocked, and there’s no data storage on the device itself.


The Hybrid App

The hybrid app combines the advantages of web and native apps. Just like web apps, hybrid apps are developed in one go. All operating systems run the same app, which means that errors caused by different implementations become a thing of the past.

Afterward, the app gets dressed in system-specific clothes, so that the particular device runs it as if it were a native app. Therefore, the hybrid app gives access to all the desired features while providing the flexibility of a web app.


How to Determine Which Type of App is the Right One?

To choose the right type of app, it’s crucial to clarify its goal. Is this an app for employees who work on the same type of smartphone or tablet? Is there also a need for an app that supports the office staff? Does the app platform need to be available independently?

Our developers ask relevant questions and find their answers in the initial phase in order to offer the most suitable solution to our clients. Throughout the years, we’ve developed various applications for a number of satisfied customers.


On-site Documentation of All Activities

We’ve developed a native app for Greenyard - a distributor of fruit and vegetables. With this app, it’s easy to document incoming deliveries, together with accompanying quality photos. The app has been developed in Swift and is available for iPad and iPhone.


Support Logistic Processes From the Back Office

We’ve also developed web apps for several customers. They’re used to support the logistic processes on the warehouse floor from the back office. Back office employees work with a desktop computer in real life. That’s why the quickly adaptable and user-friendly web app is the most logical solution.

An example is the ornamental stone supplier RedSun, which is active in the Benelux and Germany. The back office creates picking lists that show to the logistics staff what needs to be collected and where. These picking lists are displayed on the tablet of the employee, who can do his job as efficiently as possible. It’s also being monitored which products have been delivered and whether orders have already arrived at the customer.

Check out our web app for Swiss Sense.

Focus on the Development of Hybrid Apps

The orders are collected from the warehouse floor and processed using an Oliver hybrid app. RedSun has a special app for the logistics employees and another one for the truck drivers. Our developers are dedicated to writing high-performance Javascript applications that work quickly using the React and Redux libraries. These apps work in a Cordova environment and, like the native app, can be downloaded to any mobile device. Thereby we save on development time, and customers can expect our apps to work predictably, regardless of the operating system.

Here are some examples of hybrid apps we have developed:

Hybrid app for Talis

Hybrid app for Struyk Verwo Infra


Would You Like to Know More About App Development?

Contact us now! Our developers would be happy to provide you with further information as well as to discuss the possibilities of developing a new app for your company.

Specific questions?

Enter your e-mail address and Oliver IT will contact you as soon as possible!

Done! We will contact you soon!
Femke van Hattum Junior consultant
Femke van Hattum