Xamarin - DevOps Day - 02/02/2017

Preview:

Citation preview

Xamarinau cœur de la transformation digitale

Sébastien BOVOSylvain PONTOREAU

Présentation

Sylvain PONTOREAU

Sébastien BOVO

Premier Field Engineer - Modern App Domain

@spontoreau @sbovo

• Les clés d'une transformation réussie• Xamarin• Cognitive services• Visual Studio Mobile Center• Next steps !• Questions ?

Sommaire

Les clés d'une transformation réussie

Gérer la mobilité des utilisateurs

Un cloud intelligent Améliorer les business process

Un écosystème completLes clés d'une transformation réussie

AzureIoT, Mobile App, ML, Bot, Cognitive

Visual StudioVSTS, VSMC, VS 2017, VS for Mac…

UWPIoT, Mobile, PC, Hololens …

XamariniOS, Android, Mac, Tizen …

Xamarin

Quatre façons de répondre au besoinFabriquer des applications mobiles

Silo

Black box

Xamarin

PWA

Ecrire l'application de manière nativeL'approche en silo

iOS Android Windows App

Obj-C/Swift+

XCode

Java+

Eclipse / A.Studio

C#+

Visual Studio

Ecrire une application hybride avec des outils Web

L'approche Black box

HTML

Black box

JavaScript CSS

Ecrire une application Web "app like"L'approche progressive

ResponsiveSafe

App-like

Fresh

Re-engageable

Discoverable

LinkableInstallable

Progressive

Ecrire des applications natives en C#L'approche Xamarin

iOS C# UI

Android C# UI

Windows C# UI

Bibliothèque C# partagée

C# UI partagée

Application Xamarin traditionnelle Application Xamarin Forms

Bibliothèque C# partagée

Le bénéfice de la technologie dans un SIXamarin

PARTAGEDE

CODE C#

Et si on fabriquait une app simple mais puissante ?

Xamarin

Cognitive services

Cognitive servicesIA as service

SearchImage, News,

Video, Autosuggest…

SpeechSpeech, Speaker

Recognition…

LanguageSpell, Analysis,

Translator…

KnowledgeAcademic, QnA,

Recommandation…

Vision

Moderator, Emotion, Face,

Video…

Emotions APIDétecter les émotions de vos utilisateurs !

Xamarin + EmotionsServerless = investir son temps ailleurs !

Server0%

UX

UI

Users100%

Xamarin + EmotionsRevenons à notre application

DémoXamarin & Emotions

Objectifs atteints !

Visual StudioMobile Center

Visual Studio Mobile CenterUn nouvel outil dédié au monde mobile

+

Visual Studio Mobile CenterGérer le cycle de vie des applications

Build

Monitoring Release

Test

Visual Studio Mobile CenterBuild d'application iOS et Android

Démo

Visual StudioMobile Center

Build

Visual Studio Mobile CenterTests automatisés dans le cloud avec des devices réels

Démo

Visual StudioMobile Center

Test

Visual Studio Mobile CenterGestion des releases et Beta tests

Démo

Visual StudioMobile Center

Release

Visual Studio Mobile CenterCollecter les anomalies et les crashs

Démo

Visual StudioMobile Center

Crash reporting

Visual Studio Mobile CenterAnalyser le comportement des utilisateurs

Utilisateurs actifs, nombres et durées des sessionsRépartition des versions, devices, pays, languesEvènements/VuesFlux logs en temps réel

Démo

Visual StudioMobile Center

Analytics

Objectifs atteints !

Next steps !

Mobile centerIntégration d'Azure Mobile apps

Mobile apps

Notification hubs

Engagement

Mobile centerRoadmap

UWP VSTS, Bitbucket

Mobile centerRoadmap

Variable chiffrée

Script de buildVersion auto-incrémentée

Work items

Crash reports Feedbacks

Analytiques

XamarinRoadmap

VS for Mac Xamarin.Formsfor macOS

Xamarin.Formsfor Tizen

Questions ?

Sources

https://github.com/Vtek/FacesToSmileys

© Copyright Microsoft Corporation. All rights reserved.