Supports Yale and Jyutping: www.pleco.com
The Android app is fantastic.
Hanping Cantonese is also a fantastic offline Cantonese resource on Android. It uses the CantoDict library which I think is fantastic.