Comment on page
About Bravo Studio
Frequently asked questions about the platform
Bravo converts your design file into a native app! Once you have imported your design into Bravo, you can directly test and experience your design using Bravo Vision previewer for iOS or Android. What you see on your phone is already a real fully native app.
Yes! Once you import a design file into Bravo, it already has generated a native app file in Android and iOS, which you can preview with Bravo Vision. Once your project is ready for publishing, you can request the app bundle packages from the app project page.
Bravo is built entirely on native languages. The Bravo Vision previewer is built with Kotlin for Android and Swift for iOS. The backend is built with NestJS on NodeJS and deployed on AWS. The frontend is built using React and TypeScript.
You own the copyright to the content and Bravo provides the license to the code to enable it to work.
No, Bravo does not export the source code (for cases like integrating closed source framework or adding custom functionalities). Bravo's focus is to generate the app bundles (IPA and APK) directly for publication. If there are functionalities that Bravo doesn't have yet, we would love to hear your suggestions to consider integrating them as part of the platform.
Our current focus at Bravo is creating native mobile apps. However, we are open to possibilities in the future!
Our current focus is perfecting Bravo for mobile screens. However, expanding to other screen sizes is on our roadmap considerations!
Bravo apps do not have the same limitations as Figma and XD. In some cases, we support features that the prototyping tools don't (like binding data and native mobile actions) and in some cases, they support things we don’t yet (like certain animations). Figma and XD are simply used as the design tool.
The main aim of Bravo is to build real native apps (i.e. in Kotlin and Swift, the native Android and iOS code). Whereas React Native, Flutter, Ionic/Cordova, NativeScript won't have quite the same experience as real native code.
Our system is scalable, and will allocate additional resources on demand. This way, the apps will be able to handle as many installs and users as needed. However, it is important to choose the backend to fit your needs in terms of activity.
Didn't answer your question? 🧐