About This Course
This is a course where you’ll explore many distinct aspects of mobile development tied together with the Xamarin cross-platform development tool. One of the most exciting features is the Xamarin Forms section. Additionally, by using XAML and C#, you can craft your user application user interface in the same shared library making this a truly one-stop developer shop for mobile apps. As this course unfolds, you’ll get a long look at each of the three application project types: Android, iOS, and Windows Universal.
You’ll understand how to write, compile, and test your app across all systems using a variety of emulators and hardware devices. Finally, there is a lot to see regarding Xamarin Forms. We’ll explore the XAML syntax, learn about pages, views, and layout elements, and explore the data- binding features too.
Definition of Xamarin
Xamarin is a cross-platform development tool. It solves dilemmas many developers face when developing cross-platform apps: separate coding languages and UI paradigms. With Xamarin, you can use C# for iOS, Android, and Universal Windows apps. And with Xamarin Forms, interface design for all three platforms can be accomplished within its XAML-based framework.
At the end of this course, you will be able to:
- Develop a sample app for each of the three platforms using Visual Studio and the IDEs in Xamarin (including Xamarin Studio)
- Touch on the processes that make Android, iOS and Windows app development unique
- Recreate the three apps as a single cross-platform app and test and debug the app using Xamarin’s powerful emulators
- Cover UI Design with Xamarin Forms, the data binding automatically syncs data between views and data sources and pages
- Understand Xamarin’s templates for content, navigation, tabbed, carousel and master pages