150 likes | 283 Views
Developing iPhone Apps with MonoTouch. Bobby Chopra bobbychopra@gmail.com http://bobbychopra.wordpress.com. We thank the following companies for their gracious sponsorship. Platinum Sponsors. Gold Sponsor. Subject: Re: Dear Mr. Jobs, are you free on March 6, 2010 for a presentation?
E N D
Developing iPhone Appswith MonoTouch Bobby Chopra bobbychopra@gmail.com http://bobbychopra.wordpress.com
We thank the following companies for their gracious sponsorship Platinum Sponsors Gold Sponsor
Subject: Re: Dear Mr. Jobs, are you free on March 6, 2010 for a presentation? From: SteveJobs <sjobs@apple.com> Date: 5 March 2010 17.01.29 CET To: Bobby Chopra <bobbychopra@gmail.com> Return-Path: <sjobs@apple.com> No. Sent from my iPhone. Important Message (Not Really)
Comparing Windows Development to iPhone Development • Windows Desktop Application Development • Majority use WPF/WinForm for .Net Development • Lots of Language Choices for .Net • Blend is for Designing and Visual Studio for Coding • iPhone Development • Mostly written in Objective-C using CocoaTouch • Interface Builder for Designing and XCode for Coding
Other Options for Programming • Unity (Javascript and C#) • MonoTouch • Adobe Flash CS5
What Do I need? • Mac OS X • iPhone SDK http://developer.apple.com/iphone • MonoTouch http://monotouch.net
Want to Code? Wait … Do you know MVC? • Model = Data in your program • View = What the User Sees • Controller = Handles interaction
Alright, Lets Code Welcome to CodeCamp
Demo 6: XnaTouch Code
Why MonoTouch? • No need to learn Objective-C • Limited Generic Support • No Dynamic Code Generation • No Remoting • Not All .Net APIs are available • Its not Free ($399 Personal, $999 Enterprise)