Recently I had the honor of being interviewed by Xamarin about what we're doing at Olo, which is now featured on their blog. Check it out! How Olo Powers 150+ Restaurant Ordering Apps with Mobile DevOps…
Using Speech Recognition in iOS 10
There's a lot of awesome stuff coming in iOS 10, but one of the things I'm most excited about is that now there's actually an API for doing speech recognition in your apps. It was sort of possible to do this previously through some hackery (I have a bit of experience there), but now Apple is finally making it easy to leverage their great dictation feature in any app. Let's take a look at how easy…
Composable Customizations with Xamarin.Forms
In the early days of Xamarin.Forms, if you wanted to start customizing any of the built-in controls in ways beyond what were explicitly exposed on those controls, you probably found yourself creating a lot of custom renderers. Renderers can be a great way to hook into the Xamarin.Forms rendering pipeline and inject your own customizations, but it can quickly get unwieldy if you do it a lot, and is often a larger hammer than…
Updated Olo.BuildTools Xamarin Studio Add-In
A couple years back I posted about an add-in we wrote to expose a command to use as part of our build process to grab a snapshot of the current versions of all the tools in the Xamarin Studio build chains. For us this is essential in being able to track how a specific app was built long after versions have been updated on the build server. With the release of Xamarin Studio 6 the add-in…
Instrumenting Your Mobile Monitoring Strategy
Last week I had the pleasure of attending and speaking at my third Xamarin Evolve, and as always it was a great time. Video from my session is now available to watch: The slides are also available here, though you lose out on the critical animations: All of the code, including everything from the sample app to the Hubot instance, is available on GitHub.…