Developing iPhone Apps with MonoTouch Bobby Chopra
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: Steve Jobs Date: 5 March CET To: Bobby Chopra Return-Path: 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 MonoTouch
Want to Code? Wait … Do you know MVC? Model = Data in your program View = What the User Sees Controller = Handles interaction
Welcome to CodeCamp Alright, Lets Code
Code Demo 1: Hello CodeCampNYC
Code Demo 2: Outlet Sample
Code Demo 3: Action Sample
Code Demo 4: Web Service and Advance Controls
Code Demo 5: UI Navigation
Code Demo 6: XnaTouch
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)