Using Android tablet to program and control Arduino

Hello, I have a large screen android tablet. As it is too heavy to carry a large tablet, a laptop and other stuffs, I am considering ways to reduce the number of items I carry.

By searching the net, I came across apps that claim to allow Android device to program/control Arduino as if they were a normal PC/Mac. Can they really be used to replace MAC/PC? Which one do you recommend? Do they draw a lot of power from the tablet? Thanks.