Mobile App Development Class Notes


These notes will form the basis of a class in mobile app development. It is based on the premise of learn one, do one, teach one, so I am very open to a discussion about any point brought up, or missed. These notes will not take the form of an introduction to programming principles and will no doubt skip some important aspects of programming that only computer science majors will catch. If this sound like you, please use the comments to correct and help us move forward.

I’ve been a fan of the Techotopia site for some time. Neil Smyth is an author on the site and he has posted his books, constantly updated them and has made them available for free. They are also available for sale in many ebook formats for a very reasonable price. I will be using his book as the text for the class and will start out by providing links to the sections under review. Eventually you will find the ads in the free online version of the book very annoying and you may want to shell out the $10 for your own version.

Here is a link to the book:

Objective-C 2.0 Essentials – Techotopia

Objective-C 2.0 Essentials – Purchase the full edition of this Objective-C book in Print ($16.99) or eBook ($12.99) format Objective-C 2.0 Essentials Print and eBook (ePub/PDF/K…
View onĀ Preview by Yahoo


I will not be covering the basics of programming. I will skip the first 12 Chapters. They are boring. They are the gates designed to keep people out. They are a test to see if you are worthy or not. You should read them, eventually. You should know that they are there when and if you need them. They will cause you to drop out and question the meaning of life. You probably know some of this stuff already. You could take a placement test and skip these chapters.

Or not.

More prerequisites.

Do you have a Mac? Is it big, shiny and fast? You will need Xcode in order to make this work. I have not found an alternative to this requirement. You’d think someone would create an online server that just runs Xcode and you could log in from your PC and run Xcode on some server someplace. Maybe it exists somewhere, if you know about it let me know.


That’s enough for today. I’m going outside because it’s nice and sunny.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>