Ibuildings designs and builds everything a touch first mindset. From mobile website or applications (PWA’s) to native iOS and Android Apps with React Native technology.
Mobile development strategy
Our mobile development strategy is based on the simple principle that the application should be available on as many devices as possible. This means that we choose technologies to achieve this efficiently and cost-effectively. Often without the need to develop separate (native) apps for iOS and Android.
For each application, the right development strategy is determined by answering questions like:
What’s the target group?
What functionality is used (e.g. GPS, gyroscope, voice, camera)?
What is the nature of the application (text, database, graphical elements, photos, augmented reality)?
How does the business case work?
What is the budget?
The modern mobile web browsers on smartphones and tablets offer all the features to provide the trusted app experience without having to invest in expensive platform-dependent (native) applications.
Below are some of the technologies we use to make your App available on as many devices as possible:
Progressive Web Apps (PWAs)
Using modern technologies such as Google’s Progressive Web Apps, complete mobile apps can be developed based on HTML and JavaScript. Simply with an installable icon on the home screen of your smartphone. The application works offline, and things like push notifications are also available.
But the most important advantage of PWA’s for your users is: they don’t have to install anything before using your application.
It is therefore no longer necessary to entice potential users to first install an application on their smartphone. You can simply invite them to use the application immediately. The user can later place an icon via a simple button in the application.
iOS and Android Apps with React Native
Another technology for developing mobile applications is React Native. This technology provides platform specific (native) apps that can be displayed in the App Stores of Google and Apple.
The big difference is that only one mobile application needs to be developed (in JavaScript) for both platforms. Furthermore, the applications are indistinguishable from native applications written in Objective-C, Swift or Java.
Mobile on a fixed foundation
There is no greater contrast and yet they are inextricably linked: every mobile application is connected (via the Internet) to a back-end software system.
We think the back of a mobile application is just as important as a nice intuitive user experience in the front. After all, the backend provides a mobile application with the security, scalability, timeliness and speed needed for it to be successful.
Ibuildings designs and builds this robust, scalable integrated back-end software. Often not only for mobile applications, but also as an API for other applications such as websites, content management environments and business applications. They all benefit from the scalability, security and speed of this robust back-end software infrastructure.