les nouveautés de xamarin 4
TRANSCRIPT
![Page 1: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/1.jpg)
Bienvenue au Party Xamarin 4
Montreal Mobile .Net Developers
![Page 3: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/3.jpg)
Christian HissibiniTech Enthousiast…
@histechuphistechup.comMicrosoft MVPXamarin Student Ambassador
![Page 4: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/4.jpg)
Rendre la création d’applications de qualité
rapide, facile, et amusante.
Mission de Xamarin
![Page 5: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/5.jpg)
Rester d’actualité
Vos priorités dans le développement d’applications
Fonctionne partoutApplication Native5-Étoiles
Intégration
![Page 6: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/6.jpg)
Xamarin 4
Cycle de vie mobile complet
Niveau Entreprise
![Page 7: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/7.jpg)
Xamarin – Votre Solution Mobile Complete
CONSTRUIRE TESTER MONITORER
ACCELERER
![Page 8: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/8.jpg)
Xamarin 4: le cycle de vie mobile complet
CONSTRUIRE TESTER MONITORER
ACCELERER
![Page 9: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/9.jpg)
Plateforme Xamarin: applications natives à travers les différentes plates-formes
![Page 10: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/10.jpg)
L’Approche Unique de Xamarin
Base de code C# partagée • 100% accès aux API natives • Haute performance
iOS C# UI
Windows C# UIAndroid C# UI
C# Mobile Partagé
![Page 11: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/11.jpg)
Xamarin + Xamarin.Forms
Approche Traditionnelle Xamarin
Avec Xamarin.Forms:D’avantage de code partagé, tout natif
iOS C# UI Windows C#
UIAndroid C# UI
Backend C# Partagé
Code UI Partagé
Backend C# Partagé
![Page 12: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/12.jpg)
APIs Windows
Microsoft.Phone Microsoft.Networking
Windows.Storage
Windows.Foundation
Microsoft.Devices
System.Data System.Windows
System.Numerics System.Core System.ServiceMod
el
System.Net System System.IO System.Linq System.Xml
![Page 13: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/13.jpg)
iOS – 100% APIs Couvertes
MapKit UIKit iBeacon CoreGraphics CoreMotion
System.Data System.Windows
System.Numerics System.Core System.ServiceMod
el
System.Net System System.IO System.Linq System.Xml
![Page 14: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/14.jpg)
Android – 100% APIs Couvertes
Text-to-speech ActionBar Printing Framework Renderscript NFC
System.Data System.Windows
System.Numerics System.Core System.ServiceMod
el
System.Net System System.IO System.Linq System.Xml
![Page 15: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/15.jpg)
Tout ce qui est faisable en Objective-C, Swift, ou Javapeut être fait en C# avec Visual Studio et Xamarin.
![Page 16: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/16.jpg)
Performance Native
Xamarin.iOS effectue une compilation complète en avance de temps (Ahead Of Time (AOT) compilation) pour produire un binaire ARM destiné au Apple’s App Store.
Xamarin.Android bénéficie de la compilation à la volée (Just In Time (JIT) compilation) sur l’appareil Android.
![Page 17: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/17.jpg)
✓Toujours À Jour
Support le même jour :• iOS 5• iOS 6• iOS 7• iOS 7.1• iOS 8• iOS 9Support complet pour :• Apple Watch• Google Glass• Android Wear• Amazon Fire TV• and much more
![Page 18: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/18.jpg)
Statistiques de Partage de CodeMac
iOS
Android
Windows Phone
iCircuit
Touch Draw
86%
14%
72%
28%
70%
30%
61%
39%
88%
12%
76%
24%
90%
10%
![Page 19: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/19.jpg)
Quoi de neuf dans la Plateforme Xamarin?
Améliorations dansl’integration de VS
Xamarin.Forms 2.0
iOS 9 & Android M
Technologies en
Preview
![Page 20: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/20.jpg)
• Intégration & réglages transparents
• Création d’une Connexion Résiliente
• Amélioration des Designers iOS & Android
Visual Studio – Améliorations dans l’Intégration
![Page 21: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/21.jpg)
• Intégrations poussées avec iOS 9 et Android Marshmallow• Material Design (AppCompat)
• Optimisations de Performance• XAML Précompilé• Windows 10 (UWP) Preview• Nouvelles Gestures
Xamarin.Forms 2.0
![Page 22: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/22.jpg)
Démo
![Page 23: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/23.jpg)
Technologies en Preview
Profiler Objective SharpieCocoaPod Integra-
tionInspector
![Page 24: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/24.jpg)
Démo
![Page 25: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/25.jpg)
Xamarin – Votre Solution Mobile Complete
CONSTRUIRE TESTER MONITORER
ACCELERER
![Page 26: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/26.jpg)
Challenges
Fragmentation des AppareilsComplexité de l’ApplicationCycles Rapides des ReleasesSessions CourtesAttentes Élevées des Utilisateurs
![Page 27: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/27.jpg)
Sur Mobile, la Qualité n’est pas évidente
72020356
OS versionsDevicesLanguagesLocalesScreen sizes
1024K+395727156
OS versionsDistinct devicesLanguagesLocalesScreen sizesManufacturersScreen configurations
![Page 28: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/28.jpg)
Android Diversification
![Page 29: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/29.jpg)
iOS diversification3D Touch iPhone 6s series only
Apple penciliPad Pro only
Multi TaskingOnly select iPads
iPads
iPod touchiPhones
Form factors iOS 9 features
![Page 30: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/30.jpg)
Thousands of iOS and Android APIs
Public web APIs
Backend integrations
Third party libraries
Memory, CPU and network constraints
Complexité de l’Application
![Page 31: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/31.jpg)
Tap Scroll Swipe Pinch Multi Finger
Text Entry
Rotation GPS
![Page 32: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/32.jpg)
Xamarin Test Cloud: tests automatisés sur des milliers d’appareils
![Page 33: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/33.jpg)
Quoi de neuf dans Xamarin Test Cloud ?
Intégration avec la Plateforme
UITest 1.0 Test Recorder
![Page 34: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/34.jpg)
Démo
![Page 35: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/35.jpg)
Xamarin – Votre Solution Mobile Complete
CONSTRUIRE TESTER MONITORER
ACCÉLÉRER
![Page 36: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/36.jpg)
Xamarin Insights – Monitoring en Temps Réel
Supporte
✓ Xamarin.iOS✓ Xamarin.Android✓ Xamarin.Mac✓ Windows Phone✓ Windows Store✓ Windows Desktop
![Page 37: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/37.jpg)
Xamarin Insights – Rapport
Signale automatiquement toute exception native ou non prise en charge.
Rapporte vos propres exceptions grâce à une simple API multiplateforme.
![Page 38: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/38.jpg)
Xamarin Insights – Suivi
Effectue le Suivi de tout événement qui survient dans votre application.
Fait aussi le suivi des performance et le temps que prend une operation.
![Page 39: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/39.jpg)
Xamarin Insights – Identification
Combine le suivi d’événement à l’identification d’utilisateur pour résoudre rapidement les problemes.
![Page 40: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/40.jpg)
Simple Intégration dans des services populaires pour l’acheminement des notifications critiques.
Xamarin Insights – Intégration
![Page 41: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/41.jpg)
Insertion de Xamarin Insights//Crash ReportInsights.Report(exception);
//Feature UsageInsights.Track(“Splash Page”);
//Timed EventsInsights.TrackTime(“TimeToSync”);
//User SessionsInsights.Identify(“Steve”, user_traits);
![Page 42: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/42.jpg)
Démo
![Page 43: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/43.jpg)
Xamarin – Votre Solution Mobile Complete
CONSTRUIRE TESTER MONITORER
ACCÉLÉRER
![Page 44: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/44.jpg)
Xamarin University, c’est quoi?
Reduced re-newal pricing
Over 60 classes
Guest Lectures and office
hours
Lightning Lectures: Bite
size learning on
specific topics
Certification: Be recognized
for being a Mobile and
Xamarin ex-pert
![Page 45: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/45.jpg)
Xamarin – Votre Solution Mobile Complete
CONSTRUIRE TESTER MONITORER
ACCELERER
![Page 46: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/46.jpg)
• Crash Reporting Illimité à partir de Xamarin Insights• Avec 30 jours de rétention de données et de rapports détaillés de
pannes.• 60 Minutes de Xamarin Test Cloud par Mois• Accès Complet à Xamarin.UITest• Incluant des tests pour une durée illimités sur simulateur et appareil
local.• 30 jours d’Évaluation pour Xamarin
University• Incluant l’accès aux guest lectures & cours d’introduction.
Tout Abonnement Xamarin Platform Inclut:
![Page 47: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/47.jpg)
Get Started Todayxamarin.com
![Page 48: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/48.jpg)
Free 30 Day Trial - xamarin.com/university
Unrivaled Mobile
Development Training
Live unlimited mobile development training from mobile experts, in your time-zone, on your schedule, and as often as you'd like.
![Page 49: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/49.jpg)
evolve.xamarin.-com
![Page 51: Les nouveautés de Xamarin 4](https://reader035.vdocuments.us/reader035/viewer/2022062523/587640e01a28ab68098b8483/html5/thumbnails/51.jpg)
Party Xamarin 4
Montreal Mobile .Net Developers