We have started building mobile apps for iOS and Android platform using native development tools (Objective-C and Swift for iOS and Java for Android). More recently, we have switched most of our projects to cross-development tools, using “write-once-run-anywhere” approach. Our mobile app projects share great amounts of code between platforms, enabling us to deliver mobile solutions at a fraction of the time and cost needed to build separate versions for each platform.
In parallel with native development tools, we started using the first generation cross-platform JavaScript tools - PhoneGap and Ionic - a while ago. Their performance was not spectacular, so we switched to Xamarin quickly, as it was much better in terms of performance and functionality. It has also allowed us to utilize our large base of experienced C# developers to cover desktop, Web and mobile application development using a single set of tools.
Our story does not stop there. More recently, we adopted Flutter and are using JavaScript for building cross-platform desktop apps with Electron and React Native for cross-platform mobile apps.
Book a free consultation
Let us know what would you like to do. We will probably have some ideas on how to do it.