Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson

Slides:



Advertisements
Similar presentations
FIM MOBILE PRESENTATION
Advertisements

Native iOS, Android and Windows Development Microsoft | Xamarin.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
C# everywhere Building cross-platform apps with Xamarin Gill
Every company is a software company “CIOs will measure the impact of their business technology agenda based on the impact on the consumer – and not.
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, and Windows Apps in C# with Xamarin.
Development of mobile applications using PhoneGap and HTML 5
“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”
Microsoft Evangelist Presentation September 13, 2012.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, & Windows Apps with C#, Xamarin, and Visual Studio 2015.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Managed Code Generics Language Integrated Query Dynamic + Language Parity C# VB 11.0 Windows Runtime + Asynchrony C# VB 7.0 C# VB.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Hot Tuna CROSS PLATFORM DEVELOPMENT WITH.NET, XAMARIN AND MVVMCROSS.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
IFactr Enterprise Application Modernization. Visual Studio Industry Partner iFactr NEXT STEPS Contact us at: WebsiteiFactr.com BlogiFactr.com/blog.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
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
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Understanding Xamarin Development Matt
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Andrew Coates Advanced Windows 10 development with the Office 365 APIs DEV33 5.
C# Present and Future Marita Paletsou Software Engineer.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
/DEV/TM #1 Building Cross-Platform Apps with Xamarin and MvvmCross Flavius-Radu DEMIAN.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Understanding the Xamarin Mobile Platform
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Data in Windows 10 UWP Andy Wigley XML, JSON, SQLite or EF Core ?
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Keynote Enabling Mobile DevOps
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Diploma of Website Development Getting Started With ASP.NET
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
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
Beginning of Xamarin for iOS development
Introduction to Xamarin C# Everywhere
Xamarin Studio Xamarin Curriculum for Xamarin Studio
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The Universal Windows Platform
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.
Apache Cordova Overview
Mobile Application Solution
Introducing ASP.NET Core 2.0
1.1. .NET architectural components and .NET Core
Introduction to Xamarin C# Everywhere
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Sviluppo mobile con Visual Studio OnLine
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
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Build /17/2018 2:10 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Cross Platform Development with Xamarin & Visual Studio 2013
Learn. Imagine. Build. .NET Conf
Office 365 Development.
Microsoft Connect /1/2018 2:36 AM
Office 365 Development.
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson mhutch@xamarin.com @mjhutchinson

What is Xamarin? C# and .NET for Android, iOS and Mac Full native APIs – no compromise Share code across Android, iOS, Mac, Windows Phone, Windows RT, Windows Only platform that allows sharing code across these platforms while keeping native performance and UX

What’s New in 2.0? Xamarin Studio iOS for Visual Studio The best IDE for mobile development iOS for Visual Studio Develop iOS apps from VS on Windows Component Store Drop-in components to build apps faster

What’s New in 2.0? New Pricing New Names Developer Center An edition for every developer New Names Xamarin.iOS, Xamarin.Android, Xamarin.Mac Developer Center Massively revamped documentation website World class tutorials and guides

Xamarin Studio

Xamarin Studio Streamlined development experience Responsive, beautiful user interface Unified global search

Xamarin Studio Fast, smooth C# code navigation, completion and refactoring Git and subversion integration Powerful debugger Available on Windows and Mac

iOS for Visual Studio

iOS for Visual Studio You asked for it, we delivered! Write, build, deploy and debug iOS apps from Visual Studio Take advantage of existing skills and extensions, for example TFS and ReSharper Develop for iOS, Android, Windows Phone from a single solution

iOS for Visual Studio Connects to Mac over network Seamlessly transfers compiled C# to Mac for native build, sign Launch and debug on simulator or device

Component Store

Component Store Paid and free components Add Components to your app directly from within XS or VS Submit your own!

Developer Center

New Pricing

Xamarin Editions Free Starter Edition Indie Edition Business Edition 32kb of user IL, cannot link native code Indie Edition Unrestricted size and native linking Business Edition Visual Studio, WCF, email support Enterprise App kickoff, priority support, free components Trial 30 day trial of Business Edition

Xamarin Studio Tour and Demo

What’s coming? F# Support Portable Class Libraries Mono 3.0 runtime Create iOS and Android apps with your favorite functional language Portable Class Libraries Build libraries that can be used from multiple frameworks, e.g. .NET 4, Xamarin.iOS, WP7 Mono 3.0 runtime C# 5 with async support Upgraded GC and class libraries And more!

C# 5 Async async Task<List<Customer>> GetCustomers (string url) { var client = new HttpClient (); try { string text = await client.GetStringAsync (url); } catch (Exception ex) { throw new FailedToFetchCustomersException (ex); } List<Customer> list = await ParseCustomerList (text); return list ?? new List<Customer> ();

Questions?