DKDave Kurianinotf-kit.hashnode.dev·1m ago · 1 min readSecure token storage in Expo stops leaking sessions attackers can replayStoring an auth token in AsyncStorage feels harmless during development. The login works, the session persists across restarts, and nothing complains. Then your app ships, and that same token sits in 00
CFChris F Ainapplighter.hashnode.dev·17h ago · 11 min readOpen-sourcing parts of our React Native template engineWe open-sourced parts of our React Native template engine last month. Not all of it. The theme engine, the ProductData config schema, the UI primitives, and the docs are public. The Stripe webhook, th00
FMFamitha M Ainfami-blog.hashnode.dev·17h ago · 15 min readHow to Build a Restaurant Ordering App from Scratch (2026 Guide)The restaurant industry runs on margins so thin that a 2% swing in operating costs decides who stays open. Third-party delivery apps take 15–30% per order. Owning your own restaurant ordering app is n00
SISaawahi IT Solutioninsaawahiitsolution.hashnode.dev·2d ago · 7 min readMobile App Development: Android vs iOS vs Cross-Platform - A Practical GuideBuilding a mobile application in 2026 is rarely just a matter of choosing a framework and starting development. Modern applications often involve mobile clients, APIs, databases, authentication, cloud00
ASAsta Silvainastasilva.hashnode.dev·2d ago · 12 min readHow to Fix Expo Doctor Errors in ExpoIf you work with Expo long enough, you will probably run into expo-doctor. You run: npx expo-doctor and instead of everything being green, you get something like: ✖ Check Expo config ✖ Check dependen00
HHaindavaminhaindavam.hashnode.dev·2d ago · 2 min readBuilding High-Precision Vedic Astrological & Astronomical Algorithms in React, Next.js & PythonVedic astrology and Panchangam calculations require sub-second astronomical precision. Calculating planetary longitudes, house cusps , Upagrahas, and complex multi-tiered Dasha systems presents unique00
Iivaninivanbuilds.hashnode.dev·3d ago · 9 min readUpgrading to Expo 54: From Passing Types to Runtime CompatibilityThe difficult part of upgrading a shipped React Native application often starts after dependency installation succeeds. A screen opens, but a default callback becomes undefined. Type checking passes, 00
Iivaninivanbuilds.hashnode.dev·3d ago · 9 min readMaking Maestro E2E Part of Delivery: Two Platforms, Version Matching, and EvidenceA mobile E2E test often starts with a simple flow: open the app, tap a few controls, and assert that a screen appears. Integrating that flow into team delivery introduces different questions. Which na00
Iivaninivanbuilds.hashnode.dev·3d ago · 6 min readWhy Taps Stopped Working After Scrolling: Tracing iOS Events into React Native PressabilityDuring a React Native New Architecture adaptation, I investigated a problem on an iPhone X running iOS 16.7.10. After scrolling a particular form, a visible TouchableOpacity button showed press feedba00
Iivaninivanbuilds.hashnode.dev·3d ago · 6 min readReusable React Native Builds and Uploads with GitHub Actions and FastlaneA request for an installable app soon raises further questions: which environment does it use, how does another app join the pipeline, can an upload failure reuse the existing build, and can another e00