Build interfaces with UX Markup: A concise, declarative XML-based language for creating rich user experiences backed by a world class layout engine and GPU-accelerated visuals. UX markup has been designed to be highly expressive, intuitive to learn and very difficult to break.
Fuse is designed to offer a playful, real-time workflow where the project can be modified as it is running. Using a local zero-config development server, any changes committed to UX, script or assets causes near instant updates in the running application.
With Fuse a whole new world of collaboration opens up. Either working together with another developer in the office or showing off your app to a client on the other side of the Atlantic – your always on the same page.
With UX markup, motion is a first-class citizen and nearly every property is animatable. Using simple expressions you can quickly transition from a static layout into wiring its properties together to form intricate responsive animations.
In Fuse, client-side business logic is written in simple JavaScript. With Apple JavaScriptCore or Google V8 on a separate thread, script execution rarely impacts UI performance. If you’re familiar with the words module.exports you’re pretty much good to go.
The difference between prototype and final production code could just be a compiler flag away. UX markup compiles to high performance C++ or .NET bytecode.
With a shared codebase in UX Markup and JavaScript applications can be deployed to both iOS and Android. Further native platform features can be accessed by adding Objective-C, Swift, C# or Java code directly to your project.
For Android and iOS, Fuse projects compile to Android Studio and Xcode projects that can be debugged and extended any way you wish, and play nice with the native debugging and profiling features.
In Fuse, design and development should become one integrated process. Assets such as fonts, images, videos and sound can be created and updated from any popular design tool and will live-reload just like any source code file.