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: Opening the simulator of your choice in Expo React Native

I've been spending a lot of time in the terminal lately. As discussed in a previous article of mine, launching the a specific simulator while working with React Native isn't that hard for iOS, and only take a quick edit to make happen for Android. Recently, there's been a buzz at my work around Expo, … Continue reading DEVOPS: Opening the simulator of your choice in Expo React Native

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

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