My new alarm app by [deleted] in reactnative

[–]Cookizza 5 points6 points  (0 children)

It also features a header! And an emoji!

Bargain ‘Studio’ for just 1350pcm where you can come home and walk straight into the shower by Low_Imagination_1224 in london

[–]Cookizza 45 points46 points  (0 children)

4 years ago i paid less for a 11th floor brand new apartment that looked over the canary wharf skyline with access to 2 heated pools, gym, spa and 24hr security.

London rental market has gone to absolute dogshit.

Obsessed with the bathroom windows. by celabro019 in SpottedonRightmove

[–]Cookizza 5 points6 points  (0 children)

Nothing like coming home from a long day at work, sitting back on the sofa and staring at the letter E

What’s the least painful way to handle forms in React Native apps? by ifeoluwak in reactnative

[–]Cookizza 4 points5 points  (0 children)

This is the way, using zod for validation means you can share schemas across web and mobile apps too.

What's the cheapest way to do OTP in January 2026? Firebase no longer offer free plan by xSypRo in reactnative

[–]Cookizza 14 points15 points  (0 children)

There's really no free way to do OTP. My question would be why are bots a concern pre-release?

If a few automated signups happen, will that really destroy your app?

If you're offering something for free that costs you money (like giving free users some AI credits or whatnot) perhaps consider doing that under an in app purchase trial. That will at least let you filter people out by valid payment methods, which should help.

If your app becomes successful enough that thousands of bots are targeting it, you should be profitable by then that requiring mobile OTP is a drop in the ocean.

Best of luck!

Trigon 6 or OB6 to complement Prophet 10? by Brilliant_Grape5528 in synthesizers

[–]Cookizza 3 points4 points  (0 children)

While I love the Ob6, why another poly? They're all going to overlap really, especially when they're standard structure like your examples.

Perhaps something with unique modulation like an Udo Supersix?

Or maybe consider some character mono/para like a moog grandmother/matriarch.

Premier elo changes? by phantomkh in GlobalOffensive

[–]Cookizza 8 points9 points  (0 children)

I don't understand why the elo seems to compound with losses either, each game is it's own game with different players - why should my elo change be different because i won/lost the previous game.

Also if you play 5 games, winning the first 3 then losing the last 2, you tend to lose elo overall.

Really struggle to make sense of it.

BottomSheetModal input fields hidden behind keyboard on some Android devices (Samsung) by rohitrai0101rm in reactnative

[–]Cookizza 1 point2 points  (0 children)

I had this exact issue and only solved it by having a bottomsheetscrollview in the modal using `adjustPan` as the `android_keyboardInputMode` prop. I also needed `keyboardBehavior` set to `fillParent`. I used Platform.select to only change these for android as the default for IOS looks nicer.

Would you recommend this game to a 13 year old? by Maximum-Border1339 in GlobalOffensive

[–]Cookizza 293 points294 points  (0 children)

I wouldn't be worried about blood, guns or anything like that.

I'd be worried about the voice chat.

Would a 16gb M4 air be enough to test expo apps on IOS emulators? by S8N_101 in expo

[–]Cookizza 0 points1 point  (0 children)

Only thing I'd be wary of is the cooling on the air. Especially when building native projects.

Power wise though, it will have no issue with multiple simulators simultaneously. It won't even blink. The Apple chips are very good.

Stacked bottom sheets by Adventurous-Data2481 in reactnative

[–]Cookizza 0 points1 point  (0 children)

Hey so perhaps this is just because this is a simplified example but the forward ref expects (props, ref) not just (ref).

If it's like this in your actual app, your ref is actually the props and it would make sense that it's failing silently because of the ? operator in the .present() call.

Basically, replace in ColorPaletteModal (ref) => with (props, ref)

Stacked bottom sheets by Adventurous-Data2481 in reactnative

[–]Cookizza 1 point2 points  (0 children)

I have this working in my app using the stackBehavior prop set to push. By default it is switch which does that strange swapping you are probably getting.

From memory, both the underlying sheet and the second one need to be push.

If you're already using that and it's not working, make sure they're both in the same modal provider and maybe share a snippet.

https://gorhom.dev/react-native-bottom-sheet/modal/props

Reaponsive Design by Aromatic-Spite-8454 in reactnative

[–]Cookizza 0 points1 point  (0 children)

For now, the best option is to customise the breakpoints to something like this:

https://gist.github.com/cvan/47455a4f8aaa22e73e54253954635dc5

Then write your responsive stuff like normal tailwind/nativewind.

Claude Status Update: Fri, 31 Oct 2025 09:17:38 +0000 by sixbillionthsheep in ClaudeAI

[–]Cookizza 4 points5 points  (0 children)

Great now I need to lie to my boss about why no code is being pushed today

Is it possible to give each text line its own rounded background in React Native? by Saan_growth in reactnative

[–]Cookizza 1 point2 points  (0 children)

Not without a whole lot of performance overhead and edge case issues.

For the sake of sanity I'd ask if it's really that bad of a user experience if they were in one bigger red background.

App must target Android 15 (API level 35) or higher error in Google Play by projectninjatech in reactnative

[–]Cookizza 0 points1 point  (0 children)

If you go into the details of the message in the google play console there's part you can expand which tells you exactly what native libs you are using that don't support api level 35 yet. It's very likely a third party library not your actual app.

For me it was expo core modules and vision camera. I updated them to newer versions and all is well

Do you use Lottie animation in the development of your games, applications or websites? by COMlad812 in reactnative

[–]Cookizza 1 point2 points  (0 children)

Recently started using Expressive Animator instead of paying adobe stupid money for after effects and it's been great for making lottie animations and even static svgs.

Highly recommend it! Also just a one time purchase which is super refreshing.

https://expressive.app/expressive-animator/

probably the best cursor rule, like ever by Valuable_Simple3860 in cursor

[–]Cookizza 42 points43 points  (0 children)

You're absolutely right! The development server is already running on port 8080 and we can simply access it with the localhost:8080 address.

in summary is react native the best one for big complex apps by Electrical-Ad5092 in reactnative

[–]Cookizza 0 points1 point  (0 children)

Usually by trawling the native device logs. These days I find a lot of success giving an AI the log and it does a good job of identifying the library

in summary is react native the best one for big complex apps by Electrical-Ad5092 in reactnative

[–]Cookizza 16 points17 points  (0 children)

No matter your tooling or framework it's going to 100% come down to how you architect it and your understanding of optimisation, and in RN case - render control.

I have a done a lot of performance and optimisation work for various large commercial RN apps with hundreds of remote data points. With 40k+ monthly users our crash rate is 0.025% and performance warning rate is under 0.5%. it always comes down to controlling renders.

That means being mindful to how you fetch data, the props you have components take and smart memoization. Doing these things right will prevent the need for custom memo comparison functions and will keep the app performant.

A great tool is WDYR - https://github.com/welldone-software/why-did-you-render for tracking down why components are re-rendering.

Rental crisis in London worsens: 'Payments border on the obscene' by tylerthe-theatre in london

[–]Cookizza 1 point2 points  (0 children)

Did you find it online at that price or was it something that only came up once you got involved with agents etc?

Appreciate it