1 / 15

Developing iPhone Apps with MonoTouch

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?

michael
Download Presentation

Developing iPhone Apps with MonoTouch

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developing iPhone Appswith MonoTouch Bobby Chopra bobbychopra@gmail.com http://bobbychopra.wordpress.com

  2. We thank the following companies for their gracious sponsorship Platinum Sponsors Gold Sponsor

  3. 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)

  4. 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

  5. Other Options for Programming • Unity (Javascript and C#) • MonoTouch • Adobe Flash CS5

  6. What Do I need? • Mac OS X • iPhone SDK http://developer.apple.com/iphone • MonoTouch http://monotouch.net

  7. Want to Code? Wait … Do you know MVC? • Model = Data in your program • View = What the User Sees • Controller = Handles interaction

  8. Alright, Lets Code Welcome to CodeCamp

  9. Demo 1: Hello CodeCampNYC Code

  10. Demo 2: Outlet Sample Code

  11. Demo 3: Action Sample Code

  12. Demo 4: Web Service and Advance Controls Code

  13. Demo 5: UI Navigation Code

  14. Demo 6: XnaTouch Code

  15. 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)

More Related