Dynamic Height WebView from Static HTML in React Native Expo

Let's say your app is consuming rich text content from an API. That content is returned via a get request and returns a response that is a plain-text string of HTML content. How would you display that content in your app? Rather than write a whole HTML parser, utilizing a WebView is an excellent choice … Continue reading Dynamic Height WebView from Static HTML in React Native Expo

Devops: Supercharging your mobile app CI/CD Pipeline with Bitbucket & Expo Application Services

I was tasked with optimizing our CI/CD flow on a recent project following months of incremental changes. We had started the product using Expo Application Services (EAS) and migrated to Azure, before migrating back to EAS with an "EAS Production" subscription. Tasked with restructuring our CI pipeline for a 3rd time, I approached the job … Continue reading Devops: Supercharging your mobile app CI/CD Pipeline with Bitbucket & Expo Application Services

DevOps: Launching an Android Emulator from the Terminal using Bash Scripts

I spend a lot of time in Visual Studio Code working with React Native these days. If you're like me, you're probably starting your debugging instances right from Visual Studio via the integrated terminal; npm run ios or npm run android is a super easy and quick way to kick of a build and begin … Continue reading DevOps: Launching an Android Emulator from the Terminal using Bash Scripts

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