Sviluppo mobile con Visual Studio OnLine

Slides:



Advertisements
Similar presentations
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
Advertisements

James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, and Windows Apps in C# with Xamarin.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-platform mobile development strategy”
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, & Windows Apps with C#, Xamarin, and Visual Studio 2015.
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
Cross Platform Mobile Backend with Mobile Services James
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Windows Windows Phone Azure … and WakeUpAndCode.com.
Developing Cross-Platform Applications with Visual Studio 2015
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Strategies for Developing Cross-Platform Applications Dinis Vieira.
Developing Native iOS, Android, and Windows apps in C# with Xamarin
Understanding Xamarin Development Matt
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Cloud Computing Cosa, come e perché? Giancarlo Lelli Microsoft MVP – Avanade
Keynote Enabling Mobile DevOps
Ensuring Quality Mobile Apps with Testing and Crash Reporting Seth Valdetero.
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Mobile Application Solution
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Xamarin Technology By: Ammar Salman Instructor: Dr. Jim Fawcett
Whats New Xamarin and VC++ with VS 2017
Windows Bridge for iOS Bring your iOS apps to Windows
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modernizing your. NET applications with. NET Standard,
Zero to DevOps Donovan
Introduction to Xamarin C# Everywhere
Xamarin for Visual Studio Enterprise
Cross Platform Development with Xamarin & Visual Studio 2013
Microsoft Evangelist Presentation
Xamarin Mac application development
The Xamarin Promise - Realized
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Unleash .NET 2015 in your apps
Introduction to ASP.NET Core
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Getting started with .NET Core
Learn. Imagine. Build. .NET Conf
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Mobile App Trends: lifecycle, functions, and cognitive
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Mobile DevOps Donovan Microsoft 2016
Microsoft Ignite /22/2018 3:27 PM BRK2121
Did your feature got in, out or planned?
Mobile Application Solution
Introduction to Xamarin
1.1. .NET architectural components and .NET Core
Learn. Imagine. Build. .NET Conf
.NET Standard Jon Galloway | Executive Director, .NET |
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Microsoft Ignite /14/ :21 AM BRK2101
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Cross Platform Development with Xamarin & Visual Studio 2013
Microsoft Virtual Academy
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Windows 10 Preview Andy & Jerry
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Office 365 Development.
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
What?   Accounts Accounts subscription Azure Pass Code Azure Pass Code.
Microsoft Connect /1/2018 2:36 AM
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Learn. Imagine. Build. .NET Conf
Microsoft Build /3/2019 4:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Angular in the .NET World
Microsoft Office SharePoint 2007 Technical Enablement Tour
CS4540 Special Topics in Web Development Introduction to .NET
Applying 3C DevOps approach in Mobility World
Presentation transcript:

Sviluppo mobile con Visual Studio OnLine Bertelli Gianluca Technical Evangelist - Microsoft @gianlucb gianlucb@microsoft.com

Microsoft OCP - One Commercial Partner Build-With Marketing Co-Sell

Agenda .NET Standard Xamarin and .NET Standard Visual Studio Online App Center

.NET Standard

.NET Standard .NET Standard is a specification (a set of APIs) that are intended to be available across all modern .NET runtimes.​ .NET Standard is not a runtime target that an exe can run against.​ It’s meant to be targeted by libraries so that they can work across many .NET platforms. Like improved portable class libraries.​

.NET Standard .NET Standard .NET Core .NET Framework Mono UWP Xamarin Mac OS X Linux Windows Windows Linux Windows Windows Android The .NET Standard is a formal specification of .NET APIs that are intended to be available on all .NET implementations. The motivation behind the .NET Standard is establishing greater uniformity in the .NET ecosystem. ECMA 335 continues to establish uniformity for .NET implementation behavior, but there is no similar spec for the .NET Base Class Libraries (BCL) for .NET library implementations. The .NET Standard enables the following key scenarios: Defines uniform set of BCL APIs for all .NET implementations to implement, independent of workload. Enables developers to produce portable libraries that are usable across .NET implementations, using this same set of APIs. Reduces or even eliminates conditional compilation of shared source due to .NET APIs, only for OS APIs. The various .NET implementations target specific versions of .NET Standard. Each .NET implementation version advertises the highest .NET Standard version it supports, a statement that means it also supports previous versions. For example, the .NET Framework 4.6 implements .NET Standard 1.3, which means that it exposes all APIs defined in .NET Standard versions 1.0 through 1.3. Similarly, the .NET Framework 4.6.1 implements .NET Standard 1.4, while .NET Core 1.0 implements .NET Standard 1.6. iOS

.NET Standard .NET Standard 1.0 .NET Standard 1.1 .NET Standard 1.2

Xamarin and .NET Standard

.NET Standard .NET Standard 1.0 1.1 1.2 1.3 1.4 1.5 1.6 2.0 .NET Core .NET Framework 4.5 4.5.1 4.6 4.6.1 Mono 5.4 Xamarin.iOS 10.0 10.14 Xamarin.Mac 3.0 3.8 Xamarin.Android 7.0 8.0 UWP 10.0.16299 Windows 8.1 Windows Phone Interactive table: http://immo.landwerth.net/netstandard-versions/#

Xamarin and .NET Standard .NET Standard is now supported by Xamarin Will replace the PCL approach

Xamarin and .NET Standard Supported by Xamarin.Forms Required by Xamarin.Forms 3.0 Integration with NuGet

Visual Studio Online (VSTS)

Visual Studio Online http://yourname.visualstudio.com Free up to 5 developers Compile on cloud Build on cloud Deployment automation

Visual Studio Online Continous Integration (CI) Developer Continous Deployment (CD) Backend

App Center

App Center Build Create an installable app package automatically with every push to your repository. Supports GitHub, or Git repos on Bitbucket and Visual Studio Team Services (VSTS).    Test Run your tests on more than 400 unique device configurations. Tests can be written for iOS and Android apps with Xamarin.UITest, Appium Distribute Users can install the app via email distribution lists for testing

App Center Crashes Collect crashes from all devices, prioritize them based on the number of users seeing the crash, and get the full stack traces to help you fix them. Analytics Get information about the number of daily, weekly, and monthly users, session duration, the top devices and more. Push Notifications Engage your users by sending them targeted messages to specific sets of users at exactly the right time.

App Center – Test on real Devices

App Center – Crash analytics

App Center https://appcenter.ms