Considering CarPlay for Inclusive Design

At Oneflare, we just had our 5th hackathon (!!). In the past, we’ve been given carte blanche to do basically whatever we like. This time around, we wanted to give the hackathon a more narrow focus, so we decided to focus it around Inclusive Design. Inclusive Design is an amazing field of research, and once you start understanding the foundations, you can literally apply it to every product decision you make. We had some fascinating projects come from the hackathon,

Continue Reading

Story of a badass team who won the hackathon

It was that time of the year again, Oneflare Ignite Hackathon! Everyone was so excited about sharing their ideas and recruiting needed talent to bring those ideas to life. As a mobile developer at Oneflare, I’ve always had this idea of adding AR features to our apps. Since a hackathon is the best place to do crazy experiments, I submitted the idea and that’s where our story began. Challenges The first big challenge was the idea itself. Since AR is

Continue Reading

It’s like X, for Y!

For the Haunted Hackathon we just had, my team and I decided we’d figure out how to solve a pretty unique challenge that we have around state changes.  If you’re not already aware, Oneflare is a two-sided marketplace. A core part of our product is helping Businesses quote on work. We do this by presenting Businesses on our platform leads, which are posted by Customers.  A Business makes a decision around wanting to quote for that lead, and then they provide

Continue Reading

Making Oneflare Adaptive

An image with variations of Oneflare icons

Adaptive app launcher icons for Android The freedom of Android is often a double-edged sword. On one hand, it can open up opportunity for creativity and uniqueness. On the other hand, it can sometimes leave the end user with a in-cohesive user experience. Take app icons for instance. I really loved how Android didn’t box app developers in to a rigid shape for their app launcher icons. Their guidelines specified that app launcher icons should represent a real world object

Continue Reading

Storyboard Monster – Part One : The truth

An Introduction to Storyboards Before storyboards, programmers had to design UI elements whether all in code or in separate Xib files. The former used to be the most favourable approach because of the tempting control over all aspects of the elements. However using this approach, programmers have to write literally more than thousands of lines of code just for UI elements and then run all that hefty code every time they change a single value, say the height of a

Continue Reading

What’s your Android App test coverage?

There’s more to test coverage than just a number. Are they good tests? Do they cover critical paths? Obviously, your users don’t care about unit tests. They just want a need fulfilled and want your software to help them fulfil it reliably. Tests can increase your confidence that you will be catching errors before you ship to your users. There’s a number of ways to see your test coverage on Android. We’ll look at what I think is the easiest

Continue Reading

Android: How to Test UI Fragments with Espresso.

Android Espresso UI Testing

So you’ve just pumped out an awesome new feature. You’re stoked. Your finger hovers above the mouse button, ready to hit deploy. Woah there, cowboy. Did you break anything? Are you sure? Yeah, you should probably regression test every critical path in the app… again… and on each of those test devices in the office. Alternatively, you could write some tests. In this article, we’ll specifically look at Android Fragment UI testing with Espresso. If you’re not set up with Espresso,

Continue Reading

Adopting Android

Since 2016 we’ve been reviving our mobile applications for Oneflare, bringing back the Android and iOS apps with new versions built from the ground up. Our aim was to provide businesses with faster job leads from push notifications and to give them a native quoting experience on mobile devices. Having relatively little experience with developing for Android myself, creating and scaling mobile applications was rather foreign. I’d like to share some lesser known insights, especially after originally working on browser

Continue Reading

The 5 Sweetest Oreo features

One of the awesome things about developing for Android is the delicious celebrations you can have with the each new OS release. When Google announced Android 8.0 as ‘Oreo’, the mobile squad here at Oneflare couldn’t wait to rip apart the choc cookie sandwich covers of the announcements and get to the sweet, sweet vanilla creme centre of the new sdk. Our top 5 Oreo features: Shortcut pinning Being able to deep link into a specific part of the app

Continue Reading

Connecting Android UI tests with CI

At Oneflare, we’re always looking to make things easier on ourselves so that our time is spent building features that our users want. In the world of Android, there are now more than 10000 devices to support, that’s quite a few! Rather than drowning in a sea of devices and manually repeating the same testing scenarios on a variety of devices, it makes sense to offload as much of this work as we can. In June 2016, Google introduced Firebase

Continue Reading

Site Footer