Download - Xamarin 2017 : découverte et tips
Xamarin 2017 Découverte et tips
Jean-Sébastien Dupuy – Edwige Seminara – François Raminosona
1
Agenda• Xamarin User Group• Introduction à Xamarin & nouveautés 2017• Tips iOS & tips Android• Intégration et vision DevOps
2
Xamarin User Group Lyon• 1ère communauté Xamarin à Lyon• Objectifs :
oRegrouperoPartager
• Fréquence à définir• On compte sur vous !
3
Introduction à Xamarin & nouveautés 2017
@EdwigeSeminaraEdwige Seminara - Consultante .NET & mobilité @ Avanade
4
Introduction à Xamarin
5
6
Xamarin : ce n’est pas…• Une “moulinette”• Un toolkit• Un langage
7
Xamarin : c’est…• Bien plus que ça !• Entreprise• Créé par des développeurs pour des développeurs• Framework / surcouche au C#
8
Développement natif
9
Xamarin Native vs. Xamarin Forms• 2 niveaux de partage de code : • Xamarin Native = interface native• Xamarin Forms = interface partagée
10
Xamarin Native
11
Xamarin Forms
12
Xamarin Forms• + de 40 composants• Pages, Layouts et Controls
• En Code-behind (Forms)• En XAML
• Data Binding « Two-way »• Navigation
• A partir de :• Android 4.0 ou +• iOS 6.1 ou +• Windows Phone 8 & UWP (via Visual Studio)
Nouveautés
13
14
Annonces d’Evolve 2016• Open source : open.xamarin.com• Xamarin Studio 6• Développement iOS sur Windows• XAML Previewer (bêta)
15
Annonces d’Evolve 2016• Xamarin SDKs• Workbook• Xamarin Forms• Themes• Datapage (preview)• Deep linking• Etc.
• DevOps (dont JS nous parlera plus en detail)
Quid depuis Evolve ?
16
17
Nouveautés 2017 : Xamarin Forms• Pari tenu !• + de 100 fixes• Bonus : déclaration de vue natives en Xaml & binding natif
18
Nouveautés 2017 : Android & iOS• Android : ~ 150 fixes et améliorations mineures
• iOS : ~ 100 fixes et améliorations mineures
• https://developer.xamarin.com/releases/
19
Nouveautés 2017 : Visual Studio• + de 100 fixes• Full intégration d’Azure Mobile App Services• Android Archive Manager and Publishing• Integrated iOS/Android device log• Xamarin.Mac minimum support : pour le partage de code• Remote iOS Simulator Preview
20
Nouveautés 2017 : Visual Studio• Android Archive Manager and Publishing
21
Nouveautés 2017 : Visual Studio• Android Key Manager
22
Nouveautés 2017 : Visual Studio• Android Publishing
23
Nouveautés 2017 : Visual Studio• Integrated iOS/Android device log
24
Nouveautés 2017 : Visual Studio• Xamarin.Mac minimum support
25
Nouveautés 2017 : Visual Studio• Remote iOS Simulator Preview
26
Nouveautés 2017 : Xamarin Studio• Améliorations : • Xamarin Forms Previewer• Xamarin Android Previewer• iOS Designer
27
DEMO
Xamarin Natif : Tips iOS & Tips Android 28
Xamarin Natif : tips iOS & tips Android
@FraminosonaFrançois Raminosona – CTO @ Eyes
29
Industrialiser ses applications mobiles
@DupuyJSJean-Sébastien Dupuy - Technical Evangelist chez Microsoft France