#React Native

13 items tagged “React Native

TILMobile3 min read

Designing a Delivery App for Unreliable Networks, Not Just Offline

TIL that 'handle offline' undersold the actual problem — the failure mode that hurt drivers most was a flaky, half-connected state, not a clean offline/online boundary.

#React Native
TILMobile3 min read

Building Photo Proof of Delivery: Camera to Dashboard, End to End

TIL that the hard part of a photo-proof-of-delivery feature isn't the camera or the upload individually — it's making sure a completed delivery can never end up without its proof attached.

#React Native
TILMobile2 min read

Understanding UnknownHostException in Android (and Why the API 'Worked Locally')

TIL that an Android UnknownHostException on a hostname that resolved fine everywhere else usually isn't a DNS problem at all — it's the app pointed at a hostname that only ever existed on my dev machine.

#React Native
TILMobile3 min read

Debugging Production API Failures by Reading the Client's Error, Not the Server's Logs

TIL that when a mobile app reports 'network error' against a production API, the fastest path to the actual cause is the client-side error object, not tailing server logs that show nothing wrong.

#React Native
TILMobile2 min read

Debugging an Android-Only FormData Upload Failure

TIL an upload that worked reliably on iOS and failed intermittently on Android came down to a missing file extension on the filename I was generating — Android's multipart parsing cared, iOS's didn't.

#React Native
TILMobile2 min read

Uploading Images from React Native to a Node.js API

TIL that a multipart upload from React Native needs the file described as an object with uri/name/type, not sent as a raw file:// string — an easy mismatch to miss since it fails silently on some devices.

#React Native
TILMobile2 min read

Understanding React Native File URIs Before You Try to Upload One

TIL that a file:// URI from Expo's camera isn't a file you can send as-is — it's a path into a cache directory the OS can clear, and the upload code needs to treat it that way.

#React Native
TILMobile2 min read

Android-Specific React Native Problems That Never Show Up on iOS

TIL that a React Native feature working perfectly in the iOS simulator is not evidence it'll work on Android — cleartext traffic, back-button handling, and permission dialogs all diverge silently.

#React Native
TILMobile2 min read

Building React Native Apps with Expo: What the Managed Workflow Actually Buys You

TIL that starting a React Native app in Expo's managed workflow paid off immediately for camera/location access, but I still had to understand what 'ejecting' would cost before I needed it.

#React Native
TILArchitecture2 min read

Designing One API for Both a Web Dashboard and a Mobile App

TIL that a REST API originally shaped around the web dashboard's screens needed real redesign, not just new endpoints, once a React Native app started consuming it too.

#Node.js
TILReact2 min read

Building Reusable React Components Across Web and Mobile

TIL sharing components across a React web app and a React Native app only works if you split presentation from platform primitives from day one — retrofitting it later means rewriting most of your UI layer.

#React
ProjectsMobile App2 min read

Archery Garage Mobile App

Cross-platform event management application with location tracking and cloud backend.

#React Native
ProjectsBusiness Software2 min read

Pasal Business Management Platform

Internal business applications developed for inventory management, appointment systems, and daily operational workflows.

#React