Skip to main content

RadonIDEBETA

by

Software Mansion

A better developer experience for React Native developers.

Works with VSCode 1.86+ and Cursor 0.32 on macOS and Windows

Note: Radon IDE is not a ready product (yet). Currently it's in beta stage and works with VSCode and Cursor on macOS and Windows. We are hoping that together with the community we will be able to get there soon.

Supporter License is now available!

Get access to private Discord channel for feature requests and support and 50% discount on future Individual or Team license.
Get the License

How it works?

Integrated experience

See the preview of your application right where you need it the most – close to your codebase. Radon IDE runs IOS Simulator and Android emulator directly in your Visual Studio Code and Cursor project.

Click to inspect

Using the built-in inspector you can jump directly from preview to a file where your component is defined. It can't really get simpler than that.

Use breakpoints right in VSCode

Without any additional setup the extension allows to add a breakpoints in Visual Studio Code to debug your React Native application. It. Just. Works. IDE also automatically stops at runtime exceptions showing you the exact line of code where they happened.

Navigation made easier

The Radon IDE integrates tightly with your deep-linked application allowing you to jump around the navigation structure (supports both React Navigation and Expo Router projects).

Search through the logs easily

Radon IDE uses the built-in VSCode console allowing you to filter through the logs. The links displayed in the console are automatically linking back to your source code.

Develop components in isolation

Radon IDE comes with a package allowing to preview components in full isolation. Develop your components individually without distractions.

Adjust device settings on the fly

You can adjust text size and light/dark mode right from the Radon IDE. Focus just on your app without switching between windows.

FAQ

Here are the answers to your most frequent questions about the Radon IDE.
Radon IDE is a Visual Studio Code extension that aims to simplify the development of React Native applications.
You can use the IDE with VSCode and Cursor to develop React Native apps for Android and iOS on macOS. Since version 0.0.18 we added experimental support for Windows that is compatible with VSCode and allows for developing apps for Android. Support for Linux is not yet available.
Radon IDE is free to use during the Beta period. We're working on a sustainable licensing model for the project.

100% of the money earned will be used to fund the React Native open source efforts at Software Mansion and the further developments of the Radon IDE.

Yes! Radon IDE is free for students learning at accredited educational institutions. Only for non-commercial purposes.
We're aiming to close the beta in November 2024.
We are well aware there are an infinite number of ways of setting up your React Native project. With access to the code you can adjust the Radon IDE to make it run with your codebase.
TL;DR
It's okay to modify the code to run in your project and to fix bugs. However, do not distribute the project on your own in any way or form besides our official channels.

This license will evolve as we move beyond the Beta period. You can read the full license here.
At this moment WebStorm is not supported.

As the adoption for the extension grows we might add a support for WebStorm in the future.
For every month your Supporter's license is active, you receive a 50% discount on the Individual or Team license. For example, if you have been a Supporter for 2 months, you will receive a 50% discount on an Individual or Team license for 2 months.
You can cancel your subscription at any time. To do so, click the "cancel your subscription" link in the email you received after purchase or visit paddle.net to manage your subscription. If you have problems canceling your subscription, please contact us at ide@swmansion.com.

Learn more about the Radon IDE features announced at App.js 2024

See the video