Slide 1

Slide 1 text

Machine Setup

Slide 2

Slide 2 text

.NET Agenda • Introduction to Xamarin • Building our First App • MVVM & Data Binding • Navigation • Extending our First App

Slide 3

Slide 3 text

.NET: Your platform for building anything Desktop Web Cloud Mobile Gaming IoT AI .NET

Slide 4

Slide 4 text

.NET What is Xamarin?

Slide 5

Slide 5 text

An open source app platform from Microsoft for building modern & performant iOS, Android, macOS, watchOS, & tvOS apps with .NET.

Slide 6

Slide 6 text

Xamarin Loved by developers, trusted by enterprise xamarin.com/customers

Slide 7

Slide 7 text

Productive environment Maximize code reuse Native performance & integrations Expansive ecosystem

Slide 8

Slide 8 text

Visual Studio 2019 • iOS, Android, Desktop, Web, Cloud, and More! • Advanced IntelliSense & Code Cleanup • Enhanced Collaboration with Live Share and Pull Request Experience • Advanced Debugger & Search Windows • Simple Connected Services to Deploy to Azure

Slide 9

Slide 9 text

Visual Studio 2019 for Mac .NET Centric • Focused on .NET Developers • .NET Core • ASP.NET Core Web Apps & APIs Unity • Develop and Debug Unity Game Code Xamarin • Mobile: Android, iOS, watchOS • macOS, tvOS Azure • Connected Services • Easy Deployment • Azure Functions

Slide 10

Slide 10 text

Shared C# Business Logic Xamarin App Architecture Shared C# codebase • 100% native API access • High performance .NET C # C # C #

Slide 11

Slide 11 text

.NET Questions? @stvansolano [email protected] https://stvansolano.github.io/blog

Slide 12

Slide 12 text

.NET Let’s build an app! @stvansolano https://github.com/stvansolano/MobileWorkshop

Slide 13

Slide 13 text

.NET Questions? @stvansolano [email protected] https://stvansolano.github.io/blog