Course Overview
The Xamarin platform offers a compelling option for building cross-platform mobile applications. This 2-day Xamarin training course introduces attendees to the Xamarin platform and teaches attendees the skills necessary to design and build well-architected mobile applications that follow modern design principles and patterns.
Key Learning Areas
- Understand the pros and cons of different cross-platform mobile development options
- Learn about the architecture of Xamarin-based applications
- Gain experience with different code sharing techniques including dependency injection
- Build an application with a cross-platform user interface using Xamarin.Forms
Course Outline
- Mobile Development Options
- Xamarin Development Platform
- Getting Started
- Creating an Application Solution
- Xamarin.Forms
- Building Shared Application Components
Who Benefits
This cross platform mobile development Xamarin training provides the knowledge and skills necessary to start developing cross-platform mobile applications with C# and the Xamarin development platform. Developers with previous C# programming experience will gain the ability to build a single application that can target iOS, Android, and Windows-based devices.
During the training, attendees construct a Xamarin.Forms-based application that retreives data from a web service and stores that data locally to provide offline viewing capability.
Prerequisites
Experience with the C# programming language and object-oriented programming concepts. If you are looking for an intro to Xamarin, you can check out our Introduction to Xamarin Course here.