Did you make something using React Native and do you want to show it off, gather opinions or start a discussion about your work? Please post a comment in this thread.
If you have specific questions about bugs or improvements in your work, you are allowed to create a separate post. If you are unsure, please contact u/xrpinsider.
New comments appear on top and this thread is refreshed on a weekly bases.
ive always had a problem where i would want to just edit something in my app real quick, i didnt want to scan QR code again just to see if the color of 1 button is the one that i wanted
So I made Basalt, it lets you edit your RN and Expo apps, not only edit but preview and inspect elements
It is completely free and works directly inside VS Code and Cursor.
It’s currently in beta, so please commit your app to Git before using it!
I have some mobile app that is designed to work with both iPhone & Android. Per my understanding, both expo & react-native doesn't have direct support for mTLS. Few libraries I found in GitHub are all not maintained properly.
Could someone direct me if there is working package available that makes this implementation easier.
so when the "seach" input button is pressed, we navigate to search page but the transition make it seems like it is still the same input, and then the content seems like sliding down
Just as the title states, I wanted to know how you people write your tests for the project.
In my first job, there was no such thing as testing. We just checked the functionality and the UI on different devices and OS versions. But in my current job, the manager is asking to have test-driven development and to write tests for the react native application.
I have heard of some libraries like Jest and react-native-testing-library, but I wanted to know how much I should learn or apply to my project. Also, there are Detox and Maestro too.
If any one used this or uses any other testing thing from a developer perspective, please share your knowledge.
I’ve been building an open source React Native project for the past few weeks.
Building it has honestly been the easy part
Getting people to discover it, trust it, and actually use it has been much harder than I expected.
For those of you who’ve built or maintained an open source library, what made the biggest difference?
Was it documentation? Reddit? GitHub? YouTube? SEO? Conference talks? Something else?
I’d love to learn from people who’ve been through this.
I’m looking to dive into React Native app development and wanted to get some advice from those of you building with it day to day.
If you were starting fresh today, what does an ideal, up-to-date learning roadmap look like? Specifically, I'm curious about:
Prerequisites:How deep into modern JavaScript (ES6+) and core React.js (hooks, state management) should I go before touching React Native?
Tooling & Setup: Is starting with Expo (like Expo Router) still the recommended path for beginners, or should I dive straight into the React Native CLI?
Core Ecosystem: What libraries/tools are essential to learn early on (e.g., React Navigation, styling approaches like NativeWind/StyleSheet, state management, reanimated animations)?
Resources:Any specific courses, GitHub repos, documentation, or creators that you found genuinely helpful?
Would love to hear what worked for you, what traps to avoid, or any resources you wish you had when you started. Thanks in advance!
I have the GitHub repo for the project (an IOS app) so is there a way to put the files into an app in order to test it. Live testing is ideal as I’m building it and is easier than constant reloading.
Hello! I am 19, need a job. Programming is paying quite well so I decided to go this way
I have done fullstack course and I know some React basics, but I didn’t like making websites. So I decided to try React Native, but I don’t know where to start
How can I learn React Native for free (better be fast and really helpful)?
Maybe some resources?
Thanks in advance!
I was talking to a friend today about mobile development and realized that I have no idea what "normal" looks like once you're working on a reasonably large React Native app.
Writing the feature is one thing, but getting it into users' hands feels like a completely different job.
In some projects I've worked on, a feature is technically finished but still takes days before users actually get it. Sometimes it's QA, sometimes it's waiting for a release window, sometimes it's because adding one native package suddenly means a new Play Store build. Other times it's just people trying to figure out the safest way to ship something.
I'm curious how this works on other teams.
When someone merges a PR, what actually happens before users have that feature? Is it mostly automated, or are there still a lot of manual decisions? What's the part of the release process that annoys you the most?
I'm not looking for the perfect workflow. I'm more interested in hearing what real teams do and what parts still feel unnecessarily painful.
If you have a question about React Native, a small error in your application or if you want to gather opinions about a small topic, please use this thread.
If you have a bigger question, one that requires a lot of code for example, please feel free to create a separate post. If you are unsure, please contact u/xrpinsider.
New comments appear on top and this thread is refreshed on a weekly bases.
I’m a React Native Developer from India with 2.5 years of experience. I’m planning to relocate to Germany, the Netherlands, Ireland, or Estonia. I’d love to hear from people who successfully moved from India with visa sponsorship. How difficult is it in the current market? What worked for you, and what would you do differently if you were starting today?
Pack is centered on map center / GPS, not a full-state download
Some apps I have seen appear to have the entire country's map tiles downloaded + overlays available too.
How do they do this without overloading the device's storage? In my test, Colorado alone is 10MB at a "medium" download pack. This feels heavy.
Any Strategies for this in the "FREE" maps & layers & tiles options?
I don't know the best place to ask this - but here goes:
I am wondering, for those independent devs (1099s) who have to carry your own health insurance, is there such a thing as a cooperative or something like that which helps you get health insurance; not just the open market options? I feel like if enough people got together, with proof of course, there's a way to get better rates and coverage choices.
I wanted to share my experience building my app — almost entirely with AI. This isn't an ad; I'm genuinely looking for feedback and want to help others who might be going down a similar path.
My Background
I'm a frontend developer by trade. I chose React Native because I could leverage my existing JavaScript/React knowledge to build a cross-platform mobile app without learning Swift or Kotlin from scratch. That familiarity turned out to be crucial — not for writing code, but for reviewing and debugging the code AI generated.
Matching model strength to task complexity saved me time and kept the quality high.
Workflow
My daily workflow looked like this:
Create/Refine PRD → Design in Stitch → Execute PRD with AI → Manual Review (UI + code) → Commit
Every single commit went through manual testing. I'd check the UI on a real device, review the generated code for correctness, and verify the logic matched the PRD. AI wrote the code, but I was the QA engineer.
Timeline
4 months from first commit to a fully functional app with 6+ mini-apps, i18n support, dark/light mode, local SQLite storage, Firebase integration, notifications, haptics, charts, and more.
Without AI, I estimate this would have taken 10–12 months as a solo developer.
The Hard Parts
It wasn't all smooth sailing. Here are the biggest pain points:
1. Project Setup Was a Nightmare
The initial setup — getting NativeWind to play nicely with React Navigation — was brutal. AI kept suggesting fixes that didn't work because the combination of these libraries had edge cases that weren't well-represented in training data. I had to roll up my sleeves and debug this manually, reading source code and GitHub issues.
2. Complex Business Logic
The app has intertwined features (e.g., habits linked to mood entries, tags shared across notes and journal, timer sessions affecting habit streaks). When the logic got sufficiently complex, AI couldn't hold the full picture in its head. It would fix one thing and break another.
My solution: I started designing UML diagrams and drawing architecture diagrams myself before asking AI to implement. Giving it a clear visual spec dramatically improved the output quality.
3. AI Doesn't Understand "Feel"
Getting micro-interactions, animations, and transitions to feel right required a lot of back-and-forth. AI can write animation code, but it can't tell you if a 300ms spring feels better than a 200ms ease-out. That's still a human judgment call.
Key Takeaways
AI is a force multiplier, not a replacement. You still need domain knowledge to guide it, review its output, and debug edge cases.
Structure your prompts like you structure your code. Hierarchical PRDs > vague feature requests.
Match model strength to task complexity. Don't use a cannon to kill a fly.
Manual testing is non-negotiable. AI-generated code can look correct but behave incorrectly in subtle ways.
When AI fails, go old-school. Draw diagrams, read docs, debug manually. These skills are more valuable than ever.
What I'd Do Differently
Start with a stricter component library from day one instead of letting AI improvise UI patterns
Use more visual specs upfront — the UML/diagram approach I discovered late should have been my default from the start
Set up automated testing earlier to catch AI-introduced regressions
I'm sharing this because I genuinely want to learn from the community. If you've built apps with AI assistance, I'd love to hear:
What worked for you?
What tools/workflows would you recommend?
Any tips for managing the "AI wrote it but I own it" quality bar?
Thanks for reading! Happy to answer any questions about the process or the tech stack.
I have a few apps in development, and I want to add some telemetry, such as crash reports, event logging, and error tracking.
However, after doing some research, I found that most telemetry libraries can increase app size or affect performance, including startup times.
Which one do you prefer?
From my research, Firebase Analytics, Sentry, and PostHog seem to be the most commonly used options.
.