android

Goals


- Discover the features of the Xamarin framework

- Develop cross-platform mobile applications

Program

Mobile development techniques
Presentation of market players
The Xamarin alternative

Development environment: Visual Studio
Reminder on the .Net framework
Notions of portable class libraries (PCL)
Structure of a Xamarin project
Installation of Android emulators

Workshop: installation of VisualStudio, Xamarin.Forms, Android SDKs and creation of a virtual terminal

XAML basics
Main containers: pages
Manage layout with layouts
Presentation of standard
controls Specialized controls: cells

Workshop: creation of an input form

Define a navigation strategy
Create a hierarchy of pages
Display data in the form of a list / details
Horizontal navigation: tabs or carousel

Workshop: creation of a welcome screen, a list screen and setting up navigation between the different pages

Presentation of the MVVM model: Model-View-ViewModel
Data binding 
Access to files
Use of SQLite database
Access to webservices: use of SOAP and XML
Access to webservices: use of REST and JSON

Workshop: Linking data in the input form, storing information in a file and in a database. Creating an application querying an opendata service and displaying the information

User interfaces
Databases
Access to terminal functionalities

Workshop: Retrieve an image present on the terminal

Manage internationalization
Generate packages for target OS
Presentation of deployment strategies: internal, Marketplace

Workshop: creation of an Android application package, presentation of a deployment in Google Play.

Duration

5 days

Price

£ 2565

Audience

C # Developers

Prerequisites

Knowledge of C # language, notions of XML

Reference

DEV100288-F

Sessions

Contact us for more informations about session date