![](/img/path-red.png)
![Create](/img/hexag/term-160.png)
Create
RubyMotion apps are created from the terminal command-line. You get to keep using your favorite editor.
![](/img/step-ellipse-create.gif)
![Iterate](/img/hexag/interactive-160.png)
Iterate
Write code in the interactive console. See changes in real-time. Integrate 3rd-party libraries. Use the built-in debugger to spot problems.
![](/img/step-ellipse-iterate.gif)
![Test](/img/hexag/testing-160.png)
Test
Install your app on your devices. Send it to your colleagues or friends. Write functional and integration tests with the integrated automated testing framework.
![](/img/step-ellipse-test.gif)
![Deploy](/img/hexag/deploy-160.png)
Deploy
Time to ship! Create an app package suitable for a submission into Apple's iOS or Mac App Store, or Google Play.