Dr. D. Robert Adams, email@example.com
Mobile application development is a diverse environment and requires specific languages and tools. This makes development across multiple platforms time and cost intensive. Many solutions have been presented to address the issues of cost and diversity, though none come without their own set of compromises. This project studied Xamarin as a mobile platform development tool allowing for crossplatform development that utilizes a single programming language, native UI elements, code sharing for reuse, and nearnative performance. Specifically, we examined Xamarin’s support for geolocation, bluetooth, shared libraries and native bindings. Analysis showed that Xamarin is not an answer for all problems, but a solid solution for the appropriate use cases.
Dickson, Jared, "Xamarin Mobile Development" (2013). Technical Library. 167.