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
iPhone Apps in .NET
Search
valdetero
March 13, 2013
Programming
0
39
iPhone Apps in .NET
valdetero
March 13, 2013
Tweet
Share
More Decks by valdetero
See All by valdetero
DevOps for Your Mobile Apps
valdetero
0
28
Ensuring Quality Mobile Apps
valdetero
0
30
Cross-Platform Mobile Development with PCLs
valdetero
0
28
Other Decks in Programming
See All in Programming
CSC307 Lecture 07
javiergs
PRO
0
550
Grafana:建立系統全知視角的捷徑
blueswen
0
330
2026年 エンジニアリング自己学習法
yumechi
0
130
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Architectural Extensions
denyspoltorak
0
280
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
460
組織で育むオブザーバビリティ
ryota_hnk
0
170
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
The SEO Collaboration Effect
kristinabergwall1
0
350
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
94
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Transcript
IPHONE APPS IN C# (AND VISUAL STUDIO) SETH VALDETERO
SETH VALDETERO Development Consultant at Sparkhound @valdetero
[email protected]
linkedin.com/in/valdetero github.com/valdetero
1 What is Mono? 2 Who is Xamarin? 3 What
can/can’t it do? 4 Cost? AGENDA 5 DEMO
WHAT IS MONO? • Mono • Xamarin.iOS (MonoTouch) • Xamarin
Studio (MonoDevelop)
WHO IS XAMARIN? • Started in May 2011 • 250,000
registered developers • Adding 30,000 developers a month • Released Xamarin 2.0 with rebranding, new pricing, and new features
WHAT CAN’T IT DO? • No JIT • Limited Generics
Support • Generic Virtual Methods • No generic subclasses of NSObjects are allowed • P/Invokes in Generic Types • No Dynamic Code Generation • System.Reflection.Emit docs.xamarin.com/guides/ios/advanced_topics/limitations
WHAT CAN IT DO? • Leverage .NET Base Class Library
• async/await* • covariance/contravariance* • Native and not interpreted code • Same API as native • Connect to TFS (Git) • Documentation, recipes, forums • Pre-built apps • Monogame • Components xamarin.com/how-it-works
COMPONENTS components.xamarin.com
CODE RE-USE xamarin.com/apps
COST? store.xamarin.com
COST? store.xamarin.com Student $99
DEMO
QUESTIONS?
LINKS • xamarin.com • support.xamarin.com/customer/portal/articles/177042-do-you-have-any-student-or- academic-pricing- • github.com/xamarin/prebuilt-apps • sviluppomobile.blogspot.it/2013/02/how-to-use-team-foundation-service-with.html
• lipsky.me/2012/9/11/touchdraw-code-reuse-updated • praeclarum.org/post/31799384896/icircuit-code-reuse-the-fourth-edition • refactorthis.net/post/2013/03/07/Xamarin-20-Product-Review-Android-and-iOS- development-in-c-just-got-easier.aspx • drdobbs.com/tools/xamarin-20-review/240150634/ slideshare.net/valdetero/iphone-apps-in-net
SETH VALDETERO Development Consultant at Sparkhound @valdetero
[email protected]
linkedin.com/in/valdetero github.com/valdetero