Saturday, June 16, 2012


Welcome to Codea Tutorials, brought to you courtesy of Reefwing Software. If you are interested in developing applications for the iPad, on the iPad, then you have come to the right place.

I have been coding in Objective C since 2009. Prior to that I was working in C# mostly and back in the 1980's it was assembler, FORTRAN and C. I did a bit of C++ but never really got into it. Since writing my first iPhone App (Life Goals), I always wanted the option to develop on the iPad. Well the good folks at Two Lives Left have come to the rescue with Codea (the App formerly known as Codify).

While lots of sample code is provided with the App and there is an active forum, I wasn't able to find a collected set of tutorials on how to use Codea. For experienced programmers it isn't too tricky to pick up (though you do need to learn a new programming/scripting language - Lua). I suspect though, that a lot of folks using Codea will be starting out and this may be their first venture into the exciting world of coding. I have found that the best way to learn is to do something, so I will start with developing some classes which you can use in your own programs. I will then port across a game that I wrote for the XBox in C# and show you how to submit it to Apple (and hopefully get it approved) for distribution on iTunes.

As a developer I have been impressed by the amount of code that people have been willing to share to make my life easier. This is my attempt to give something back to the community.

Comments and suggestions on topics to cover or ways to improve the tutorials are very welcome. I don't purport to know everything about anything.