Buying Guide

I want a arduino board for making a project with my android device. The constraints of my project is the board should be portable enough to move along with the android device so I need it to be powered by the android device if possible and along with that it should get connected with the device via USB and should support working of a stepper motor. Please suggest me with the arduino boards feasible for such kind of application. Will really appreciate any help. Thank you :slight_smile: