Part of the push toward digital transformation is building apps that automate manual business processes. IT groups own the responsibility of rapidly delivering solutions requested by their client: the business. Doing this productively means overcoming the challenge of ensuring apps work across different operating systems and devices.
Most app development tools available today require developers to make some sort of upfront decision about the target platform that they are developing for, whether it means choosing between mobile or desktop, web, phone or tablet, etc.
Omitting support for certain platforms or devices presents problems when apps need to scale up to additional users, but the trade-off is that each supported platform typically requires significant additional development and testing effort. Once apps are released, maintenance and updates need to be developed in separate code bases.
Building Apps on JourneyApps with OXIDE
JourneyApps changes the game when it comes to cross-platform app development. Apps built on JourneyApps using OXIDE, our new web-based IDE, automatically run on any supported operating system, without any additional configuration.
JourneyApps takes care of how pre-built components – like accessing the camera for photo-taking – interact with native APIs on different devices. Apps are automatically resized to fit the form factor that they are running on.
Apps run as native applications on:
- iOS (both iPhone and iPad)
- Android (phones and tablets)
In addition to these operating systems, any app built on JourneyApps with OXIDE can also be run as a web app in a browser – perfect for use cases like customer portals.
See it in Action
Check out the video below to see this functionality in action. With OXIDE, an app can be edited visually or directly in the code generated by the visual canvas. In this demo, the app is edited visually, and we show how it works on:
- Windows, running on a virtual machine on a Mac
- and in Google Chrome
Add OXIDE To Your Arsenal
Determining which platforms an app should work on, and what resources will be needed to support them, is something every organization should consider before beginning any major application development project.
Depending on the answers, an app development platform that supports cross-platform development such as JourneyApps and OXIDE may be the best fit. JourneyApps allows your apps to be deployed to multiple supported operating systems with a single codebase — achieving massive savings on development time and costs, as well as ongoing maintenance.