Formation Développer des applications natives Android et IOS en C# avec Xamarin

Formation Développer des applications natives Android et IOS en C# avec Xamarin

Formateur :
Catégories :
Avis :

A propos de cette formation

A la fin de cette formation Xamarin, vous serez capable de créer une application complète sur iPhone/iPad ou Android en C# en utilisant les frameworks Xamarin.iOS et Xamarin.android.

Cette formation est également disponible à distance.

Programme de la formation

 

Introduction au développement Android

  • Xamarin iOS  avantages et inconvénients
  • Xamarin Android avantages et inconvénients
  • Prendre en main Visual Studio
  • Cycle de vie du développement, du projet
  • Structurer un développement Xamarin pour réutilisation du code entre plateformes (iOS, Android)
  • Réutiliser des bibliothèques C# server dans son développement mobile

Xamarin.IOS : Ecrans

  • Créer des Views
  • Savoir gérer la navigation avec les ViewControllers
  • Manipuler et positionner les principaux contrôles
  • Mettre en place des fenêtres modales
  • Construire ses toolbars
  • Architecture d’une application Xamarin.IOS
  • Controles de bases : UILabel, UIButton, UIImage, UITextField, UIScrollView, UISegmentedControl, UISwitch, UIPageControl, UIToolbar

Xamarin.IOS : Tables

  • Les tables, concepts et utilités ?
  • L’UITableView, UITableViewSource et UITableViewControler
  • Fournir un index de tables
  • Personnalisation des cellules

Xamarin.IOS : Aller plus loin

  • Etat des applications (nouveautés iOS)
  • Comprendre les tâches de fond
  • Méthodes déléguées
  • Bonnes pratiques de multitâches

Xamarin android : Ecrans

  • Activités, Fragments
  • Cycle de vie d’une activité
  • Les layouts
  • Tour d’horizon des contrôles
  • Passage d’écrans en écrans avec des Intents
  • Le MVC sous Android avec Xamarin

Xamarin.Android: Listes

  • Les tables, concepts et utilités ?
  • Listview, ArrayAdapter
  • Fournir un index de tables
  • Personnalisation des cellviews

Xamarin.IOS : Aller plus loin

  • Comprendre les tâches de fond
  • Les intentServices
  • Bonnes pratiques de multitâches

Xamarin.Android : Menus

  • Introduction aux menus sous Android
  • Types de menus : Option, Context, Sous menus
  • Créer un menu
  • Menus dynamiques
  • Créer un Context menu

Persistance et gestion des données

  • Stocker des fichiers
  • Utiliser une base de données SQLite
  • Communiquer avec des services web (REST, JSON, XML, WebServices)

Aller plus loin dans l'interactivité

  • Multimédia : Intégrer des Photos/Vidéos, du Youtube
  • Détecter l’orientation et les événements tactiles
  • Travailler avec l’accéléromètre et le GPS
  • Comment prendre des photos
  • Mettre en place un système de push

Déployer son application

  • Signer son application
  • Processus de déploiement sur l’AppStore, le Google Play
  • Comment déployer son application sans passer par les Stores (applications internes)
  • Analyser les statistiques d’utilisation de nos applications mobiles

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: