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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
AI巻き込み型コードレビューのススメ
nealle
1
210
今から始めるClaude Code超入門
448jp
8
8.7k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.2k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
Implementation Patterns
denyspoltorak
0
280
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
CSC307 Lecture 03
javiergs
PRO
1
490
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Visualization
eitanlees
150
17k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Optimizing for Happiness
mojombo
379
71k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
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