Education

education

The Codea and Android Studio tutorial web sites are our attempt to give something back to the community.

Codea Tutorials

If you are interested in developing applications for the iPad, on the iPad, then Codea Tutorials can help you get started.

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 the tutorials start with developing some classes which you can use in your own programs. They 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 a little something back to the community.

Android Studio Tutorials

The Android Studio Tutorial is a similar site which I started when I began to learn Android development. There are a number of different tools that you can use to develop Android applications (e.g. Eclipse) but Google have thrown their weight behind Android Studio, which they launched at Google I/O 2013. This new Integrated Development Environment (IDE) is based on IntelliJ IDEA and provides integrated Android tools for development and debugging.

Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. Because it is new and unreleased, there is not a lot of material available yet on using Android Studio, so as above we thought that we would add to the body of knowledge that is available.

If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin).