IMHO your easiest route into making extensions is to use RUSH
but you will need to get to grips with coding in java and the android ecosystem.