If you have an idea but not the skills to execute it, you will most likely need a company (with contract and all) to deliver the product. Hiring friends as designer and as programmer to work remote and for shares of the company has a high chance of disaster, especially if you are not a developer yourself.
One thing that might help could be setting up a schedule where you work together at a co-working place or your local hacker club, etc.
One thing that might help could be setting up a schedule where you work together at a co-working place or your local hacker club, etc.