Create Cross Platform Native Applications with Fuse

Create Cross Platform Native Applications with Fuse

I'm always on the lookout for a new way to make fun mobile applications, and one of the things I've always been trying to achieve is interesting UI/UX. I looked around and found Fuse, this intrigued me as it uses it's own Reactive XML based mark-up language named UX. This allows us to create native (not ran in a WebView) mobile applications that use easy to write declarative UI.…

Create Reusable Fuse Components with ux:Class

Create Reusable Fuse Components with ux:Class

When creating applications, having customisable user interface components is vitally important. Using Fuse, we can encapsulate pieces of our UX and reuse them within our application the same way we'd use any other UX element.…

Getting the Current Geolocation within Fuse Applications

Getting the Current Geolocation within Fuse Applications

In this article, we're going to look at retrieving the geolocation of the user within our Fusetools application(s). If you haven't used Fuse before, download the tools here. Geolocation Package Using geolocation inside of our application is fairly simple. Firstly, we need to include the Fuse.GeoLocation package inside of our project's .unoproj file. { "RootNamespace":"", "Packages": [ "Fuse", "FuseJS", "…

Observable Inputs with Fuse

Observable Inputs with Fuse

In this article, we're going to look at using Observables within our Fuse applications. We'll specifically be looking at this in context of user input. If you haven't seen Fuse before, it's an awesome set of development tools that allow you to create cross platform mobile applications, download the tools here!. What are Observables? If you've used RxJS before, you'll be aware of what an Observable is. It allows us…

Making Phone Calls with Fuse

Making Phone Calls with Fuse

When Drake made "Hotline Bling", he was referencing a 'cell phone' which had to have had an application with phone call functionality. Let's build exactly that with Fuse. Setup To get started, let's make ourselves a new Fuse project. # Create a new application $ fuse create app PhoneCall Now we have to add the Fuse.Launcher package to our PhoneCall.unoproj { "RootNamespace":"", "Packages"…

Adding Vibrations to Fuse Applications

Adding Vibrations to Fuse Applications

Adding feedback when a user clicks a button or even upon a particular event is easy with Fuse. We can add the Vibration package to our Fuse project and use it accordingly. Let’s take a look! Create a new Fuse application To create a new application with Fuse, run fuse create app vibration. Add the Vibration package We can then add the Fuse.Vibration package to our Vibration.unoproj…