XA-BGN
Xamarin mobile developer - introductory training
Description
An introduction to multiplatform, primarily mobile application development using Microsoft's Xamarin framework.
Outline
- An introduction to the world of platform-independent mobile app development. Understanding challenges, tools and processes.
- Understanding the Microsoft Xamarin architecture
- Xamarin Developer Tools
- Setting up the development environment
- First Xamarin app
- Implementing interactivity in your app
- Model classes and event handling
- User interface, XAML
- Collections, storage and MVVM (Model-View-View-Model) in Xamarin
- Data Binding in Xamarin
- Using pages in Xamarin
- HTTP connection for cloud services
- Using Azure Mobile Service for login, Azure Active Directory
- Application Translation Packaging
- Testing
- Debugging, debugging, remote error analysis, log management
- Performance fine tuning
- Installing application to Apple App Store and Google Play Store
- Other Android app delivery channels
Prerequisites
- C# programming language, XML file format, basic knowledge of Android and iOS operating systems required. Android or iOS app development experience would be an advantage.
- Proficiency in English at document reading level is required to complete the training.