Mobile App Development image

Since the launch of the iPhone in 2007, Smartphones have become a very obvious part of modern life.

Sales of smartphones now surpass sales of PCs, and traditional mobile phones.

So much is now possible, with very clever devices that can fit in the palm of our hands.

Since Apple opened up the App Store, allowing developers to market their own software to users, there has been an explosion in the availability of Apps, Games, and other pieces of useful, and not so useful, software.

The launch of the iPad extended this phenomenon to Tablet Computing. Both Smartphones and Tablets are now an essential part of home and business life, and are here to stay.

There are of course alternatives to iOS too. Google's Android System is the leader in terms of activated devices.

Now retired, Microsoft's Windows Phone operating system occupied third-place, and had won praise for it's design and usability.

Much is possible in application design, with the ever-ready device internet connection providing access to data and online services.

Social Network integration is also now prevalent in apps, with clever app design making the best use of both the device and sharing capabilities.

iOS Apps can either be coded as Native Objective-C or Swift Apps, using Xcode, or they can be HTML5 Web Apps, wrapped up using technologies such as Cordova (formerly known as PhoneGap). Additionally, games can be built using other frameworks and libraries such as Unity 3D and MonoGame.

Android Apps are usually built in Java or Kotlin, in Android Studio.

I now predominantly use C# / .NET to code Cross-Platform Apps - Uno Platform or .NET MAUI.

I have been developing Games and Apps for a number of years now, originally exclusively for iOS Devices, but now encompassing Android and Windows too.

If you would like to discuss mobile development, please get in touch.

For further reading, please take a look at my ever expanding Mobile Apps Portfolio.