Push Notifications in Safari iOS Progressive Web Apps

Push Notifications aren't new - mobile apps have had them since 2009, almost as long as modern smart phones have been around! Since, push notifications have expanded to the "traditional" web, and even smart speaker apps. For web developers interested in the marketing and functional benefits of push notifications a la mobile apps, the family … Continue reading Push Notifications in Safari iOS Progressive Web Apps

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