So, your business needs an app? (Spoiler, you probably don’t)

Recommended By

I recently presented this at the Eastern Innovation Business Centre about everything you need to know before including an app in your digital strategy, with steps and tips for success for startups to large enterprises.

Technology and the human touch

Recommended By

Last week we had the pleasure of welcoming Kelly Schulz to b2cloud who ran an amazing accessibility and inclusion workshop to help further our understanding and empathy for all our users. While the focus was

The car of the future is shared and driven by software

Recommended By

There are many visions on where mobility is going and how transportation will evolve. Which will prevail? Where will the disruption occur? I suspect the car I drive now, will be the last one I

Hey Siri, how do I start a conversation with someone with a disability?

Recommended By

We all love Siri’s little witty quips, but I recently read a heartwarming article over on Mashable that reflects the power of technology to change lives in ways that most of us would never appreciate. I won’t spoil

CES 2017: Health and Accessibility

Recommended By

This year’s CES certainly lived up to the Las Vegas expo’s reputation as the place to see what’s next in tech, showcasing innovations that will set the tone for the rest of the year and beyond. The

Custom menu shortcuts on the Mac

Thoughts By 3 years ago

Little known tip If there’s a menu item you use frequently, but doesn’t have a keyboard shortcut to it or you want an alternative, you can setup a custom one quite easily. First, find the

Keyboard add-ons (accessories) and custom keyboards in iOS

Guides | Tutorial By 5 years ago

When the standard keyboard is not enough a keyboard accessory is often a good solution. I am talking of the one commonly seen in web apps, allowing the user to go between fields and drop the keyboard. These are extremely easy to add, and require very little code. In your UITextField you need to set the inputAccessoryView. This can take any UIView subclass and will display just like a regular keyboard, all animations are handled for you.

Custom Stuff

Thoughts By 5 years ago

Designing for the iOS can be tricky at first. There are a lot of standards that most designers are unaware of, which can make even the best designs unreasonable when applied to an iOS device.

Building a custom UIViewController

Guides | Tutorial By 5 years ago

When building a custom UIViewController, I recommend against adding ‘uncontrolled’ views to your controller’s view, and instead invest a little extra time taking UIViewControllers and adding their ‘controlled’ views to your ‘controlled’ view, and then forward all appearance and rotation messages to your child view controllers. Doing so will ensure that if you ever decide to scrap the parent view controller or make vast amount of changes to it, your code will be isolated into your UIViewControllers.

Multiple UIWindows

Guides | Tutorial By 5 years ago

When you need to display a view or view controller over every other element in an iOS application, most people go ahead and add it directly to the main window. This may work but can require a bit of tweaking in order to implement your own rotation code if you want to support more than one orientation, and could be later overlaid by things that are supposed to remain behind.

Instead of adding it directly to your existing UIWindow, a better solution is to create a new UIWindow on top of the existing one and then adding things to this UIWindow. It’s recommended to add a UIViewController to this window so all rotations are handled for you.

iOS URL Schemes

Guides | Tutorial By 5 years ago

If you need your iOS apps to talk to each other, one of the best ways to do this is using a custom URL scheme. Your app can register a URL scheme that will cause the OS to launch your application whenever that URL is used.

Build your car on an iPad

Thoughts By 6 years ago

It turns out that car manufacturers, even the most prestigious, fail at making their websites compatible for the iPad and new world devices. Here I look at the best and worst.