![](/img/hexag/term-160.png)
Vive le terminal !
Démarrez un projet. Lancez votre app dans le simulateur. Déployez sur votre device. Créez un paquet applicatif pour l'App Store. Tout se fait dans le terminal, en ligne de commande.
![](/img/hexag/editor-160.png)
Gardez votre éditeur
Avec RubyMotion, vous pouvez utiliser votre éditeur de texte favori. La plupart des éditeurs sont supportés. Il n'est pas nécessaire d'utiliser Xcode, Android Studio ou Eclipse.
![](/img/hexag/extend-160.png)
Bibliothèques externes
RubyMotion supporte sa propre version des gems, qui peuvent être utilisées pour étendre vos projets ou apps. Pour iOS et OS X, vous pouvez utiliser CocoaPods.
![](/img/hexag/interactive-160.png)
Développement interactif
Notre console interactive "REPL" vous permet de naviguer facilement dans la jungle des APIs iOS et Android, depuis le confort de votre terminal.
![](/img/hexag/testing-160.png)
Testez votre code !
RubyMotion contient un framework de "behavior-driven testing", conçu spécialement pour les plateformes mobiles, et qui s'intègre dans chaque nouveau projet.
![](/img/hexag/debugging-160.png)
Débuggeur intégré
RubyMotion contient un débuggeur intégré qui peut s'utiliser sur le simulateur ou sur le device, et qui vous aidera certainement si les choses deviennent compliquées.