introduction to xamarin

Post on 07-May-2015

543 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Introducing Xamarin 2.0

Introducing Xamarin 2.0

2

What is Xamarin?

• C# and .NET for Android, iOS and Mac• Full native APIs – no compromise• Share code across Android, iOS, Mac,

Windows Phone, Windows RT, Windows• Only platform that allows sharing code across

these platforms while keeping native performance and UX

3

What’s New in 2.0?

• Xamarin Studio– The best IDE for mobile development

• iOS for Visual Studio– Develop iOS apps from VS on Windows

• Component Store– Drop-in components to build apps faster

4

What’s New in 2.0?

• New Pricing– An edition for every developer

• New Names– Xamarin.iOS, Xamarin.Android, Xamarin.Mac

• Developer Center– Massively revamped documentation website– World class tutorials and guides

5

Xamarin Studio

6

Xamarin Studio

• Streamlined development experience

• Responsive, beautiful user interface

• Unified global search

7

Xamarin Studio

• Fast, smooth C# code navigation, completion and refactoring

• Git and subversion integration

• Powerful debugger• Available on Windows and

Mac

8

iOS for Visual Studio

• Write, build, deploy and debug iOS apps from Visual Studio

• Take advantage of existing skills and extensions, for example TFS and ReSharper

• Develop for iOS, Android, Windows Phone from a single solution

9

iOS for Visual Studio

• Connects to Mac over network

• Seamlessly transfers compiled C# to Mac for native build, sign

• Launch and debug on simulator or device

10

Component Store

11

Component Store

• Paid and free components

• Add Components to your app directly from within XS or VS

• Submit your own!

12

Developer Center

13

New Pricing

14

Xamarin Editions

• Free Starter Edition– 32kb of user IL – around 25MB source code, cannot link native

code• Indie Edition

– Unrestricted size and native linking• Business Edition

– Visual Studio, WCF, email support• Enterprise

– App kickoff, priority support, free components• Trial

– 30 day trial of Business Edition

15

Xamarin StudioQuick CodeDemo

16

True Cross Platform Development

• Xamarin allows up to 80% code reuse• Use any MVVM tool to achieve high reusability• MVVMCross can be used across all platforms

(iOS, Android, WP7.5, WP8, Windows (RT))

17

What’s coming?

• F# Support– Create iOS and Android apps with your favorite

functional language• Portable Class Libraries– Build libraries that can be used from multiple

frameworks, e.g. .NET 4, Xamarin.iOS, WP7• Mono 3.0 runtime– C# 5 with async support– Upgraded GC and class libraries

• Built-in iOS designer for Xamarin Studio

18

Questions?

top related