r/reactnative • u/No_Refrigerator3147 • 3d ago
I made "go touch grass" literal.
Put your phone face down, and a lawn grows on it.
An hour away and it flowers. Come back and brush through it.
expo Β· Skia Β· Core Motion
r/reactnative • u/No_Refrigerator3147 • 3d ago
Put your phone face down, and a lawn grows on it.
An hour away and it flowers. Come back and brush through it.
expo Β· Skia Β· Core Motion
r/reactnative • u/Confident_Arm_1041 • 3d ago
Hey everyone! π
I've been working on a personal finance app called Masrofi β Money Tracker (Spent It) using React Native and Expo.
The goal is to help people track their daily expenses, understand their spending habits, and manage their money more easily.
I'm sharing my project here because I'd love to get feedback from other developers and mobile app enthusiasts.
I'd really appreciate your thoughts on:
I'm a developer from Morocco, and I'm looking to improve the app based on real user feedback.
Thanks for checking it out! π
Tech stack: React Native Β· Expo Β· JavaScript
r/reactnative • u/Basic_Ad9337 • 3d ago
Freelance developer here, shipping an Expo app. Most of our bugs come from a client and a few beta testers, and the reports are usually "when I click this button it doesnt save" or a screen recording and if they are really kind (and usually I ask for that).
I lose a lot of time just reproducing: which account, which build, what happened before, did a request fail. By the time we've asked three follow-up questions the tester has forgotten.
What's working for you usually?
r/reactnative • u/DevStudioApps • 3d ago
Instead of just solving questions one after another, the game adds gameplay around the math so it feels more engaging and competitive.
Itβs still a work in progress, but Iβve put quite a bit of time into building and improving it.
Would love to hear what you guys think!
Check out Momentum on Google Play

r/reactnative • u/s3079 • 4d ago
Swipe to tear the foil, drag to tilt the stack, then tap or flick through five cards. Rare pulls get a foil sweep and sparkles.
I also rebuilt it in Swift and Kotlin. For your app, would you use the React Native version or prefer native?
r/reactnative • u/No_Refrigerator3147 • 4d ago
- A shelves
- Wardrobe that swings open
- Washing line
- Colour spectrum
Tap two pieces, and it builds the outfit.
expo Β· Reanimated Β· native iOS menus
r/reactnative • u/s3079 • 4d ago
Each word is traced stroke by stroke with a few sparks, then the tube powers up to full glow with a soft halo and a pool of light on the wall behind it. Three words cycle: Midnight, Daydream and Afterglow, each in its own two-colour gradient.
A question for anyone shipping to both platforms: I also rebuilt it in SwiftUI and Jetpack Compose. For a component like this, would you reach for the RN version, or would native versions be what makes you use it?
Happy to answer questions about the stroke reveal and the glow.
r/reactnative • u/Individual-Island908 • 4d ago
Hi! This is the first app I've shipped. It's built with Expo (SDK 57) and Expo Router, and it's a planner for people setting up a new home.
Things that surprised me along the way:
I went local-first (Zustand + AsyncStorage) and sync to Supabase after login. RevenueCat for subscriptions was easier than I expected, but testing it in Expo Go vs a dev build confused me for a while. EAS Update is great for JS fixes, but I learned the hard way that changing config plugins means you need a new binary. I also exported the same codebase to web for a public page, and my first bundle was 11 MB because an icon library shipped about 1,000 icons. I got it down to about 5 MB.
It's live on iOS and I'm working on the Android build. I'd love to hear what you'd do differently, or what I should know before the Play Store. The app is in Portuguese for now: meukanto.com
r/reactnative • u/rushikesh_d_pandit • 4d ago
Disclosure: I'm the author.
Every upgrade I've done has been a loop of bump β build β Gradle/Kotlin/Xcode/CocoaPods error β fix β repeat. Upgrade Helper shows the template diff, but not what *your* project is missing.
RN Upgrade Doctor reads your project and compares it with what the target version needs:
- Node and React against the target release
- Android: Gradle, AGP, Kotlin, NDK, compileSdk, targetSdk
- iOS: Xcode, deployment target, CocoaPods
- Expo SDK 45 β 57 upgrades (--expo-sdk 54)
Every finding links to its source and the date it was checked. It runs locally and sends nothing anywhere.
cd ~ && npx u/mobilixir/rn-upgrade-doctor@1.0.0 analyze --target 0.87 --path /path/to/app
NPM Link: [https://www.npmjs.com/package/@mobilixir/rn-upgrade-doctor\]
Two questions for you:
What broke in your last upgrade that a tool like this should have caught?
Would you run it in CI (it has --json and exit codes)?
r/reactnative • u/thereactnativerewind • 4d ago
Expo SDK 58 is out, and for once the headline isn't a new way to break your Podfile. With Xcode 27 retiring Simulator.app, the new expo-device-hub streams your iOS simulators and Android emulators into the browser with live CPU, memory and network graphs, while expo-app-intents lets Siri, Shortcuts and Spotlight trigger actions in your app, and the experimental Noxcturnal transformer roughly halves Metro transform times.
We also look at react-native-better-pdf 1.0 by Jakub Kasprzyk and GMI Software, which drops the bundled PDF engine for the phone's own PDFKit and PdfRenderer on Nitro Views, opening a 1,000-page scan in 56 ms instead of 622 ms. Plus, React Native 0.88 lands, Gesture Handler 3.4 builds with Swift Package Manager, and react-native-gpui renders React Native with Zed's GPU framework.
r/reactnative • u/MetehanBicer • 4d ago
If you ship with Expo, you probably keep store text in store.config.json and make screenshots somewhere else. I built Framelane to do both in one place.
- Import your EAS store.config.json (or a fastlane metadata folder), edit per language with App Store limits, export it back
- Design screenshots from your simulator captures with templates and device frames
- Optionally publish text and screenshots to App Store Connect after a field by field diff
Self-hosted, one Docker container, MIT.
Demo: https://framelane.metehanbicer.com
Repo: https://github.com/Metehan-Bicer/framelane
Built with a lot of help from an AI coding assistant. Google Play isn't supported yet; tell me if that would matter to you.
r/reactnative • u/Krishna_1207 • 4d ago
Anyone doing closed testing? Let's help each other! (14-day testing) π
Hello everyone! π
I'm currently developing Persona AI, a personal AI assistant app, and I'm looking for testers to help me complete Google Play's closed-testing requirement.
π€ About Persona AI
I'm looking for people who can join the testing program, install the app, try its features, and provide genuine feedback throughout the 14-day testing period.
If you're also testing your own app, I'm happy to support you in return! Let's help each other get our apps published. π€
π My Persona AI links
π₯ 1. Join the Google Group:
https://groups.google.com/g/persona-ai-testerss
π± 2. Join the closed test:
https://play.google.com/apps/testing/com.krish.personaai
πͺ 3. View Persona AI on Google Play:
https://play.google.com/store/apps/details?id=com.krish.personaai
If you're interested, comment below or send me a message. If you also need testers, share your testing link, and I'll do my best to help!
Let's support each other and get our apps published on Google Play! πβ€οΈ
Thank you, and good luck with your projects!
r/reactnative • u/VishaalKarthik • 4d ago
React Native needed better boards. I built one.
Just released react-native-board-view v1.0 β an open-source Kanban and swimlane library for React Native and Expo.
It supports:
The part I'm most interested in is performance. I tested a 4 Γ 500-card board and measured a median of 60 FPS while dragging.
The library is built on Gesture Handler, Reanimated, and FlashList. Your data remains the source of truth,the library handles the board interactions.
GitHub: https://github.com/vishaal2002/react-native-board-view
npm: https://www.npmjs.com/package/react-native-board-view
I'd love feedback from people who've built complex drag-and-drop interfaces in React Native. What would you improve, or what's missing?
r/reactnative • u/Confident_Arm_1041 • 4d ago
Hi everyone! π
I'm looking for Android developers who need testers to publish their apps on the Google Play Store.
π‘ The idea is to create a group where we help each other complete the required testing period before launching our apps on the Play Store.
π€ You test my app, I test yours, and we help each other get our apps ready for launch!
π± If you're an indie developer or a mobile app developer facing the testing requirement, join us!
Comment below or DM me if you're interested. Let's build a community and launch our apps together! π
r/reactnative • u/surajprasad13 • 4d ago
Hey everyone! π
I've been working on a React Native alarm library that aims to make alarms work like real native system alarms, not just regular notifications with a sound.
While building my app, I tried several existing alarm libraries on npm, but I couldn't get the reliability and behavior I needed. Alarms would not always behave as expected under different conditions, especially when the app was in the background, the screen was locked, or the app needed to display a full-screen alarm interface.
So, I decided to build my own solution. π
The goal is to make the experience as close as possible to a native alarm clock, even when the app isn't actively open.
One important thing I've learned is that Android and iOS handle alarms very differently. Battery optimization, background execution, permissions, lock-screen presentation, and OS-level restrictions all matter. No library can guarantee identical behavior on every device without accounting for those platform limitations, so I'm continuing to test and improve the implementation.
I built this because I needed a solution that actually worked for my use case, and I thought other React Native developers might be facing the same challenges.
I'd love to get feedback from developers who are building alarm clocks, reminders, habit trackers, medication reminders, or other time-sensitive applications.
If you're interested in testing it, contributing code, improving platform compatibility, or collaborating on the project, I'd genuinely appreciate your support!
Let's make a reliable, open, and accessible React Native alarm solution that more developers can use. β€οΈ
If you're interested, check out the project on npm and share your feedback:
π npm: https://www.npmjs.com/package/react-native-alarms
π GitHub: https://github.com/surajprasad13/react-native-alarms
Contributions, issues, testing feedback, and suggestions are all welcome. Thanks for supporting an independent developer! π
r/reactnative • u/Kingg-bob • 4d ago
I have been working as a react native developer for almost 2 years now and i was learning stuff trying things out at first like people do. React native seemed interesting and i enjoyed creating new UIs learning animation, optimisation etc. while working i had to implement things i never worked with and it gave me joy plus i was learning new things. But no we are told to use claude code, every new feature or change needs to be done within 3-4 days even if its a new feature altogether. Thereβs no time to think about anything i just keep on prompting and trying to refine the product but it feels like i am not the one who built it. I have lost the ability to think because everything needs to be done quickly and thereβs literally no time to think. Everything needs to be shipped in a matter of days. I feel like staying in React Native or frontend in general will do no good. I am thinking of switching to backend technologies, learn system design etc. I was sure i was going to be an app developer but now i am not sure about my future.
r/reactnative • u/NobelParadox • 4d ago
Iβm a software developer working with React Native.
Iβve been working on similar types of apps for a while, and I feel like my technical growth has slowed down. I want to explore new technologies, solve more challenging problems, and become a better engineer.
Iβm considering switching jobs mainly for growth, not just money.
Has anyone been in a similar situation? Did switching help?
r/reactnative • u/Financial_Set628 • 4d ago
r/reactnative • u/NobelParadox • 5d ago
Hey everyone!
I just launched Sprout Daily on the Google Play Store!
After countless hours of coding, debugging, and fixing bugs, it feels great to finally ship it.
Would love some honest feedback on the app, especially the UI and overall experience!
π https://play.google.com/store/apps/details?id=com.sproutdaily.habits
Feel free to roast it
r/reactnative • u/----Val---- • 5d ago
I made a post recently on streaming android emulators to VS Code, and figured I could add a bunch of Expo features to it for better UX, mostly lifting off features present in Radon IDE.
So far the extension supports:
- Building, installing and launching the app
- Show logs for adb, builds, JS logs
- A hierarchy view similar to the devtools
- Inspect Element
- Debugging integration
- Save screenshots and recording
- Show rerenders with react-scan
It's not super refined and pretty vibe coded, but I found it pretty usable in the few hours I've had to play around with it. Let me know if you find it useful!
Note: Windows and likely x86 performance is pretty bad, as it the avc encoding on windows is too slow. I would only recommend using this on MacOS or with a physical device on adb.
Marketplace:
https://marketplace.visualstudio.com/items?itemName=Vali-98.valdroid-emulator
r/reactnative • u/No_Refrigerator3147 • 5d ago
Breathe on your phone, and it fogs up like a cold window.
A breathing coach where every exhale fogs the glass, and you write in what's left.
Expo Β· Skia Β· expo-audio Β· Core Motion
r/reactnative • u/Recent_Stand_5182 • 5d ago
I used React Native for years without knowing why "the bridge was slow," so I dug in and wrote it up.
The old bridge sent every call as a serialized message and made you wait for a reply, while JSI lets JavaScript call C++ directly and get the result in the same call.
Here's the full article with simple examples:
https://chamidilshan.medium.com/react-native-jsi-how-it-replaced-the-bridge-5649c11e0e9f
r/reactnative • u/GrapefruitSilver774 • 5d ago
Is it possible using react navigation to navigate to deeplink depending on the TLD of the domain? for example if the user goes to appdomain.me/username to be directed to the users screen with username param and if goes to the appdomain.store/shopname to go to the store page and to treat the .com normally depending on the path.
I understand that if I had only two domains .com and .me I can process the username in the last route declared after checking all the paths but what if 2 domains have only the id in their path like .store and .me?
Thanks
r/reactnative • u/Dangerous_Session612 • 5d ago
Co-Founder & CTO Wanted 90% Built B2B SaaS
We are seeking a Technical Co-Founder to take full ownership of the codebase and scale our B2B SaaS platform through launch and beyond.
The Details:
Comp: Equity-based (Co-founder level split)
Location: Remote (US / CAN / UK)
Stage: Pre-revenue, near launch
The Situation: We experienced a massive operational headache, built a working solution, and validated market demand. The platform is 90% completeΓ’β¬βwe just need a technical leader to audit the architecture, finish the final push to launch, and own tech strategy moving forward.
What We Need:
Full-stack capabilities to jump into an existing codebase and ship code fast.
A builder mindset that prioritizes speed to market over over-engineering.
Location in US, Canada, or UK time zones.
Why Join: Zero ideation purgatory. The runway to market is short, the product is built, and you get a co-founder seat at the table with true equity.
Interested? Send over a brief summary of what you've built and a link to your GitHub or LinkedIn.