Understanding Xamarin Development Matt

Slides:



Advertisements
Similar presentations
Cross Platform UI testing using Sikuli
Advertisements

FIM MOBILE PRESENTATION
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.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
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.
Alejandro Campos Magencio MS Technical Extreme Code Sharing with C# Y A XB.
Microsoft Evangelist Presentation September 13, 2012.
Mobile Development with Xamarin Mark Allan Ranyart
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, & Windows Apps with C#, Xamarin, and Visual Studio 2015.
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developing Mobile Applications using MVVM with Xamarin Forms
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
IFactr Enterprise Application Modernization. Visual Studio Industry Partner iFactr NEXT STEPS Contact us at: WebsiteiFactr.com BlogiFactr.com/blog.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
Developing Native iOS, Android, and Windows apps in C# with Xamarin
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
00 Cross Platform Development with Mono Connect at #wp7au.
Mobile Device Programming
Xamarin iOS Hands On. Hands-On: Xamarin iOS Ziele – Kennenlernen von Xamarin Android – Native UI –
Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
Apache Cordova Tools in Visual Studio
Jeremy Thake Technical Product Building cross-platform apps that integrate with O365 API’s using Xamarin in Visual Studio.
Game on! With Nativescript
TITANIUM DEVELOPMENT SERVICES MOBILMINDZ TITANIUM DEVELOPMENT PORTFOLIO
Lewis Benge Bring your code to Windows MOB336.
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
NativeScript – Open source platform to build Native iOS/Android Apps.
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.
Understanding the Xamarin Mobile Platform
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Ankit Asthana Senior Program Manager Visual C++ for Cross-Platform Mobile Development using Visual Studio 2015.
Building Azure Mobile Apps
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Beginning of Xamarin for iOS development
Geospatial Research & Solutions GIS.ASU.EDU
Introduction to Xamarin C# Everywhere
Xamarin for Visual Studio Enterprise
Microsoft Evangelist Presentation
Xamarin Mac application development
State of the Art in Mobile Development
The Xamarin Promise - Realized
Xamarin Studio Xamarin Curriculum for Xamarin Studio
The Universal Windows Platform
Real quick, just to understand the audience, how many of you:
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Sviluppo mobile con Visual Studio OnLine
Apps XD.
Cross Platform Development with Xamarin & Visual Studio 2013
Mobile First, Xamarin First!
What?   Accounts Accounts subscription Azure Pass Code Azure Pass Code.
Microsoft Build /3/2019 4:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Comparison Hybrid Cross Platform Framework Native Language
Microsoft Developer Tour
Sharing Code across Platforms with Visual Studio 2015
Presentation transcript:

Understanding Xamarin Development Matt

Matt Milner  Independent Consultant  Pluralsight Author  Interested in

Overview Cross platform mobile development The Xamarin solution C# on all platforms Sharing code Building user interfaces

Mobile App Development Native Cross Platform C++ / C# Cross Platform HTML / JS

Cross platform mobile dev Android  Android Studio  Java  Interface builder  Fragments  Mac or Windows iOS  Xcode  Objective C  Interface builder  Storyboards  Mac only

“ ” Target iOS, Android, Windows and Mac with a single, shared C# codebase. Use the same language, APIs and data structures on every platform. Xamarin

C# AndroidMacIOSWindows Windows Phone

Development Choices Xamarin Studio Windows or Mac Visual Studio Windows Only Build / Debug on Mac

Demo XAMARIN STUDIO VISUAL STUDIO

C# Source Code C# on Android.NET Runtime (Mono) Application Package Android Bindings App Android Runtime (Dalvik) Android Bindings

iOS Bindings C# Source Code C# on iOS Native Code Native Application

Portable Class Libraries  Single DLL output  Select target platforms  Only in-common  APIs PCL AndroidiOSWindows Windows Phone Maximum code reuse!

Demo PORTABLE CLASS LIBRARIES – EXISTING SOLUTION

Building Native Interfaces  Integrated tools for Android and iOS  Drag and drop toolbox support  Hide some complexities Android UI Code iOS UI Code Shared Code APK iOS

Xamarin Forms  Single code base  UI in XAML or C#  Native platform controls Shared UI Shared Code APKiOS

Matt Milner 