Cross-platform Mobile App Development
As mobile platforms have proliferated, the cumulative costs of building and maintaining unique, native solutions for each platform have escalated. One strategy to minimise costs is to build a cross-platform application that can then be published to the various mobile platforms. We build cross-platform mobile applications using Microsoft's Xamarin technology. This technology allows us to build a shared application logic layer and package that together with a native UI layer for publishing to the various app stores as native mobile applications. Using this approach offers a significant cost saving benefit compared to building native applications for each platform.
We can currently provide cross-platform apps for the iOS platform (iPhone & iPad), Android platform and the Windows platform. Where graphics performance requires native applications we do native iPhone development, iPad development, Android development, and Windows phone development.
Cross-platform technologies we use:
Xamarin: Xamarin grew out of the Mono project which was a cross-platform implementation of Microsoft's .NET stack. Xamarin makes it possible to do native Android, iOS and Windows development using C# and Visual Studio. This allows us to share code across different device platforms.