React native: Animated “Loading Skeleton” Component Made Easy

The Activity Indicator is a ubiquitous component in the React Native toolkit for indicating "work" being done in an app. It's super easy to drop one on a screen and tie it to a loading state to show users when you are fetching content or performing other long running operations. Done and done! But, at … Continue reading React native: Animated “Loading Skeleton” Component Made Easy

Offline-Capable Progressive Web Apps for the Modern Web

Native applications are great - they allow a user to easily discover a brand through an app store they are familiar with, are super easy to manage and provide some quantum of functionality when connectivity is sparse or non-existent, as well can be extremely performant even when the network is slow. While I advocate for … Continue reading Offline-Capable Progressive Web Apps for the Modern Web

Quick Start: Telling Your New Flutter Install About your Existing Android Tools

Recently, I had the dubious privilege of getting to set up my developer machine from scratch. Don't get me wrong; a new developer environment is a chance for a fresh start! New toys, new experiences, clean out the clutter! But, I am also a creature of habit and spend much fo the first month with … Continue reading Quick Start: Telling Your New Flutter Install About your Existing Android Tools

Fullscreen Video Background in Xamarin.Forms

Motivation A while ago, I stumbled upon an interesting blog post describing how to make a full-screen video background for a cross-platform app. At the time, the post was a using an older version Xamarin and I wondered to myself if I could simplify the solution somewhat. But, as often happens with "side projects", I … Continue reading Fullscreen Video Background in Xamarin.Forms