Date post: | 11-Apr-2017 |
Category: |
Mobile |
Upload: | arul-kumaran |
View: | 38 times |
Download: | 3 times |
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?