ios native development with xamarin

18
Native Development with Xamarin Arul Kumaran @Luracast

Upload: arul-kumaran

Post on 11-Apr-2017

40 views

Category:

Mobile


3 download

TRANSCRIPT

Page 1: iOS Native Development with Xamarin

Native Development with Xamarin

Arul Kumaran@Luracast

Page 2: iOS Native Development with Xamarin

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

Page 3: iOS Native Development with Xamarin

Objectives

1. General Introduction to Xamarin

2. Xamarin for iOS Development

3. Native iOS Development

4. How did I learn?

5. Extending MonoTouch.Dialog

Page 4: iOS Native Development with Xamarin

Mobile Development: Silo Approach

Build Apps Multiple Times

• Multiple Teams• Multiple Code Bases• Different Toolsets

swift

Page 5: iOS Native Development with Xamarin

Xamarin’s Unique Approach

• Native User Interface

• Native Performance

• Shared code across platforms

• C# & .NET Framework

• Full API Coverage

swift

Page 6: iOS Native Development with Xamarin

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.

Page 7: iOS Native Development with Xamarin

.NET + iOS APIs : 100% Coverage

Page 8: iOS Native Development with Xamarin

Development Environment

Xamarin StudioPC or Mac

Visual StudioPC

Page 9: iOS Native Development with Xamarin

My way

Page 10: iOS Native Development with Xamarin

Starting Point

Developing iOS 9 Apps with Swift by Stanford

cs193p.stanford.edu

Page 11: iOS Native Development with Xamarin

Xamarin University

Start a trial

xamarin.com/university

Page 12: iOS Native Development with Xamarin

EVOLVE 2016

Up-to-date information

evolve.xamarin.com

Page 13: iOS Native Development with Xamarin

BRAX

Watch Step-by-Step Videos

brax.tv

Page 14: iOS Native Development with Xamarin

Microsoft Virtual Academy

C# one day crash course

mva.microsoft.com

Page 15: iOS Native Development with Xamarin

MonoTouch.Dialog

Tools to simplify creating dialogs with the user using MonoTouch

github.com/migueldeicaza/

MonoTouch.Dialog

Page 16: iOS Native Development with Xamarin

Xamarin Workbooks

REPL for Xamarin

Page 17: iOS Native Development with 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

Page 18: iOS Native Development with Xamarin

Thoughts?

• Questions?

• Concerns?

• Impressions?

• Suggestions?