Description
Who is this training for ?
For whom ?Prerequisites
Training objectives
Training program
- Framework overview
- Overview of mobile application development techniques.
- Xamarin concept and available platforms.
- Xamarin integration.
- Forms in Visual Studio 2013.
- Installation and configuration of emulators.
- Anatomy of a Xamarin application and types of projects.
- Exercise: Developing a first mobile application.
- XAML and C# language for mobile applications
- Introduction to XAML for mobile interfaces.
- Language extensions (Markup Extensions).
- Styles and resources.
- XAML interactions by compared to C# code.
- Platform specificities via XAML.
- Data binding.
- Exercise: Development of a GUI via declarative language XAML and via C# code.
- Types d'IHM
- Interface architecture overview (Pages).
- Types of container controls (Layout).
- Type of controls for view development .
- Types of elements (Cells).
- Graphic layouts and “Responsive Design”.
- Application lifecycle.
- Exercise: Implementing graphical components.
- Navigating mobile apps
- Setting up a navigation infrastructure.
- ListView control.
- Applications for Parents/Children data.
- Carousel images and bitmaps.
- WebView and BoxView controls.
- Miscellaneous features (Gesture, .
- ).
- Exercise: Integration of navigation in a mobile application.
- Access to local and remote data
- Using SQLite.
- Net PCL.
- Read and write operations.
- SOAP web services and REST web services.
- JSON data parser.
- Introduction and implementation of the MVVM Pattern.
- Exercise: Creating connected mobile applications.
- Specificity of targeted platforms
- Specific features of Android, iOS and WP8 platforms.
- DependencyService.
- Multimedia capture (sound, image and video).
- Geolocation management.
- Exercise: Implementation of the respective specificities.
- Deployment
- Application localization.
- Security.
- Xamarin Test Cloud capabilities.
- Deployment of applications to stores.
- Exercise: Deployment testing.