ios native development with xamarin

Post on 11-Apr-2017

40 Views

Category:

Mobile

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Native Development with Xamarin

Arul Kumaran@Luracast

Meet Arul Kumaran | @Luracast

• Author of Restler API Server Framework• CTO of Luracast, a Singapore based business that

helps developers with free tools and open sourcesoftware

• Self-taught IT professional• Visual Effects Artist• Rich Internet Application Developer• Web API Consultant• Mobile Developer

Objectives

1. General Introduction to Xamarin

2. Xamarin for iOS Development

3. Native iOS Development

4. How did I learn?

5. Extending MonoTouch.Dialog

Mobile Development: Silo Approach

Build Apps Multiple Times

• Multiple Teams• Multiple Code Bases• Different Toolsets

swift

Xamarin’s Unique Approach

• Native User Interface

• Native Performance

• Shared code across platforms

• C# & .NET Framework

• Full API Coverage

swift

Xamarin’s Unique Approach

Xamarin.iOS does full Ahead Of Time (AOT) compilation to produce an ARM binary for Apple’s App Store.

Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device.

.NET + iOS APIs : 100% Coverage

Development Environment

Xamarin StudioPC or Mac

Visual StudioPC

My way

Starting Point

Developing iOS 9 Apps with Swift by Stanford

cs193p.stanford.edu

Xamarin University

Start a trial

xamarin.com/university

EVOLVE 2016

Up-to-date information

evolve.xamarin.com

BRAX

Watch Step-by-Step Videos

brax.tv

Microsoft Virtual Academy

C# one day crash course

mva.microsoft.com

MonoTouch.Dialog

Tools to simplify creating dialogs with the user using MonoTouch

github.com/migueldeicaza/

MonoTouch.Dialog

Xamarin Workbooks

REPL for Xamarin

Recap

1. General Introduction to Xamarin

2. Xamarin for iOS Development

3. Native iOS Development

4. How did I learn?

5. Extending MonoTouch.Dialog

Thoughts?

• Questions?

• Concerns?

• Impressions?

• Suggestions?

top related