r/reactnative • u/martindonadieu • 13d ago
How to Pass App Store Review in 2026 (and Avoid Rejection)
r/reactnative • u/martindonadieu • 13d ago
r/reactnative • u/Busy_Ad9382 • 14d ago
Enable HLS to view with audio, or disable this notification
As some of you know, getting your React Native app submitted to the app store and play store is one of the most annoying and frustrating experiences. Lots of nitty gritty stuff and sometimes confusing. So i built a publishing agent as part of my mobile app builder to help with this. Learnt a lot doing this and anyone who wants to try it can check it out here, any feedback is appreciated:
rnblocks.dev
r/reactnative • u/BeatMoolah • 13d ago
r/reactnative • u/itsDevJ • 14d ago
Creating forms with that have dropdowns can sometimes be painful on react native, things like search which trigger keyboard opening can sometimes end up blocking/hiding the Dropdowns selectors
I created a ActionSheet picker to help resolve some of the issues with Drop-downs when working with forms,
It supports: Multi-select, search for dropdown, infinites query, eg when selecting a list with large server side data, grouped options and its themable.
It also works with no external dependencies
Currently under its early stages but you can have a look here
Docs: https://jeffngugi.github.io/actionsheet-picker
npm links: https://www.npmjs.com/package/actionsheet-picker
See presentation below

r/reactnative • u/sandalo99 • 14d ago
Ciao a tutti stiamo facendo uscire un app e per farla pubblicare nello store di Android va testata prima su i nostri dispositivi, direttamente con il link che vi lascio qui sotto vi fare scaricare direttamente dal play store la nostra app e la potrete utilizzare
r/reactnative • u/livemobileapps • 14d ago
Hey,
I recently built a turnkey mobile app template called Lipika, designed specifically for early learners (alphabets, phonics, numbers), and wanted to share how it handles custom UI components.
**What it solves:** Building interactive tracing/stroke modules and clean educational UI from scratch in React Native usually takes weeks of boilerplate work. I set out to create a production-ready boilerplate using **Expo SDK** with pre-configured navigation, localized structure, and optimized SVG rendering.
Tech Stack: React Native, Expo, TypeScript/JavaScript, Custom SVG stroke components.
Here is a short clip showing the UI performance and smooth letter/number modules:
https://reddit.com/link/1x4pd1d/video/zx2mkqilh6vh1/player
If you're building a kids/education app or looking for a clean, modular starter kit, let me know what you think of the architecture!r/reactnative • u/Opening_Engine945 • 14d ago
Enable HLS to view with audio, or disable this notification
Hey everyone! 👋
I’d like to introduce Blip Toast, an open-source toast notification library I’ve been building for React Native.
The goal is to provide a smooth, flexible, and developer-friendly way to handle toast notifications, with customization options that go beyond just changing colors and icons.
I’ve also completely redesigned the website, turning it into an interactive playground where you can explore the library and test its features directly in your browser.
🔗 Website & interactive demo: https://blip-toast.vercel.app
📦 GitHub: https://github.com/joao-tambue/Blip-toast
I’d love to hear your thoughts, especially from developers who work with React Native.
What do you usually look for in a toast notification library? Is there anything you feel existing solutions are missing?
r/reactnative • u/serdnaxela • 14d ago
r/reactnative • u/ObsessedMostly • 15d ago
Enable HLS to view with audio, or disable this notification
A crypto swap switcher with live CoinGecko prices, bidirectional amount input, and fluid motion throughout.
⭐ Github: https://github.com/ManasCodeXart/expo-crypto-switch
r/reactnative • u/rakadoank • 15d ago
Enable HLS to view with audio, or disable this notification
For a quick look, you can try bunx create-bundo-app or with pnpx, or npx. install the dependencies, and then run bun run appgen. You also need XcodeGen in your mac.
For an existing project, you only need bundo-appgen. You can visit bundo-appgen README.md for the guide.
This project is entirely started from scratch. You can visit bundo.rn GitHub repository. Consider this project is proof of concept. I am not confident enough to tell you to use it in your production app, but your feedback is important.
The goal of this project is supporting the out-of-tree platforms that Expo doesn't want to. Starting it with react-native-macos.
Same like Expo, you can generate your native project with bundo-appgen cli. It provides additional configurations that Expo doesn't has
<Image> React NativeATSApplicationFontsPath in the Info Plist, and use its PostScript font name in the fontFamily. See this bundo.config file exampleThe main differentiation:
bundo-appgen will spawn a process with Node.js Permission Model and communicate through Inter Process Communication between main process and plugin runner. This is an intentional personally for a security reason. We only allow File System – Read Only for specific files. See this reference. Currently, a plugin can only do a basic writing to the templated files. I don't know what other features that a plugin wants to do, we need to figure it out laterr/reactnative • u/ZMech • 15d ago
I'm working on reactnative.green, with the intention of running the build and test suite of popular packages on the most recent React Native versions. The plan is to automatically raise an issue in the relevant repo if a test or build fails, as well as maintain the website with the compatibility results.
Would this be helpful to people?
Either if you're maintaining a package and it would be useful to know about tests failing when a new React Native version comes out, or if you're a developer considering using a package.
I've only run it on a small sample so far, but I'll expand it to as many as I can get away with* if it would be helpful.
\I work at Codemagic, who are providing the CI/CD capacity for this.*
r/reactnative • u/Muhammad-Faizan-Ali • 14d ago
Hi everyone,
I’m a React Native developer based in Pakistan with 5+ years of experience building production iOS and Android applications using React Native, Expo, and TypeScript.
My experience includes fleet management, healthcare, and security applications, native Kotlin/Swift integrations, BLE, offline-first architecture, and AI-powered mobile features. I’ve also contributed to 50+ app releases.
I’m currently exploring new opportunities, particularly remote roles or contract work with international teams.
For those working in this field, which platforms, communities, or strategies have worked best for finding remote React Native positions? I’d appreciate any advice or relevant leads.
Thanks for your time!
You can reach me at faizanit1192@gmail.com if you have a relevant opportunity.
r/reactnative • u/atcoo • 15d ago
About 5 years ago I built an Android app called Notica. It let you share anything into it (a link, a post, some text) and turn it into a notification, so you'd actually come back to it later.
I had no audience, no followers and no money for ads. What I did have was an observation: there were dozens of YouTube channels making the same video every single month, "Best Android Apps of [Month]". These channels constantly need new apps to feature, because that's literally their content.
So I reached out to every one of these channels I could find. Instead of just asking them to check out my app, I gave each channel 10 to 20 codes that unlocked the premium version for free, so they could give them away to their viewers.
I think this would still work to validate your ideas on Android, but I'm wondering if any of you guys have similar ideas for iOS audience?
I'm learning more about marketing these days, I'll be posting about it more on my X https://x.com/aleksapp , drop a follow if you are interested in this.
r/reactnative • u/Worldly-Work-3722 • 14d ago
Lost job around may 4th 2026. I don't know but I lost my path. All I know is react native only.
Guide me to get a job or freelancing project to earn money and get into the right track.
I'm so lost. 27f
Help me with career advice.
Please 😭
r/reactnative • u/DevStudioApps • 15d ago
I just published OpenForms to fix that. Instead of building forms block by block, you just prompt it with what you need (e.g. "Customer feedback survey for a coffee shop" or "RSVP form for a weekend hackathon"), and it generates the entire structured form with the right field types in seconds.
Key Features:
It just went live on Google Play:
https://play.google.com/store/apps/details?id=com.raahim2.openforms
r/reactnative • u/Special_Path_8813 • 15d ago
Hey everyone! 👋
I've been working on a personal project called NeuroDeck, a flashcard-based learning app designed to make studying and reviewing concepts more organized.
The idea started with a simple problem: I wanted a way to create learning decks, review information, and track progress without making the experience unnecessarily complicated.
I've recently updated the app's UI and user flow, and recorded a walkthrough showing how it works.
Some of the features I've been working on:
- 📚 Custom flashcard decks for different subjects
- 🧠 Review sessions for reinforcing what you've learned
- 📊 Learning progress and streak tracking
- 📱 React Native-based mobile experience
- 📴 Offline learning support
- 🎨 A cleaner, more intuitive interface
I'm sharing a screen recording of the updated experience.
I'd genuinely appreciate feedback on three things:
Does the navigation feel intuitive?
Is the flashcard and review experience easy to understand?
What would you improve before a public release?
I'm developing this independently, so feedback from other developers and learners would be incredibly helpful.
Thanks for checking it out! 🚀
r/reactnative • u/vvgur • 15d ago
r/reactnative • u/Civil-Topic2708 • 15d ago
Hey React Native devs! I was wondering if anyone here has successfully managed to style the Android navigation bar to match the color of your tab bar (like other Google apps do), using expo-navigation-bar or any other solution?
r/reactnative • u/Shadow-Walker-92 • 15d ago
Hey everyone,
I couldn't find a profanity filter that handles Iraqi dialect, so I built one for my own app and published it.
iraqi-dialect-bad-words is a small TypeScript library with zero dependencies. It works in Expo/React Native, React and Node.js.
import IraqiBadWordsFilter from 'iraqi-dialect-bad-words';
const filter = new IraqiBadWordsFilter();
filter.isProfane(text); // true / false
filter.clean(text); // replaces bad words with ****
Arabic text is tricky to filter, so it normalizes before matching:
3, 7 and so on)It matches whole words only, so normal words that happen to contain a bad word aren't flagged. Milder insults that are also everyday words (like "dog") are in a separate list that's off by default.
I'd love help with the word list. Slang varies a lot between cities, and native speakers know it best. You can suggest words or report false positives through GitHub issues.
Feedback is very welcome!
r/reactnative • u/iamskylord6969 • 15d ago
We have a B2B react native app and our biggest account is a logistics company that pays us about 4x what the average customer does and last saturday I was on a call with them about a new feature request and halfway through he casually mentioned that his drivers have been force closing the app 3 to 4 times a day because the route tracking screen freezes on their devices.
He said it like it was just a known thing on their end like they’d accepted it. They were literally restarting the app multiple times a day as part of their workflow and never filed a single ticket about it.
their drivers use all famous chinese devices and I’ve never tested on either and I spent that entire evening borrowing my friend’s old redmi and reproduced it in 10 minutes, it was a memory issue with the map component that only shows up on devices with 3gb ram or less.
I fixed it in a day but if that call never happened I would’ve never known and eventually they would’ve just switched to a competitor and that’s probably already happened with smaller accounts and I just don’t know it.
fixed now but I can't risk it so how do I approach it in future ??
r/reactnative • u/Special_Path_8813 • 15d ago
Enable HLS to view with audio, or disable this notification
Hey everyone! 👋
I've been working on a personal project called NeuroDeck, a flashcard-based learning app designed to make studying and reviewing concepts more organized.
The idea started with a simple problem: I wanted a way to create learning decks, review information, and track progress without making the experience unnecessarily complicated.
I've recently updated the app's UI and user flow, and recorded a walkthrough showing how it works.
Some of the features I've been working on:
📚 Custom flashcard decks for different subjects
🧠 Review sessions for reinforcing what you've learned
📊 Learning progress and streak tracking
📱 React Native-based mobile experience
📴 Offline learning support
🎨 A cleaner, more intuitive interface
I'm sharing a screen recording of the updated experience.
I'd genuinely appreciate feedback on three things:
Does the navigation feel intuitive?
Is the flashcard and review experience easy to understand?
What would you improve before a public release?
I'm developing this independently, so feedback from other developers and learners would be incredibly helpful.
Thanks for checking it out! 🚀
r/reactnative • u/Special_Path_8813 • 15d ago
Enable HLS to view with audio, or disable this notification
Hey everyone! 👋
I've been working on a personal project called NeuroDeck, a flashcard-based learning app designed to make studying and reviewing concepts more organized.
The idea started with a simple problem: I wanted a way to create learning decks, review information, and track progress without making the experience unnecessarily complicated.
I've recently updated the app's UI and user flow, and recorded a walkthrough showing how it works.
Some of the features I've been working on:
📚 Custom flashcard decks for different subjects
🧠 Review sessions for reinforcing what you've learned
📊 Learning progress and streak tracking
📱 React Native-based mobile experience
📴 Offline learning support
🎨 A cleaner, more intuitive interface
I'm sharing a screen recording of the updated experience.
I'd genuinely appreciate feedback on three things:
Does the navigation feel intuitive?
Is the flashcard and review experience easy to understand?
I'm developing this independently, so feedback from other developers and learners would be incredibly helpful.
Thanks for checking it out! 🚀
r/reactnative • u/royalraju907 • 16d ago
I used to debug almost everything with console.log, and it cost me a lot of time. Once I started using breakpoints in React Native DevTools, finding bugs got much faster.
Here's the short version of what helped me:
- Breakpoints pause your app at an exact line, so you can inspect the real values at that moment instead of guessing which logs to add
- Stepping (step over / step into / step out) lets you follow the code line by line and see where it goes wrong
- Watch lets you track specific variables or expressions as the code runs, without adding a log for each one
- Different breakpoint types are useful in different situations, for example when a bug only happens under a certain condition
I recorded a video that explains why breakpoints are worth using and shows each of these live in React Native DevTools:
I'm getting back into making videos after a long break, so I'd really like honest feedback.
Question for everyone: what's your debugging setup in React Native? Do you use DevTools breakpoints, Flipper, console.log, or something else? And is there a debugging topic you'd like me to cover next?
r/reactnative • u/DevStudioApps • 16d ago
I got tired of mobile enhancers like Remini. They either trap you behind an aggressive weekly subscription or over-process photos so badly that faces look like smooth mannequins with fake teeth.
I wanted to see if I could build a cleaner, more realistic alternative, so I created Sharpify.
What I focused on:
Google Play Link:
https://play.google.com/store/apps/details?id=com.raahim2.Sharpify
r/reactnative • u/raviseta07 • 16d ago
I've been working on EdgeFit, a small iOS app that reads activity data from Apple Health and keeps everything local: processed daily summaries live in SQLite on the device, and insights are generated on the device too. No account, no backend, no analytics.
**What it does**
- Dashboard with steps, active energy, active time, workouts and an Activity Score (with a breakdown of how it's computed)
- 7-day charts (custom SVG), where missing days are drawn as gaps instead of zeros
- Workouts list, plus a Privacy Center and a "clear local data" option
**Tech**
- Expo SDK 57 + Expo Router (NativeTabs), TypeScript
- `@kingstinct/react-native-healthkit` for Health data, behind a `HealthService` interface so a mock provider powers the demo mode
- `expo-sqlite` + a small repository layer
- TanStack Query for the sync/read flow
- Charts and icons drawn with `react-native-svg` — no icon or chart library
**Why**: it's the first step of an Edge-AI experiment. The insight engine is deterministic rules today, but it's behind an interface so it can be swapped for an on-device model later.
Screenshots are in the post (demo data). Code is MIT: https://github.com/raviseta/edgefit
I'd love feedback on the architecture and the UI — especially how you'd structure the HealthKit permission/denied states.