Getting started with MonoTouch

An update to this screencast for MonoTouch 5 will be coming soon.  Other than downloading from http://ios.xamarin.com instead of the old MonoTouch site and some changes to MonoDevelop, most of the concepts in this screencast are still valid.

MonoTouch is a new framework from Novell for creating iPhone applications using C#.  Since some of the concepts of developing for the iPhone platform will be foreign to the .NET developer, I thought it would be a good idea to create a screencast that eased them into the process.  Since a lot of .NET devs will be new to the Mac, I have tried to make as few assumptions as possible with regards to the your comfort level and proficiency with Mac OS X.

In this screencast, I will walk you through installing Mono (the open source cross platform .NET implementation), MonoDevelop (an IDE), and MonoTouch.  Once everything is installed, we will develop a “Hello iPhone” application.  Throughout the process of developing this application I will introduce you to core concepts of MonoTouch as well as familiarize you with Interface Builder (Apple’s tool for creating iPhone interfaces).

Getting Started with MonoTouch : click to view screencast

I hope this screencast helps get you up and running creating awesome iPhone applications using C#!

Note: The link to the web client for the IRC channel is actually on the Community page, not the Support page at monotouch.net.

If this screencast helped you, consider “touching” is to promote it at MonoTouch.info by clicking the “Touch it” button below and “kicking” it to promote it at DotNetKicks.

Touch It

kick it on DotNetKicks.com

  • Keith

    Very, very nice! Please add more! :)

  • http://www.servicestack.net mythz

    Hey,

    Just wanted to drop a line to say great screen-cast, keep up the good work. I found this to be a great introduction on how easy it is to get started with c# and MonoTouch.

  • Tiburon

    Thank you so much….awesome job!

  • Sly

    Great screencast. I’m looking forward to the next one.
    Thanks a lot.

  • http://www.donfmorrison.com domino

    That was the best tutorial I have seen concerning IB. Very informative and easy to follow. At least I finally feel like I know enough to be a little dangerous! Thanks. Hope there are lots more coming!

  • daniel

    Very good. Than you!

  • john

    Very well-paced and clear. Good job!

  • vlad259

    Very good, thank you for posting. Really useful

  • VirtualTycoon

    Thanks Brent. This is a great screencast. Your narrative delved into some of the inner workings of the MonoTouch framework and identified some of the mysteries surrrounding the UI that was confusing to me as a new developer to the framework. A must see for any new developer.

  • Floyd gladden

    Please update video to html5 so it is compatible for html5

  • stewbiff

    MonoTouch exposes the entire iPhone API. It provides a .NET "experience" to the developer. In short, it requires MUCH LESS effort to get a native iPhone app written with MonoTouch than with Objective-C or C/C++. The developer will spend less time coding for simple stuff like creating a new window and more time innovating. I’d go far as to say that MonoTouch apps, in general, should be better, over-all than apps written in Object-C or C/C++.
    casino en ligne
    casino en ligne francais

  • http://www.actuvirus.com Actuvirus

    MonoTouch can be fully integrated into Xcode Mac OS X and can avoid having to learn a new language. That said, the kit is not free, and subscription to the Enterprise Edition for example will cost $ 999 a year to a developer. This is obviously much more expensive than $ 99 annually requested by Apple for inclusion in the development program, but no doubt some will not hesitate to pay that rate for reuse their knowledge in C #.

    Denis from Antivirus