Building Native Apps for Phone, Tablet, Watch and TV with .NET We Are a World-Class Software Delivery Firm

Building Native Apps for Phone, Tablet, Watch and TV with .NET We Are a World-Class Software Delivery Firm

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.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    26 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us