17 July 2022
A UK based risk management company approached JBI to train their new graduates in Xamarin, which is a tool used for cross-platform mobile app development that allows engineers to share up to 90% of code across major platforms (Apple iOS, Android and Microsoft). Xamarin uses a C# language, which has strong safety-typing features, and is based on the .NET framework so it can be used with several features such as lambdas.
Xamarin is a useful software development tool to learn for new graduates because it has cross-platform capabilities whilst creating applications with performance close to Native because it does not force commonality between platforms where none exists. Furthermore, Xamarin has a native user experience by using xamarin.forms tool to significantly increase the speed of app development, which is useful for business-oriented projects that this company will have. Furthermore, Xamarin is an open source technology being run through Visual Studio but also has the backing of several software companies such as Red hat and Jetbrain, which will enable further support to the company outside of the training course. Finally, Xamarin tends to result in fewer bugs because it has greater testing coverage due to only needing to create a single test programme for codes on both platforms.
JBI curated a 3 day training course with the direction of the company and assistance of the instructor. JBI tailored the course to the business interests of the risk management company to reflect the scenarios they would encounter. This specifically targeted these parts of the course:
This course was delivered remotely in the headquarters to approximately 10 delegates, who responded positively to the training course and JBI also received several compliments regarding the trainer.
“Really great explanations of all sections & good examples used to show how they work in practice. Wide range of topics covered is also good.” GI, Graduate Software Engineer
“Tutor was very knowledgeable and provided clear instructions at a good pace. The section on iOS principals was very useful.” SO, Graduate Software Engineer
For further information regarding the Xamarin courses:
Other articles that are pertinent to this case study: