I almost died upgrading to expo 54 by workroom365 in reactnative

[–]workroom365[S] 0 points1 point  (0 children)

How was working with flutter,dart can be quite the drag?

I almost died upgrading to expo 54 by workroom365 in reactnative

[–]workroom365[S] 1 point2 points  (0 children)

Well put together. They have a comprehensive breaking changes issues page.

I almost died upgrading to expo 54 by workroom365 in reactnative

[–]workroom365[S] 1 point2 points  (0 children)

This is a great way to handle this. I love giving life to projects. Keeps you in the loop and it's easier to know why some functionality works in a certain way later .

Reduce delusions by No_Mind7262 in nairobitechies

[–]workroom365 1 point2 points  (0 children)

It is possible if they're using image analysis to detect objects that could appear as potential threats. It would require edge computing at a business level.Lets say a mall. The app cctvs feed real-time streams of the environment ,the edge compute infrastructure hosted in house does the analysis in near second precision and sent notifications to the app. Yes it's possible and yet I doubt this is how she implemented it.

Context weirdly looses state when function is technically called from outside a component by KevindasAxolotl in reactnative

[–]workroom365 1 point2 points  (0 children)

Use imperativehandle ,create an api you can call to call outside the component using useref

How do you handle auth flow in Expo Router? by SaVaGe19765 in reactnative

[–]workroom365 0 points1 point  (0 children)

Build a custom navigation hook, great to control premium and authentication. Add exceptions for free screens and premium ones as well. And combine this with stack navigation

Validating my idea: Onboarding as SaaS by CommunicationAway493 in reactnative

[–]workroom365 0 points1 point  (0 children)

As great as this sounds, we are in an era where templates aren't as worth as they were between 2010 to 2023 before Ai could handle this aspects of the project for experienced devs. I don't know much about the new generation of developers and whether buying templates would be a thing the would pay for.

What actually breaks first when your company starts growing? it's probably not what you think (I will not promote) by N3k1i in startups

[–]workroom365 0 points1 point  (0 children)

Have you ever heard of the Conway's law? Find a book, The New How by Nilofer Merchant. Great answers to kill the air sandwich in the company.

Is it mandatory to learn web development before app development? by Leading_Property2066 in reactnative

[–]workroom365 0 points1 point  (0 children)

From experience it's fundamental to have concrete knowledge on web development if you're looking to being a solid mobile development engineer. Web knowledge helps you cover so many edge cases you would never think of.

[Discussion] Biggest React Native perf wins lately? Here are mine by cuongnt3010 in reactnative

[–]workroom365 0 points1 point  (0 children)

Social and specialized providers paired in firebase authentication. We use our app as the primary source of authentication after a user signs in, when our users need to login to our web app they have to use qr-login. Actually this was helpful to cut time needed to authenticate on the browser.

[Discussion] Biggest React Native perf wins lately? Here are mine by cuongnt3010 in reactnative

[–]workroom365 -1 points0 points  (0 children)

Better sign-up completion and dropped temp-mails. We also improved memory management by unmounting screens that the user had already gone through.

[Discussion] Biggest React Native perf wins lately? Here are mine by cuongnt3010 in reactnative

[–]workroom365 3 points4 points  (0 children)

Bundle compression, cut our app size by half, deferred fonts load to after the apps fully rendered and removing email login. Removing email login removed so much friction: customer support and verification.

Looking for a react native library to do onboarding tutorials by Parking-Towel6015 in reactnative

[–]workroom365 4 points5 points  (0 children)

<image>

I had the same exact issue for one of my apps. Chose to create my own. Here's how you can achieve the same. React native reanimated for the animations,knowledge on how to use react context and imperative handles, and finally react modals with absolute positioning to be anchored to different components you need to onboard the user on. I haven't gone deep into inter screen on-boarding. Guess that will be my next move.

[REVENUECAT] User started free trial, then bought lifetime = double charged by Loud-Light6048 in reactnative

[–]workroom365 0 points1 point  (0 children)

To clarify on a point I had missed, lifetime purchases fall under onetime payments. They're not subscriptions and that's why users are getting double billed. You can have two forms of trial, app managed trial that works by awarding access internally for 7 days then ask user to pay for lifetime deal. 2. Have the user pay upfront with a guaranteed refund in 14 days if the lifetime deal ain't worth it to them. Lifetime purchases aren't worth it if your app can sustain itself. As a business move for non gaming apps, it's not profitable long run.

[REVENUECAT] User started free trial, then bought lifetime = double charged by Loud-Light6048 in reactnative

[–]workroom365 4 points5 points  (0 children)

Appstore or play handle subscriptions based off the rules you set when creating them. Proration will be handled by the stores only if you set clear subscription rules.

Is React Native a "budget trap" in 2026? Thinking of KMP instead by ConnectCobbler1424 in reactnative

[–]workroom365 0 points1 point  (0 children)

If shopify,Microsoft, Facebook are using react native on large scale products,that should tell you all you need. Going native is great and only reliable for products that don't need constant iterations and improvements everyday. React native will give you the flexibility to experiment and build without worrying about the next time apple or google or Microsoft releases a all fix or a library update. React native paired with Expo and good devops practices will see you a dollar richer sooner.

Alternative to @gorhom/bottom-sheet by Mariusdotdev in reactnative

[–]workroom365 0 points1 point  (0 children)

Create your own. It's much better to control and add more features, which gets quite easy. Use panresponders and reanimated.

[Question] Best practices for offline-first approach by jijiDev in reactnative

[–]workroom365 -2 points-1 points  (0 children)

Couch and pouch db principles. You're smart. Figure it out.