- C# programming experience
- Knowledge of mobile programming
Audience
- Mobile developers and programmers
Xamarin is an open-source, C# based set of tools for writing Android, iOS and Windows apps with native user interfaces and a shared code base across all platforms. It allows developers to use the same IDE, language, and APIs everywhere -- anything that can be done in Objective-C, Swift, or Java can be done in C# with Xamarin. Xamarin was bought by Microsoft in 2016 and is included with Visual Studio.
In this instructor-led, live training (online or onsite), participants will learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows.
Format of the Course
- Overview of Xamarin's features and capabilities along with step-by-step development of a mobile application (for iOS, Android and Windows).
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Understanding the Xamarin Architecture
Xamarin Developer Tools
Setting up Your Development Environment
Creating Your First Application
Making Your Application Interactive
Model Classes and Event Handling
Creating the UI
Collections, Persistence, and MVVM (Model-View-View-Model) in Xamarin
Data Binding in Xamarin
Using Pages in Xamarin
Architecting for Multiple Platforms
Building Your Application
Testing Your Application
Debugging Your Application
Optimizing the Performance of Your Application
Deploying Your Application to the iOS App Store
Deploying Your Android Application
Troubleshooting
Summary and Next Steps
United Arab Emirates - Xamarin for Cross-Platform Development
Qatar - Xamarin for Cross-Platform Development
Egypt - Xamarin for Cross-Platform Development
Saudi Arabia - Xamarin for Cross-Platform Development
South Africa - Xamarin for Cross-Platform Development
Canada - Xamarin for Cross-Platform Development
中国 - Xamarin:从一个C#代码库为Android、iOS、Windows构建原生移动应用程序
香港 - Xamarin for Cross-Platform Development
澳門 - Xamarin for Cross-Platform Development
台灣 - Xamarin for Cross-Platform Development
USA - Xamarin for Cross-Platform Development
Österreich - Xamarin for Cross-Platform Development
Schweiz - Xamarin for Cross-Platform Development
Deutschland - Xamarin for Cross-Platform Development
Czech Republic - Xamarin for Cross-Platform Development
Denmark - Xamarin for Cross-Platform Development
Estonia - Xamarin for Cross-Platform Development
Finland - Xamarin for Cross-Platform Development
Greece - Xamarin for Cross-Platform Development
Magyarország - Xamarin for Cross-Platform Development
Ireland - Xamarin for Cross-Platform Development
Luxembourg - Xamarin for Cross-Platform Development
Latvia - Xamarin for Cross-Platform Development
Italia - Xamarin for Cross-Platform Development
Lithuania - Xamarin for Cross-Platform Development
Nederland - Xamarin for Cross-Platform Development
Norway - Xamarin for Cross-Platform Development
România - Xamarin for Cross-Platform Development
Sverige - Xamarin for Cross-Platform Development
Türkiye - Xamarin for Cross-Platform Development
Malta - Xamarin for Cross-Platform Development
Belgique - Xamarin for Cross-Platform Development
France - Xamarin for Cross-Platform Development
日本 - Xamarin for Cross-Platform Development
Australia - Xamarin for Cross-Platform Development
Malaysia - Xamarin for Cross-Platform Development
New Zealand - Xamarin for Cross-Platform Development
Philippines - Xamarin for Cross-Platform Development
Singapore - Xamarin for Cross-Platform Development
Thailand - Xamarin for Cross-Platform Development
Vietnam - Xamarin for Cross-Platform Development
India - Xamarin for Cross-Platform Development
Polska - Xamarin for Cross-Platform Development
United Kingdom - Xamarin for Cross-Platform Development
South Korea - Xamarin for Cross-Platform Development
Pakistan - Xamarin for Cross-Platform Development
Sri Lanka - Xamarin for Cross-Platform Development
Bulgaria - Xamarin for Cross-Platform Development
Indonesia - Xamarin for Cross-Platform Development
Kazakhstan - Xamarin for Cross-Platform Development
Moldova - Xamarin for Cross-Platform Development
Morocco - Xamarin for Cross-Platform Development
Tunisia - Xamarin for Cross-Platform Development
Kuwait - Xamarin for Cross-Platform Development
Oman - Xamarin for Cross-Platform Development
Slovakia - Xamarin for Cross-Platform Development
Kenya - Xamarin for Cross-Platform Development
Nigeria - Xamarin for Cross-Platform Development
Botswana - Xamarin for Cross-Platform Development
Slovenia - Xamarin for Cross-Platform Development
Croatia - Xamarin for Cross-Platform Development
Serbia - Xamarin for Cross-Platform Development
Bhutan - Xamarin for Cross-Platform Development