do it right
With the right tools, anything can be built.
Having your own app for iOS and Android is usually the best way to provide users with an easily accessible and high-performance application on their smartphone or tablet. It is often the perfect complement to a web application. The problem is often that you have to offer an app to both iPhone and Android users. So does this mean that you always have to develop an app twice?
We present 2 solutions with which an app can be developed only once, but made available for both platforms.
App development – Our favorite tools
Apache Cordova
Cordova is a framework for developing cross-platform apps using the HTML, CSS and JavaScript languages familiar to web developers. The program code can then be used to create apps for iOS and Android. This means that the program code only has to be written once.
We have been using this framework since 2015 and have designed our own libraries for the structured display of views and partials.
Example apps with this framework from our company include the Amen.de app and the DFPA app, both for iOS and Android.
Flutter
Flutter is also a framework for developing cross-platform apps that was released by Google in 2017. It is developed using the specially developed Dart programming language. This can then be used to create apps for iOS and Android.
Compared to Apache Cordova, development with Flutter is more complex, but Flutter uses native elements from iOS and Android. The apps created may therefore feel a little more natural and perform better.