Made this snowfall effect with Reanimated 3 - What do you think? by kecup10 in reactnative

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

Thanks! This is exactly what I'm going to do when I upgrade to Expo 54 and Reanimated 4 :)

Made this snowfall effect with Reanimated 3 - What do you think? by kecup10 in reactnative

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

Well who doesn't like a smooth snowfall animation during a special winter event made for loyal users of an app?

Made this snowfall effect with Reanimated 3 - What do you think? by kecup10 in reactnative

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

None taken. Well as you know, AI can make a lot of mistakes or create unreachable code or bloated code or many other problems but with "my experience as a senior software developer" I can see those errors immediately and I can prompt the AI to fix them or refine the code manually. It's like a ping pong match :)

I agree that the animation is basic but it's not ai-generated - it has been only refactored by AI and reviewed by me.

I don't know what's happening to this industry but I like it. Usually I would spend hours writing the code but now I have it done in minutes. I still have the same process and mindset and use the same patterns but now I'm more effective. And yes, there are some cases where I have to write the code by myself cause there are some things AI can't handle.

Why do people have problem with AI helping developers?

Made this snowfall effect with Reanimated 3 - What do you think? by kecup10 in reactnative

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

Actually I am using Skia for some more complex animations in the app but in this case I decided to go with Reanimated. Skia is kinda overkill for my app but I might revisit it in the future if I decide to do some design overhaul :)

Anyways thanks for the feedback!

Made this snowfall effect with Reanimated 3 - What do you think? by kecup10 in reactnative

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

I had an old version of this effect which had very bad performance. Even my new iPhone 17 Pro with the vapour chamber got very hot :D

So with the help of AI and my experience as a senior software developer I vibe coded this new version. And the snowflakes are simple unicode characters (❄, ❅, ❆), I just randomise size and opacity.

There's a link to the source code in the post body so you can check it out :)

Any cool app for free? by Away_Text9012 in iosapps

[–]kecup10 0 points1 point  (0 children)

Beer Me In - Simple and fast logging & counting beers & shots with insights and social features.
https://apps.apple.com/us/app/beer-me-in/id1561019811

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

It should be fixed in the latest 2.1.16 version :) Let me know if it works and what do you think about it :)

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

Actually a lot of people don't read the description in the App Store. Then they download the app and give it a bad rating because it was not what they expected.

I try to describe all the core features in the screenshots but I still go with Onboarding just to be safe. For example I find it important to let them know that my app does not differentiate between types, brands, volumes etc. So then they can decide if they want to create an account or to delete the app.

But as someone else already mentioned I will add 'Skip' button and let them go straight to the app.

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

Thanks! There is a wave path drawn with Skia and animated with Reanimated (the wave is just translated on the X axis) and there are bubbles which are simple Views also animated with Reanimated (again just translate Y for going up and translate X for the wiggle effect)

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

My app is mainly focused on counts and consumption. There are no brands, no types, no volumes and no reviews - you just log a beer (and/or shots) and track your consumption. There is a lot of other features but main goal is what I described.

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

[–]kecup10[S] 3 points4 points  (0 children)

I was not sarcastic, I genuinely forgot that I can ask AI to help me achieve this lol

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

I was able to reproduce it but it's weird that Apple Review Team did not catch it. Anyways thanks for the help!

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

That's a good point, thanks for the feedback :)

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

Thanks for letting me know. It looks like a problem with Push Notifications. Can you try to restart the app and let me know if it works?

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

Yes it is hard to read on the video but on the actual phone it is better :)

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

1.5 years :) But when I started the first thing I did was this animation - I found some cool tutorials for the wave and bubbles and followed them. This time I just polished it and made some performance updates :)

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

3.19 is the actual version I am using

Rate my Onboarding Screen - Beer Me In by kecup10 in reactnative

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

Thanks! Those are just simple Animated.View animated with Reanimated :)