Greg Shackles

Navigation

Designer Support for FloatLabeledEntry

Since it's been a long time since I've updated FloatLabeledEntry I thought it would be fun to make a quick little enhancement to add designer support so that it can be used in storyboards. You can head on over to NuGet and update to version 1.1.0 to get it. Right now I've just made the label colors editable in the designer, since unfortunately there's no support for editing the font property in Xamarin at…

You, Too, Can Build Xamarin Apps with F#

A couple years back I wrote an article covering how you could leverage many different languages in your Xamarin apps. In it, I included an F# portable class library that was referenced by the main application written in C#. That's still a completely valid approach, but I thought it was a good time to follow that up with a look at how, these days, you can use F# to build the entire app, and why it's…

Building a Voice-Driven TV Remote - Part 5: Adding a Listings Search Command

This is part five of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights In the previous post I added some basic remote control command functionality, allowing for being able to do things like mute, pause and resume playback, and change the…

Building a Voice-Driven TV Remote - Part 4: Some Basic Alexa Commands

This is part four of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights The first three posts in this series were a lot of fun but ultimately they were all just setting the stage for being able to do cool things.…

Building a Voice-Driven TV Remote - Part 3: The Device API

This is part three of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights So now I've got a search engine for channels and TV listings, but none of this is particularly useful without a way to communicate with my actual devices.…