Codea – programmeren op de iPad

Codea is een van de eerste (zoniet de eerste) apps waarmee je op de iPad zelf kunt programmeren en je programma’s direct kunt uitvoeren.

slimspel_codea_shots

De programmeertaal in Codea is ‘lua’, een veel gebruikte scripting-taal in game development.

Als je code moet invoeren is het is wel handig om een extern toetsenbord te gebruiken (via bluetooth), al hebben de makers hun best gedaan om de invoer van code zo makkelijk mogelijk te maken dmv een eigen virtueel toetsenbord wat diverse shortcuts biedt.

In de app zijn veel voorbeelden beschikbaar waarmee de verschillende mogelijkheden van Codea worden gedemonstreerd. Dit zijn bijvoorbeeld:

  • 2D en 3D graphics
  • touch invoer gebruiken in je apps
  • uitlezen van de accelerometer
  • animaties
  • physics
  • video en geluid
  • import en export via Dropbox
  • mogelijkheid om ‘native’ apps te maken – geschikt voor de app store
  • Air code – via Wifi kun je je PC gebruiken om programma’s in te voeren

De sneleheid van de programma’s die je kunt maken is behoorlijk hoog – een goed voorbeeld is de app Bio.Logical – waarvan elders op deze site een bespreking staat.
Dit is meteen ook een goed voorbeeld van een van de belangrijkste features van Codea: je kunt er ‘echte’ apps mee maken dankzij de export mogelijkheid. Bio.Logical is dan ook te vinden in de app store.

Codea is relatief duur – het kost 15 euro, maar sinds kort is er ook een goedkopere versie beschikbaar die 5 euro kost: Codea Scratchpad. Deze mist enkele mogelijkheden zoals de export functie, maar als je hieraan geen behoefte hebt, is dit misschien een goedkoper alternatief.

Voor meer info zie de website van Two Lives Left