Building Native Apps for Phone, Tablet, Watch and TV with .NET We are a world-class software delivery firm.

Web App Product Development Development Strategy

Agile Product Design Consulting Our clients are market leaders and innovative pioneers. We are recognized agile software development experts.

Agile & Beyond And we wroteAnd we wrotethe book.the book. Dave Todaro linkedin.com/in/dtodaro

Founder & CEO Ascendle Craig Howard linkedin.com/in/craigmhoward

Development Lead Ascendle Device Landscape Creating Apps for Devices

Android Java Developer iOS Developer Objective-/Swift

watchOS/tvOS Developer .NET Developer

Open-source platform for .NET Xamarin Timeline

Mono 1.0 Acquires Open Source Xamarin .NET MAUI Cross Platform based Xamarin becomes an Xamarin will become on .NET Framework open source SDK part of .NET 6

2011 2020

2004 2016 2021

Xamarin Company 1.5+ Million Xamarin developed by Developers original Mono team as a in 120 countries around the commercial product world using Xamarin products Xamarin Native

C# C# C#

Shared C# Up to 75% Business Logic shared code Xamarin Forms

C# C# C#

Xamarin.Forms - UI Up to 90% shared code Shared C# Business Logic

Xamarin Forms Page Layouts Xamarin Forms Content Layouts Xamarin Forms Views Xamarin Forms

C# C# C#

Xamarin.Forms - UI Upwards of 90% shared Shared C# code Business Logic Xamarin Essentials

C# C# C#

Xamarin.EssentialsXamarin.Forms - UI Upwards of Xamarin.Forms - UI 98% shared code

Shared C# Business Logic Xamarin Essentials

Accelerometer Email Launcher Permissions SMS Converters

App Information Compass File System Magnetometer Phone Dialer Text-to-Speech Helpers App Theme Connectivity Flashlight MainThread Platform Unit Converters Extensions Barometer Detect Geocoding Maps Preferences Version Tracking

Battery Device Display Geolocation Open Browser Secure Storage Vibrate Information Clipboard Device Gyroscope Orientation Share Web Information Sensor Authenticator Developing with Xamarin

• One language C# • Shared code • Access to all .NET Standard features • Automated testing • One editor – Visual Studio • Compiles Natively for each device • Increased productivity watchOS & Android Wear

• C# and .NET • Xamarin Native and Xamarin Essentials • Backend code can be shared • Release through Apple and Google Play tvOS &

• C# and .NET • Xamarin Native and Xamarin Forms • Full access to Native • Backend code can be shared • Release through Apple TV’s App Store • Xamarin is a cross-platform, open source technology for developing mobile apps • Xamarin apps are compiled natively and Key are highly performant • Use your existing .NET skills, teams and Takeaways code • Share up to 98% of code across platforms • Target watchOS and tvOS with shared code Questions?

Dave Todaro linkedin.com/in/dtodaro [email protected]

Craig Howard linkedin.com/in/craigmhoward [email protected] ascendle.com References Xamarin Forms • https://docs.microsoft.com/en-us/xamarin/xamarin-forms/ Xamarin Forms Controls • https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xaml- controls Xamarin Essentials • https://docs.microsoft.com/en-us/xamarin/essentials/ Xamarin iOS Samples • https://github.com/xamarin/ios-samples/tree/main/tvos • https://github.com/xamarin/ios-samples/tree/main/watchOS