Top Banner
IPHONE APPS IN C# (AND VISUAL STUDIO) SETH VALDETERO
15

iPhone Apps in .NET

May 07, 2015

Download

Technology

Seth Valdetero

Creating iPhone apps in .NET using MonoTouch.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: iPhone Apps in .NET

IPHONE APPS IN C#(AND VISUAL STUDIO)

SETH VALDETERO

Page 2: iPhone Apps in .NET

SETH VALDETEROSenior Development Consultant at Sparkhound@[email protected]/in/valdeterogithub.com/valdetero

Page 3: iPhone Apps in .NET

1 What is Mono?

2 Who is Xamarin?

3 What can/can’t it do?

4 Cost?

AGENDA

5 DEMO

Page 4: iPhone Apps in .NET

WHAT IS MONO?• Mono• Xamarin.iOS (MonoTouch)• Xamarin Studio (MonoDevelop)

Page 5: iPhone Apps in .NET

WHO IS XAMARIN?• Started in May 2011• 350,000 registered developers• Adding 30,000 developers a month• Released Xamarin 2.0 with rebranding, new pricing, and

new features

Page 6: iPhone Apps in .NET

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

Page 7: iPhone Apps in .NET

WHAT CAN IT DO?• Leverage .NET Base Class Library

• async/await• covariance/contravariance• System.Net.Http

• 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

Page 8: iPhone Apps in .NET

COMPONENTS

components.xamarin.com

Page 9: iPhone Apps in .NET

CODE RE-USE

xamarin.com/apps

Page 10: iPhone Apps in .NET

COST?

store.xamarin.com

Page 11: iPhone Apps in .NET

COST?

store.xamarin.com

Student

$99

Page 12: iPhone Apps in .NET

DEMO

Page 13: iPhone Apps in .NET

QUESTIONS?

Page 14: iPhone Apps in .NET

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/• cnbc.com/id/100892365

slideshare.net/valdetero/iphone-apps-in-net

Page 15: iPhone Apps in .NET

SETH VALDETERODevelopment Consultant at Sparkhound@[email protected]/in/valdeterogithub.com/valdetero