Posts

Showing posts from September, 2015

Xamarin, Getting up to speed!

Image
What is Xamarin and why should I use it? Xamarin is a framework or a set of tools that enables developers to create mobile applications for the major platforms out there, iOS, Android and Windows Phone using using only one code base or, one programming language, in this case C# and of course the .NET libraries. So, on each platform, the developer can use directly all the native APIs and UI controls that are made available by the underlying operating system and hardware. Traditional mobile development either requires separate codebases for each device, or your app can be built to run via the web browser. The issue with the first approach if you are a developer is that you to know Objective-C or Swift for iOS development, Java for Android, and C# for Windows Phone. The issue with web browser apps on mobile devices is that they don't run natively. The UI doesn't match the familiarity of the device, and performance can also be an issue as you are not using native code.