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-C/Swift
watchOS/tvOS Developer .NET Developer Xamarin
Open-source mobile app platform for .NET Xamarin Timeline
Mono 1.0 Microsoft 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 Color 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 Shake 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 App Store and Google Play tvOS & Tizen
• C# and .NET • Xamarin Native and Xamarin Forms • Full access to Native APIs • 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