SMSulthan Mohaideen N Kinsulthannk.hashnode.dev·Sep 19 · 11 min readBeyond the Happy Path: What Happened When We Ran Maestro E2E Tests on Real Android HardwarePush to Git. Wait 8 minutes for CI. The UI test fails on an arbitrary timeout. Fix -> push -> wait 8 minutes -> fails again Eventually, you stop trusting the tests. You mute the Slack alerts, sprinkl00
SMSulthan Mohaideen N Kinsulthannk.hashnode.dev·Aug 21 · 8 min readProduction-Ready in React Native: Custom Expo Configs & APK Optimization and SecurityBuilding features in Expo is straightforward, but taking an app across the finish line into production requires solving a completely different set of low-level problems. Before submitting to the Googl00
SMSulthan Mohaideen N Kinsulthannk.hashnode.dev·Jul 16 · 8 min readBuilding High-Performance UIs in React Native: NativeWind, FlashList, and ReanimatedWe have all been there. You build a sleek React Native app on the iOS simulator, and it feels fast. Then, you run it on a mid-range Android device, render a list of a few hundred items, and suddenly t00
SMSulthan Mohaideen N Kinsulthannk.hashnode.dev·Jun 12 · 8 min readBulletproof React Native Testing: Jest, Mocks, and Native ModulesTesting in React Native has a notorious reputation. Every mobile developer has experienced the dread of running npm test only to be greeted by a wall of red text: SyntaxError: Cannot use import statem00
SMSulthan Mohaideen N Kinsulthannk.hashnode.dev·May 15 · 8 min readRunning Local LLMs in React Native: A Guide to ExecuTorch, LLaMA & SmolLMBypass cloud APIs, eliminate latency, and run large language models directly on-device using Meta's ExecuTorch. The mobile AI landscape is shifting. For the last two years, adding "AI" to a React Nati00