Xamarin Forms – Build Native Cross-platform Apps with C# Free Download. Learn to build native mobile apps for Android, iOS and Windows using your existing C# skillsDo you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old, C-based language. The alternative is to learn Swift. If you want to build the same app for Android, you need to learn Java. And if you want to build this app for Windows, of course you need to know C#. Sounds like a big headache! It’s not just about learning different programming languages. It’s about the fact that each platform has its own UI framework which is built with a different architecture and API. Building apps shouldn’t be that painful. Is there a better way? Yes there is: Xamarin Forms. Xamarin Forms is a UI framework for building native cross-platform mobile apps with C#. You code your app only once, and let Xamarin compiler build your app for each platform. As simple as that! You don’t need to learn 4 different languages and presentation frameworks! In this course, I’ll take you on a pragmatic and step-by-step journey to teach you how to build native mobile apps for Android, iOS and Windows using Xamarin Forms and C#.
Xamarin Forms – Build Native Cross-platform Apps with C# Description
This course is packed with real-world examples, exercises and best practices. Not only will you learn how to use Xamarin Forms, you’ll also learn first-class tips to make your code cleaner and more maintainable.
PrerequisitesAll you need to know in order to take this course is C#. At a minimum, you should be comfortable with classes, interfaces, events, delegates, lambda expressions and a bit of LINQ.
In particular, you’ll learn how to:
- Build user-interfaces with XAML and code
- Work with images
- Present data in beautiful, interactive lists
- Implement multi-page apps with navigation, tabs, master/detail pages
- Build form and setting pages
- Store and retrieve data from file system, SQLite database and RESTful services
- Implement Model-View-ViewModel (MVVM) architectural pattern