We have created several mobile apps for enterprise and public purposes.

We choose to use Microsoft Xamarin as a development tool to reduce time and allow shared code for deployment on multiple platforms.

Each of the apps we have developed have enjoyed bespoke web portals to interact with the apps – be that for login and configuration, or data being returned from the app for further processing or visualisation.

Our Toolkit

Although mobile app development is relatively new in development terms, IceBubble have worked with several different techniques and through our own choices have found that Xamarin has allowed us to create brilliant mobile apps.

Since Microsoft acquired Xamarin, the updates have been coming thick and fast and we are more confident than ever in it’s ability.


Microsoft Xamarin
Simple cross platform development. Using Xamarin, we can develop one business logic code and then use this to create iOS, Android, Mac and Windows (UWP) applications. This approach saves considerable time, and also reduces the issues that arise from running multiple different native apps.

Microsoft .Net
Supported, Open Source and multi platform. Using .Net we can build a single application core and deploy it to iOS, Android, Windows and Web.

Microsoft SQL Server
Supported, Stable and fast. Our preferred relational database solution. SQL server has been available for over 20 years and regardless of where you host it, it’s rock solid reliability and integrity remain an industry benchmark.