Your first step is to bootstrap funding to obtain a rough prototype. Then you can seek out additional funding to develop additional iterations of a prototype.
If a development expert doesn't weigh in here, contact the countless success stories on Kickstarter to find out what they have learned during their startup process.