Here is a humanoid robot that you can program easily from your smartphone. The Ubtech’s Jimu Robot Meebot kit has 6 servo motors. It has interlocking pieces that snap together to form each character. The app provides you with 3D building instructions.
Meebot has Bluetooth and a 1200 mAh battery. You won’t need fancy tools to put it together. The robot is available on Apple.com. Costs $129.95 at this time.