What is Fuse?

Fuse is a set of tools (currently in beta) that makes designing and developing native mobile apps for iOS and Android fast, easy and fun. Fuse is free, and we're actively working towards making it Open Source as well.

Fuse introduces UX Markup - an XML-based language for creating truly native, data-driven, responsive, smoothly animated and highly interactive experiences, while sharing most of the code between iOS and Android. UX is easy to learn, fun to write and incredibly powerful.

Fuse is fast. It is written in Uno, a language that compiles to pure C++, and has seamless interoperability with Objective-C (iOS) and Java (Android) where needed. The UI is rendered using native platform controls, OpenGL or a combination (best of both worlds).

For business logic, Fuse runs JavaScript (ES5) on a separate thread on both iOS and Android, so your UI is fast and responsive no matter what it is doing. Fuse lets you call seamlessly into C++, Java and Objective-C libraries through Uno when you need it.

Get started

Simply download the latest version of Fuse, install it and you're ready to go. It will run on Windows 7 and above, and OS X Mavericks (10.9) and above.

Installation should be a breeze, but if something iffy happens, please let us know! (we're still in beta after all!). There are also setup instructions for OS X and Windows, plus uninstall instructions for OS X if you need them.

Support

There are two ways to get support and help:

  • Community support - Post your question on our community forums, and you will likely get a helpful reply from our community, or even someone of Fuse's staff. You can also socialize with other community members on our Fuse Community Slack space.

  • Premium support - If you are using Fuse for an important project, the Fuse team wants to make sure you succeed. Contact us to learn more about premium support.

Let's go!

Depending on your background (experienced coder, rookie coder, experienced design ninja or otherwise), some things will be obvious and some things will be new to you.

A good way to gain an overview is by following our quickstart tutorial. There's also a wide range of ready-to-run examples on our Examples-page, as well as a (constantly growing) list of tutorials on Youtube.

The side-menu covers most topics you'd need to learn Fuse, such as setting up navigation, working with layout, how you animate elements and a whole lot more.

Connect with the Fuse developers and our amazing community in the forums or in the Slack group.

Have fun!

The Fuse team