Building an Interpreter between Arduino and Android

Hi all - I know that there is such a thing as Amarino which allows an Arduino board to be controlled via the Android SDK but I would like to create my own version of this as a final year project for uni. I will also want to control an RC car via the app so where would correct place be to begin? I already have an Arduino Uno board and am unclear what other components I would need to control the car as well. A point in the right direction would be good if you can.

Cheers

No need special interpreter. You can use ArduinoCommander for free (https://market.android.com/details?id=name.antonsmirnov.android.arduinocommander) and StandarfFirmata sketch. Firmata protocol is being used and it's enough for most use cases.