Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducing Xamarin
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
lachlanroche
May 06, 2014
Programming
73
0
Share
Introducing Xamarin
Presented at Brisbane Cocoaheads, May 2014
lachlanroche
May 06, 2014
More Decks by lachlanroche
See All by lachlanroche
Introducing the iOS Responder Chain
lachlanroche
0
170
iPad Multitasking in iOS9
lachlanroche
0
190
Xcode keyboard tips
lachlanroche
1
57
Xcode build script tips
lachlanroche
0
79
Introducing Datomic
lachlanroche
0
83
Other Decks in Programming
See All in Programming
GitHubCopilotCLIをはじめよう.pdf
htkym
0
210
Programming with a DJ Controller — not vibe coding
m_seki
3
140
Road to RubyKaigi: Play Hard(ware)
makicamel
1
400
NakouPAY説明用
annouim0
0
250
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
590
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
140
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
170
Vibe NLP for Applied NLP
inesmontani
PRO
0
450
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
280
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
150
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
480
Featured
See All Featured
Design in an AI World
tapps
1
200
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
540
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
We Are The Robots
honzajavorek
0
220
Between Models and Reality
mayunak
3
270
Transcript
Xamarin Building Cocoa apps with C#
What is Xamarin? • Build Cocoa or Android apps in
.NET • Produces native apps which directly use the platform frameworks • Develop in Visual Studio or Xamarin Studio
Xamarin timeline • 2002 .NET Framework • 2004 Mono project
• 2009 Mono Touch • 2011 Xamarin spun out of Novell
Feature adoption • Mono often ship new compiler and framework
features before Microsoft e.g. await/async, LINQ • SDK bindings usually available the next day
3rd party code • Binding static libraries • Xamarin component
store https://components.xamarin.com/ • Portable Class Libraries • .NET source code - C#, F#
Drawbacks • Cocoapods • Core Data • Smaller community
App gallery • Rdio • calca • iCircuit • Many
more http://xamarin.com/apps/all
Why use it? • Single codebase across iOS, Android, Windows
• Shared code can be 20-30% of the combined source • Easier path to Cocoa for .NET developers
Resources • Xamarin http://xamarin.com/ • Xamarin component store http://components.xamarin.com/ •
Miguel de Icaza http://tirania.org/blog/