Neumorphism in React Native

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • Source code: github.com/Shopify/react-nati...
    Learn React Native Gestures and Animations at start-react-native.dev/
    Chapters:
    0:00 Intro
    1:18 Button
    18:06 Switch
    24:49 Progress Bar
  • Наука та технологія

КОМЕНТАРІ • 55

  • @wcandillon
    @wcandillon  2 роки тому +19

    I will match donations to any organization helping Ukraine up to 5K USD. Send an email to wcandillon@gmail.com with a proof of donating to any legit org helping Ukraine (examples: facebook.com/fundraisers/explore/search/charities/?query=ukraine) and the equal amount will be donated Unicef (www.unicef.org/ukraine/en).

  • @niall5987
    @niall5987 2 роки тому +11

    It's criminal that you don't have more subscribers. Your content is incredible and the way you can build beautiful animations whilst writing extremely clean code is so cool!

    • @wcandillon
      @wcandillon  2 роки тому +1

      Thank you for the kind words Niall, you've made my day 🙌🏼

  • @amirhoseinhesami9336
    @amirhoseinhesami9336 2 роки тому +12

    unbelievable, i really don't know how to appreciate what you've done with react-native-skia🙏

  • @SonnySangha
    @SonnySangha 2 роки тому +6

    Great Content William, love the UI/UX! - Keep up the Good Work! 💪

  • @HaibertBuilds
    @HaibertBuilds 2 роки тому +2

    Thank you for the work you guys do 🙏🏻 this is so exciting and can’t wait to use it when expo upgrades RN in SDK 45!

  • @alejandrofuentescleto1565
    @alejandrofuentescleto1565 Рік тому

    Came here from the Codecademy React Native course. I love your videos, this content is gold 👏

  • @PJDev
    @PJDev Рік тому

    While working through your videos to learn skia, I got a whole new apreciation for proper naming conventions, and what not to do in order to make code maintainable. Kidding aside, thanks for the work you do and making a lot of things a lot easier with the SKIA library.

  • @alantoa884
    @alantoa884 2 роки тому

    Thanks for you Skia instructional video! Good teacher!

  • @alirezaop3484
    @alirezaop3484 2 роки тому +1

    Nice job on expanding react native borders 👌❤

  • @melodyleonard4948
    @melodyleonard4948 10 місяців тому

    I love this... Hoping to start using this for react native animations

  • @omdxp
    @omdxp 2 роки тому +2

    Just wow!!!! Good job! thanks a lot

  • @vuyyururajashekarreddy493
    @vuyyururajashekarreddy493 2 роки тому +1

    Great to have you on react native in community

  • @thespacejedi
    @thespacejedi 2 роки тому +1

    This is actually insane

  • @IFone456
    @IFone456 2 роки тому +1

    Amazing work broo loving this lib so much

    • @Lekiiiiiii
      @Lekiiiiiii 2 роки тому

      @@muhammadmehdi1304 wtf

  • @jove5507
    @jove5507 2 роки тому +1

    Skia is the future! Will is becoming a React Native prophet.

  • @joshhwb
    @joshhwb 2 роки тому +2

    Any plans on creating/adding a skia course? (possibly to the existing start-react-native as a separate module?) This looks awesome

  • @varileshtlesht7091
    @varileshtlesht7091 2 роки тому

    HI, Nice work man. thanks for the video.
    can you tell what is the VScode theme you are using?

  • @alirezahadjar9874
    @alirezahadjar9874 2 роки тому

    This is amaaaazing!!!!!

  • @mustafaanas5991
    @mustafaanas5991 2 роки тому

    ur a legend

  • @josephnaru363
    @josephnaru363 Рік тому

    How to handle the position of the text when the width change dynamically to maintain the text center?

  • @yash29
    @yash29 2 роки тому +2

    When I wrap these two rounded rectangles in FitBox at 4:50 , they don't appear on screen , but when I wrap them in Group they are appearing, please helpp @William Candillon ..

    • @wcandillon
      @wcandillon  2 роки тому

      could it be because the fitbox properties are wrong? Which version of Skia are you using? We had a regression with this which has been fixed. The best place is to file a github issue with a small reproducable example

    • @yash29
      @yash29 2 роки тому

      @@wcandillon Thanks for reply. I am using skia version 0.1.125 and I don't think fitbox properties are wrong, because I followed your tutorial , I just wrote the exact same code till 4:50 of your video, the rounded rectangles are appearing on screen when they are wrapped inside Group, but when I use Fitbox, nothing appears on screen. I am testing on an android device btw.

  • @MinhTechie
    @MinhTechie 2 роки тому +1

    Hi William. You inspired me to start my own UA-cam channel on React Native animations. I'd like to collaborate with you and post a video on your channel about a cool animation. What do you think?

  • @glaze4629
    @glaze4629 Рік тому

    Is there any reason why this measureText function is not avialable in the latest release of this library?

  • @balogunakanbi6329
    @balogunakanbi6329 2 роки тому

    When's the course coming?

  • @muhammadmehdi1304
    @muhammadmehdi1304 2 роки тому

    May u start the react native redash tuturial ,kindly !

  • @willyrosahuanca5884
    @willyrosahuanca5884 2 роки тому +2

    Amazing 🔥

  • @NicolasSilvaVasault
    @NicolasSilvaVasault 2 роки тому

    neumorphism is insanely underrated, i can't believe just a few apps use this, glassmorphism is also underrated these days

    • @dealloc
      @dealloc 2 роки тому

      Because it isn't accessible. The subtly of it makes it hard on people with low vision or cognitive disabilities, and even non-disabled users can have a hard time discerning between interactive and non-interactive UI, since everything looks the same.

    • @NicolasSilvaVasault
      @NicolasSilvaVasault 2 роки тому

      @@dealloc i didn't think about the ux, i guess you have a point

    • @mateusoliveira5286
      @mateusoliveira5286 Рік тому

      @@dealloc not exactly. A bad code can result in a bad ux for these people, not this great UI. Flat was made to optimize the low-res displays that do not exist anymore, so we do not have any reason to keep flat as a standard.

  • @ethanneff9817
    @ethanneff9817 2 роки тому

    Is there a neumorphism library that passes accessibility tests?

    • @dealloc
      @dealloc 2 роки тому

      I doubt it, since the style is very much hard on the eyes for with low vision. Then there's the fact that everything has the same or very similar style. For example buttons typically end up looking the same as a non-interactive panel with content. It makes it difficult to discern what is interactive, and how to distinguish these interaction.
      As William said, use it sparingly. Don't make it the identity of your brand, product or app.

  • @berkepalamutcu9397
    @berkepalamutcu9397 Рік тому

    its very good tutorial but sadly shadows don't work well with android. Can you also do it an android tutorial with react native?

  • @PixelcoinOfficial
    @PixelcoinOfficial Рік тому

    boxShadow don't work on my project ? Why ? I don't working shadow for Neumorphism with many librairy.

    • @wcandillon
      @wcandillon  Рік тому

      Could it be because of these issues: github.com/Shopify/react-native-skia/issues/1188 github.com/Shopify/react-native-skia/issues/1194 We are working on fixes these but please comment directly on the issue if you are affected by it. It will allow you to know when a fix for it is available.

    • @PixelcoinOfficial
      @PixelcoinOfficial Рік тому

      @@wcandillon check ! Thank !

  • @lavisharma3210
    @lavisharma3210 2 роки тому +2

    Which vs code theme is this ????

  • @dealloc
    @dealloc 2 роки тому +2

    I like React Native Skia as a drawing library. But my concern is that it doesn't provide accessibility. I couldn't find any resources on the subject for Skia, which is not surprising to me, since it's not a UI library.
    Do you happen to have any insight in how accessibility could be achieved and if it may have a negative impact on user experience?

  • @elbouhali
    @elbouhali 2 роки тому

    please compress video by expo

  • @dhwajsharma
    @dhwajsharma 2 роки тому

    Vscode theme?

    • @wcandillon
      @wcandillon  2 роки тому

      marketplace.visualstudio.com/items?itemName=pmndrs.pmndrs

  • @pezo1919
    @pezo1919 2 роки тому

    Imagine the next facebook competitor using this and knocking out fb with its own RN framework on steroids 🤣

  • @NicolasSilvaVasault
    @NicolasSilvaVasault Рік тому

    measureText was so much easier, i'm trying to get both width and height but i can't

  • @Philson
    @Philson 2 роки тому +1

    When Bogdanoff does a tutorial.

  • @Raph_Raconte
    @Raph_Raconte 2 роки тому

    Hello pourquoi tu fais pas tes video en francais ?
    Tu toucherai une grand communauté aussi

    • @ZeusImpact
      @ZeusImpact 2 роки тому

      La plupart des devs maîtrisent l'anglais. La plupart des devs ne maîtrisent pas le français.