- Published on
- — 4 min read
One Place for App Version - A Simple Expo Setup
Why maintaining app versions in two places is a recipe for disaster, and how to fix it with a single source of truth.
Why maintaining app versions in two places is a recipe for disaster, and how to fix it with a single source of truth.
A lightweight package for rendering customizable dashed and dotted lines in React Native apps. Supports horizontal and vertical orientations with full styling control.
Complete guide to building React Native libraries - from simple JS packages to native modules with create-react-native-library.
Google Play now requires 16KB page size support. Here's how to update your Expo app to meet the new Android requirement.
Complete guide to implementing push notifications in your Expo app with Firebase Cloud Messaging and APNs.
Stop using console.log for everything. Here are the debugging tools and techniques that will save you hours.
Automate your Expo builds and submissions with GitHub Actions. Build on push, submit to stores on release.
Build fast, reliable apps that work offline using SQLite. Perfect for apps that need to handle large datasets.
A battle-tested approach to upgrading React Native versions with minimal pain and maximum confidence.
Learn the fundamentals of React Native Reanimated with practical examples. Create 60fps animations that run on the UI thread.
Implement a complete auth flow with protected routes, login persistence, and automatic redirects using Expo Router.
Struggling with iOS code signing errors on EAS Build? Here's how I fixed the common provisioning profile and certificate issues.
Make your app work without internet. Cache API data, queue actions, and sync when back online.
Is your FlatList dropping frames? Here are the optimizations that actually make a difference.
Your app works fine in debug but crashes instantly in release? Here are the most common causes and fixes.