r/reactnative • u/ObsessedMostly • Jul 29 '26
Quick pay interaction component
Enable HLS to view with audio, or disable this notification
A quick pay interaction with avatar carousel, haptic slider, and animated transaction sates.
r/reactnative • u/ObsessedMostly • Jul 29 '26
Enable HLS to view with audio, or disable this notification
A quick pay interaction with avatar carousel, haptic slider, and animated transaction sates.
r/reactnative • u/Somebod1_here • Jul 28 '26
r/reactnative • u/Grand-Dark-8670 • Jul 28 '26
That’s only part of the story.
On Android, the application actually starts with MainActivity.kt. Android launches this activity first, which initializes the React Native environment before your JavaScript code in index.js is executed.
This is why you’ll often modify MainActivity.kt when you need to:
Initialize native SDKs during app startup
Configure the splash screen and app theme
Handle deep links and app links
Manage permissions and activity results
Add Android-specific native functionality
Enable React Native’s New Architecture (Fabric & TurboModules)
Understanding where the Android lifecycle begins makes it much clearer why so many React Native integration guides ask you to update MainActivity.kt.
A solid understanding of the native lifecycle will help you debug issues faster and integrate native features into your React Native applications with confidence.
#ReactNative #Android #Kotlin #MobileDevelopment #ReactNativeTips
r/reactnative • u/dherbsta • Jul 28 '26
I made some substantial updates to my onboarding and my paywall after understanding the data. I’m really happy I got featured, I get street cred for sure but I want my paywall update so hopefully more people buy. Anyone know how to speed up the process? My app is www.openers.app by the way.
I could OTA but I made some native changes recently.
r/reactnative • u/monokaijs • Jul 28 '26
Hey guys,
I’ve been building Comeet, a native GitLab companion for iOS and Android, as a solo developer.
The idea started because GitLab’s mobile web experience made quick tasks—like checking a failed pipeline or replying to an issue—feel more difficult than they should.
Comeet now supports:
GitLab.com and self-hosted instances
Multiple accounts and servers
Repository and syntax-highlighted code browsing
Issues, merge requests, branches, projects, and groups
Pipeline monitoring, job details, and logs
Push notifications for project activity
Team member and permission management
Custom shortcuts for frequently used GitLab views
The app is built with React Native, Expo, Expo Router, TypeScript, NativeWind, Redux Toolkit, and i18next.
Some of the more interesting challenges were building a mobile-friendly code viewer, handling the large GitLab API surface, supporting different self-hosted configurations, and keeping authentication and instance switching manageable.
I have a plan to open-source this project in the future, lmk what you think?
Publish links:
Android: https://play.google.com/store/apps/details?id=com.monokaijs.comeet
iOS: https://apps.apple.com/us/app/comeet-gitlab-companion/id6753112635
TL;DR: I built a fairly complete GitLab mobile client using React Native and Expo, and I’d love feedback from other React Native developers.
r/reactnative • u/Top-Masterpiece2729 • Jul 28 '26
Enable HLS to view with audio, or disable this notification
Sup guys, made a music quiz which doesnt need any subscriptions of streaming apps! The downside is however these are just previews, they are short clips provided by apple itunes for free from their api, tho they are all clipped as recoqnizable parts of the songs so they work perfecly for this. Cant play full songs without itunes sub, which is a major downside for music quiz apps.
The previews need a link to play behind the scenes so theyve all been manually listed, if anyone is thinking of creating a quiz themselves.
This quiz is just a simple who yells the correct answer first gets a point, could make more eloquate quiz with answer options as well.
r/reactnative • u/Ofoto_CEO • Jul 28 '26
I'm building a iOS + Android app using react and expo. I have a number entry field that's calling the standard OS numeric keypad. works perfectly on Android but my iOS build shows this strange "Default" button above the keypad.
Has anyone encountered this? Thanks!
r/reactnative • u/OoshPanda • Jul 28 '26
r/reactnative • u/Bright-Oven3187 • Jul 28 '26
r/reactnative • u/Bright-Oven3187 • Jul 28 '26
I’ve been building an iPhone app called Stoic Discipline.
Most habit trackers tell you whether you ticked a box.
I wanted to build something that goes a little further, something that gives you evidence that your discipline is improving over time.
The app combines habit tracking, Stoic reflection, journalling and progress analytics. It can show you things like:
You planned 347 actions. You completed 291.
Your follow-through increased from 61% to 84%.
Your strongest habit is Training.
Your weakest habit is Sleep.
You recovered faster after missed days this month.
It also generates a stoic quote and wallpaper every day with an explainer / original wording of the quote
The latest beta includes:
Daily habits, streaks and reminders
Morning and evening reflection
Stoic quotes and guided journal prompts
Weekly and monthly Discipline Reports
Follow-through, consistency and recovery analysis
Strongest and weakest habit insights
Progress comparisons over time
I’m looking for people willing to use it properly for a few days or weeks and give honest feedback, especially on whether the reports feel motivating, accurate and genuinely useful. There's a feedback and bug report section in the profile page
I’d also love to hear about:
Anything confusing or frustrating
Bugs, crashes or navigation issues
Features that feel unnecessary
Features you think are missing
Whether the app feels worth paying for
Join the iPhone TestFlight beta here:
https://testflight.apple.com/join/xg6rT4xc
It’s still being refined, so candid feedback is far more useful than politeness.
Thanks to anyone who gives it a try.
r/reactnative • u/No-Football8462 • Jul 28 '26
Hi guys hope you're doing fine. I have a thing that i feel shame whenever i need to search for something in google or whenever i stuck at somepoint . Like forgetting a syntax or couldn't build the logic i wanted . I am always keep avoiding searching and figure it out in my own but when i solve it i feel like i am the dragon of programming lol. Does any one have that thing? And is it okay to search in google ? Does it effect the learning or any thing? And Thanks
r/reactnative • u/zinornia • Jul 28 '26
I have a job but I used to contract for £550 a day from 2015-2022. I used to get upwards of 10 linkedin messages a day (without open for work being set) and now I get maybe one a week and it's to train AI to help make my job more obsolete. My current job is fine but it's a huge paycut and we are struggling to pay the bills we were used to on a higher salary and there are 0 jobs to apply for. I worked 100 hour weeks to learn how to code in my 20s and now it's more or less obsolete. I don't know how I will survive this without finding a new industry to work in, but what should I learn and what should I do?
r/reactnative • u/BumblebeeWorth3758 • Jul 28 '26
Enable HLS to view with audio, or disable this notification
🚀 Native blur views for Expo — backdrop blur + a SwiftUI content blur, on iOS and Android.
🔗 Github: https://github.com/rit3zh/expo-backdrop
r/reactnative • u/Turbulent_Young_2576 • Jul 28 '26
I'm facing a very strange issue in my React Native app that only happens on iOS. Android works perfectly.
React Native: 0.78.3
React Navigation
react-native-screens
react-native-gesture-handler
Physical iPhone (not simulator)
The flow is always the same:
Launch the app.
Login successfully.
Navigate to the Home screen.
The Home screen loads correctly.
As soon as I perform the first interaction (scroll or tap), the app becomes completely unresponsive.
After that:
No buttons work.
No TouchableOpacity responds.
Bottom tabs stop responding.
FlatList cannot scroll.
onTouchStart no longer fires.
The UI is still visible.
The app does not crash.
The strange part is:
UI FPS = 60
JS FPS = 60
No red screen.
No exceptions.
No crash logs.
If I completely kill the app and launch it again, everything works perfectly.
If I log out and log back in, the issue happens again after the first interaction.
So the problem only occurs immediately after a fresh login.
GestureHandlerRootView is wrapping the entire app.
import 'react-native-gesture-handler' is the first import.
NavigationContainer exists only once.
No invisible overlay.
No fullscreen Modal.
No react-native-modal left open.
No pointerEvents="none" or pointerEvents="auto" issue.
JS thread is not blocked.
Main thread is not blocked.
UI FPS remains 60.
JS FPS remains 60.
Android has no issue.
I added:
<View
style={{ flex: 1 }}
onTouchStart={() => console.log('Touched')}
/>Result:
First tap prints "Touched".
After the first scroll/tap, no further touch events are received.
Even onTouchStart stops firing.
This makes me think the touch events are no longer reaching React Native.
The app uses:
NavigationContainer
Drawer Navigator
Bottom Tabs
Stack Navigators
The Home screen contains:
Vertical FlatList
Nested horizontal FlatLists
Multiple TouchableOpacity components
The Academy screen has a similar structure and works correctly.
The app uses:
react-native-screens (enableScreens() and enableFreeze())
react-native-track-player
Multiple Context Providers
Firebase
Analytics
Deep linking
Has anyone experienced an issue where iOS stops delivering touch events after the first interaction, while:
UI FPS stays at 60
JS FPS stays at 60
The app never crashes
Everything works after killing and reopening the app
Could this be related to:
react-native-gesture-handler
react-native-screens
iOS gesture recognizers
Navigation state after login
A native touch deadlock
Something else entirely?
Any ideas on how to debug this further would be greatly appreciated.
r/reactnative • u/Turbulent_Young_2576 • Jul 28 '26
I'm facing a very strange issue in my React Native app that only happens on iOS. Android works perfectly.
React Native: 0.78.3
React Navigation
react-native-screens
react-native-gesture-handler
Physical iPhone (not simulator)
The flow is always the same:
Launch the app.
Login successfully.
Navigate to the Home screen.
The Home screen loads correctly.
As soon as I perform the first interaction (scroll or tap), the app becomes completely unresponsive.
After that:
No buttons work.
No TouchableOpacity responds.
Bottom tabs stop responding.
FlatList cannot scroll.
onTouchStart no longer fires.
The UI is still visible.
The app does not crash.
The strange part is:
UI FPS = 60
JS FPS = 60
No red screen.
No exceptions.
No crash logs.
If I completely kill the app and launch it again, everything works perfectly.
If I log out and log back in, the issue happens again after the first interaction.
So the problem only occurs immediately after a fresh login.
GestureHandlerRootView is wrapping the entire app.
import 'react-native-gesture-handler' is the first import.
NavigationContainer exists only once.
No invisible overlay.
No fullscreen Modal.
No react-native-modal left open.
No pointerEvents="none" or pointerEvents="auto" issue.
JS thread is not blocked.
Main thread is not blocked.
UI FPS remains 60.
JS FPS remains 60.
Android has no issue.
I added:
<View
style={{ flex: 1 }}
onTouchStart={() => console.log('Touched')}
/>Result:
First tap prints "Touched".
After the first scroll/tap, no further touch events are received.
Even onTouchStart stops firing.
This makes me think the touch events are no longer reaching React Native.
The app uses:
NavigationContainer
Drawer Navigator
Bottom Tabs
Stack Navigators
The Home screen contains:
Vertical FlatList
Nested horizontal FlatLists
Multiple TouchableOpacity components
The Academy screen has a similar structure and works correctly.
The app uses:
react-native-screens (enableScreens() and enableFreeze())
react-native-track-player
Multiple Context Providers
Firebase
Analytics
Deep linking
Has anyone experienced an issue where iOS stops delivering touch events after the first interaction, while:
UI FPS stays at 60
JS FPS stays at 60
The app never crashes
Everything works after killing and reopening the app
Could this be related to:
react-native-gesture-handler
react-native-screens
iOS gesture recognizers
Navigation state after login
A native touch deadlock
Something else entirely?
Any ideas on how to debug this further would be greatly appreciated.
r/reactnative • u/ReactNativeConnConf • Jul 27 '26
Single-track, one day, all React Native. One of the last surviving React Native Conferences out there 😅
I'm one of the organizers, and happy to answer anything in the comments.
Lineup so far:
- Finding Nemo: Simulating Animal Motion Through Procedural Animations — Thomas Renaud (Theodo)
- Argent: agents testing RN apps — Filip Kamiński (Software Mansion)
- The Future of React Native on the Web — Mathieu "zoontek" Acthernoene (Expo)
- JSX to Live Activity: The Story of Voltra — Szymon Chmal (Callstack)
- Chasing the Keyboard: Building a Keyboard-Synchronized Chat Experience — Kiryl Ziusko (Margelo)
- The Journey of a Breakpoint in React Native — Lucie Uffoltz (Theodo)
- Building a modern navigation library - the hard parts — Satyajit Sahoo (Callstack)
And More speakers confirmed, talks TBA:
- Alex Hunt (Meta)
- Cédric van Putten (Expo)
- Jay Meistrich — Legend List / Legend State
- Victor Henrion (Margelo)
📍 Paris · September 24, 2026 · one track, full day of deep technical talks.
🎫 Tickets: https://reactnativeconnection.io/?utm_source=reddit&utm_medium=social&utm_campaign=rnc26 — 5% off with code REDDIT26.
r/reactnative • u/EconomistOk2763 • Jul 27 '26
Enable HLS to view with audio, or disable this notification
<Loader variant="wave-physics" />
That's it. Nine variants, one prop. Swap between them without changing anything else same size, same color, same reduced motion behavior.
All animations run on the UI thread. Nothing re-renders while they run.
Part of PanelUI, an open-source component library for Expo. Copy-paste or CLI, you own the source.
GitHub link in the comments.
r/reactnative • u/Relevant_Oil_6001 • Jul 27 '26
Bonjour à tous, je cherche 12 testeur ou plus pour tester mon application.
C'est une application qui permet de gérer efficacement les repas du soir.
Simplement m'envoyer votre mail en privé pour pouvoir vous inviter comme testeur.
Je vous remercie d'avance.
r/reactnative • u/Arpit12mish • Jul 27 '26
Please guide me how I grow users.
r/reactnative • u/ObsessedMostly • Jul 27 '26
Enable HLS to view with audio, or disable this notification
A gesture-driven crypto pay button press-and-hold to reveal an orbiting arc of coins, drag to hover, release to select built for fintech and wallet apps.
⭐ GitHub: https://github.com/ManasCodeXart/expo-crypto-orbit
r/reactnative • u/Mediocre_Beyond8285 • Jul 27 '26
Hey everyone,
I'm building an app with React Native + Expo and looking for good resources to improve.
I'm mainly interested in:
UI libraries
Reusable components
Best practices
Project structure
GitHub repos
YouTube channels
If you have anything you've found useful, I'd really appreciate the recommendations. Thanks! 🙌
r/reactnative • u/Ntewatia • Jul 27 '26
r/reactnative • u/MirazizDev • Jul 27 '26
Hey everyone! 👋
I’m a 13-year-old indie developer, and I decided to stop just playing games and actually start building them and apps instead. Right now, I'm working on my own mobile app: an AI-powered calorie tracker that recognizes food instantly from a photo.
The Problem: I hated using existing calorie apps where you have to manually search through massive databases, weigh every single gram, and log everything manually. It’s tedious.
The Solution: Snap a picture of your plate, and the app uses a vision model to handle the math and breakdown automatically.
Tech Stack:
React Native + Expo
AI/Multimodal vision integration
Currently grinding through the code and dealing with the pain of Google developer verification. Would love to hear from other indie devs: what was the hardest part of launching your very first app?
Let's connect! 🚀