Liquid Swipe - “Can it be done in React Native?”

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 172

  • @wcandillon
    @wcandillon  3 роки тому +4

    Here's the updated version of this tutorial: ua-cam.com/video/6jxy5wfNpk0/v-deo.html

  • @NicorusG
    @NicorusG 5 років тому +36

    Surprise!! I can't believe that kind of these animations can be crafted in RN. I'm using RN for many years and your channel is best place to farming new skills. Thanks for sharing your knowledge. recommended for everyones. keep up good vdo bro.

    • @wcandillon
      @wcandillon  5 років тому +2

      Thank you for your support 🙌🏻

    • @RatmanSays
      @RatmanSays 5 років тому +1

      @@wcandillon Can you help me out? I watch a lot of your videos already and have done react native for a year (still not full expert), but all of your videos I have huge difficulty following and it seems you are already in the middle of each project. Am I missing something important? How can I learn the entire project?

    • @wcandillon
      @wcandillon  5 років тому +1

      @@RatmanSays I've made a course at start-react-native.dev that I hope you'll find useful

    • @NicorusG
      @NicorusG 5 років тому +2

      @Space Elevator 2020 If you dont mind, this is my path: first, you need to familiar with Animated api in react-native (timing, spring, decay, event, interpolation, loop, sequence, parallel, stagger and pan responder). but built-in Animated api is not 100% native supported. Then, its a time for 'react-native-gesture-handler' (native version of PanResponder) and 'react-native-reanimated' (the syntax look like an assembly version of traditional Animated but fully native supported). Personally, at this point I understand around 80% of the vdo tutorials. the rest 20% is a Mathematics part which is blow my mind.

  • @ognjenmarceta
    @ognjenmarceta 5 років тому +62

    You're amazing, I'm so glad I have found this channel. Keep it up!

    • @wcandillon
      @wcandillon  5 років тому +2

      Thank you for your support 🙌🏻

    • @wcandillon
      @wcandillon  5 років тому

      No prior reanimated experience is required for this course.

    • @eudesduarte4048
      @eudesduarte4048 4 роки тому

      Quality content here, def subbed.

  • @TamasSzikszai
    @TamasSzikszai 5 років тому +7

    William, I have to say this is your best video so far. Yes, it's experimental / proof of concept, but these kind of experiments push a framework forward. Thanks a lot for all the effort you put into researching and making these videos

    • @wcandillon
      @wcandillon  5 років тому +1

      Thanks a lot! And now having some distance with this problem we could remove the view masking out of the equation and also add some pagination. Maybe in future videos!

  • @iostepstraining6027
    @iostepstraining6027 5 років тому +2

    Simply Brilliant . I also saw this animation on my instagram but was struggling to understand how it worked and failed , But you did a great Job . Simply Awesome , Adding such advanced content to community is very Good , keep this up

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you for your support man :)

  • @alexkey9372
    @alexkey9372 5 років тому +5

    Best react native animation tutorials by far! Keep up the good work! I'm always waiting for your new content

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you so much for your support 🙌🏻Stay tuned for some great stuff ;-)

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому +1

      @@wcandillon, you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @miguelamaton5742
    @miguelamaton5742 4 роки тому

    This is so cool, no material bullshit, real, innovative design!

  • @freebird4050
    @freebird4050 4 роки тому

    few days ago, I integrate this animation as pod to the project. and then thought it is impossible in React Native. but you implemented. Awesome!!!

  • @StarCourtesan
    @StarCourtesan 4 роки тому

    This is GOLD!! I WISH I FOUND THIS CHANNEL EARLIER

  • @CarliBotes
    @CarliBotes 5 років тому +1

    This is AWESOME! Got me excited about RN animations again

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you 🙌🏻So glad to read that!

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      @@wcandillon , you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @hyacinthehamon
    @hyacinthehamon 5 років тому +4

    Man you're amazing. Love your videos! keep up the good work.

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you man! It keeps me super motived :) The video was unlisted but it sounds like you were able to access maybe via its playlist? Interesting 😉

  • @sandinosaso
    @sandinosaso 5 років тому +1

    Wooowww tried react native but did Not used animated it seems amazing. Your video is great and well explained.

    • @wcandillon
      @wcandillon  5 років тому

      Thanks man, really appreciate it!

  • @techienomadiso8970
    @techienomadiso8970 3 роки тому

    You are a React Native Prophet and Master!

  • @panv9797
    @panv9797 5 років тому

    ok this is actually amazing ! Really hard but amazing ! Keep up the good work!

  • @codebee3050
    @codebee3050 5 років тому

    yes been waiting for the react native version of this for ages!!!!

    • @eternalog1c
      @eternalog1c 5 років тому

      Is there a web/React Js version that you're aware of?

    • @TheBrakLos
      @TheBrakLos 4 роки тому

      @@eternalog1c I have one as .jsx to reactjs workling 100% send me msg on instagram instagram.com/thomas_reolon/

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

    Ok this is outstanding!

  • @rafaelpina4725
    @rafaelpina4725 5 років тому +1

    amazing job! Keep the good work William

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you for your support!

  • @dream_emulator
    @dream_emulator 5 років тому +1

    Impressive to see! Keep up the great work 👍

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you for your support

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      @@wcandillon , you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @ViaTra
    @ViaTra 4 роки тому

    Awesome ! You done a very great job ! That's a beautiful result, really appreciate that. Thanks for the vid.

  • @HendraSadewa
    @HendraSadewa 5 років тому +1

    been waiting for this !

  • @noelmdala1776
    @noelmdala1776 5 років тому +1

    thanks for your efforts man we really appreciate it

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you for your support!

  • @MrChrisk8er
    @MrChrisk8er 5 років тому +1

    awesome!! this what i have been looking for.

  • @shashikumar-ut6uu
    @shashikumar-ut6uu 4 роки тому

    You just got a new subscriber.. Great content.. Keep coming

  • @waytostart
    @waytostart 4 роки тому +1

    Doing awesome job!

  • @fabriziobertoglio7342
    @fabriziobertoglio7342 4 роки тому +1

    Thanks. Thanks for motivating me.. YOU ARE AWESOME

  • @jfbaro2
    @jfbaro2 4 роки тому

    With Reanimated 2 (coming this year) it will be even easier (and faster!!). Thanks for sharing

  • @uixmat
    @uixmat 4 роки тому

    you had me hooked at "oooked"

  • @MsVsmaster
    @MsVsmaster 5 років тому +1

    as always, lesson of quality!

  • @sol0matrix
    @sol0matrix 5 років тому +2

    This is awesome I'm subbing

    • @wcandillon
      @wcandillon  5 років тому +1

      Thank you for your support!

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      @@wcandillon , you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @AurusDE
    @AurusDE 5 років тому

    Looks amazing, good job! regarding the SVG tradeoffs due to layouting, i just got an idea, in theory you could use the yoga layout engine (which has a js binding) and create a wrapper for the svg elements that would convert flex styling using yoga to regular positioning. But anyway I guess getting it to work with native animations you would need to use yoga on the native side and that could be a bit more tricky I imagine.

  •  3 роки тому

    is it possible to get multiple pages with this instead of just the two?

  • @akimmigon2
    @akimmigon2 5 років тому +2

    Would be nice to see you saying about redux, redux saga etc. Btw, you are a god! thx for teaching us

    • @wcandillon
      @wcandillon  5 років тому +2

      I'm gonna start to talk about these topics as well, please bare with me ;-)

    • @Simongislen
      @Simongislen 5 років тому

      ​@@wcandillon Looking forward to it. Whats your opinion on Mobx/MST in the realm of react native? In my experience it's been way more elegant than the other options.

  • @guilhermepereira7924
    @guilhermepereira7924 5 років тому +4

    Hi Willian, you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @yasirnajeep
    @yasirnajeep 5 років тому

    Thanks William Candillon ❤

  • @TheGeorgeBandMusic
    @TheGeorgeBandMusic 5 років тому +7

    Can we find the android version code anywhere?

  • @ProgrammingwithPeter
    @ProgrammingwithPeter 5 років тому +1

    This is great!

  • @enthusiast6657
    @enthusiast6657 4 роки тому

    Very great, thanks

  • @razrbhr8888
    @razrbhr8888 5 років тому +1

    That's brilliant

  • @임창수-c7c
    @임창수-c7c 5 років тому +3

    Thanks for all the react native videos. When it comes to your course, would you add subtitle for the videos? It would be much easier to follow the lecture then.

    • @wcandillon
      @wcandillon  5 років тому +2

      Yes, I plan to add captions indeed.

  • @guilhermepereira7924
    @guilhermepereira7924 5 років тому +2

    Can I make this without using Expo and Typescript? Or can I use both javacript and typescript in my project?

  • @aknas3613
    @aknas3613 5 років тому +3

    😍

  • @yosadadede4464
    @yosadadede4464 4 роки тому

    awesome !!

  • @brendarias5148
    @brendarias5148 5 років тому +1

    Hi! You're amazing! This is incredible. I'm a Graphic Designer, but also I start studing about animations inside apps. I start using tools like adobe muse, lottie and after effects too, but I want to learn a little more. I know, my
    knowledge never gonna be like someone who studied code. If you know about something little easier for a designer begginer in animation and code, I'll be grateful

    • @wcandillon
      @wcandillon  5 років тому

      Thank you! In this particular example, we take a design tool (bezier curve) and try to do something programmatically with it by animating it. To learn react native, I've been recommended this course: www.leveluptutorials.com/tutorials/react-native-for-everyone/react-native-for-everyone (didn't try it personally). For learning RN animations, I've made a course at start-react-native.dev/. I hope this helps :)

  • @pedroromeiro7265
    @pedroromeiro7265 4 роки тому

    Wow! You're amazing

  • @PlayerHeader
    @PlayerHeader 5 років тому

    Which plug in is that 10:30 where you click on a function and get redirected into the path brother?

  • @gmjelle
    @gmjelle 5 років тому +1

    William, what tutorials/blogs/resources can you suggest for someone getting started with animating? I have no clue what the interpolating and clock things are and when to use them, and the reanimated docs are not really that helpful for new animators I feel

    • @wcandillon
      @wcandillon  5 років тому +1

      Shameless plug: start-react-native.dev :)

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      @@wcandillon , you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

    • @youssefali6014
      @youssefali6014 4 роки тому

      @@guilhermepereira7924 masked view of the community now works with the animated svg

  • @4131balu
    @4131balu 2 роки тому

    Hi William you are awesome, I have one doubt now the WhatsApp and Messenger changed their audio slider or seek bar to a wave format can we do the same in react native?

  • @umerfarooq8618
    @umerfarooq8618 4 роки тому

    Thank you so much for the turoial!!!
    I am struggling with have a text input behind the panhandler is it possible as the focus is always on the handler..
    If you could have some insight on this would be much appeeciated!!!

  • @guilhermepereira7924
    @guilhermepereira7924 5 років тому +2

    In your case, you have just 2 slides, what about more then 2? I tried add more slides, but when I drag the liquid swipe, all the rest of the slides come together. How can I indentify/trigger just one slide at a time?

    • @wcandillon
      @wcandillon  5 років тому +1

      If you want to do more than two slides, things get pretty hard, I've tried it myself. I were to do it now I would use the technic described at exyte.com/blog/swiftui-tutorial-slider-control

    • @williammendonca9975
      @williammendonca9975 4 роки тому +1

      @@wcandillon
      fantastic work. Do you have the github of what you did with the 2 slides?
      I'm Brazilian and my name is William

    • @youssefali6014
      @youssefali6014 4 роки тому

      did figure out how to do it yet?

  • @jackshephard7920
    @jackshephard7920 5 років тому +1

    Cool!

  • @thiruvengadam96
    @thiruvengadam96 5 років тому +2

    I have tried as you show, for iOS it works as it should be, but for android I could see the black arrow, but the white liquid swipe is missing. Why is it?

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому +2

      Same with me, I cloned his code and get this result (a red thin border over the screen also appears istead of the white liquid swipe). Also tried to add this to my own project without expo and typescript, but in this case there is no interaction at all

    • @syamkishore7147
      @syamkishore7147 4 роки тому

      @@guilhermepereira7924 can you help on how to clone this code? Or if possible can you share this with me?. Syam.yandamuri@gmail.com. Thank you.

    • @syamkishore7147
      @syamkishore7147 4 роки тому

      can you help on how to clone this code? Or if possible can you share this with me?. Syam.yandamuri@gmail.com. Thank you.

  • @KlorofilASN
    @KlorofilASN 4 роки тому

    amazing

  • @codebee3050
    @codebee3050 5 років тому +1

    do you have any code with an example of react native gradient with box shadow? its driving me crazy not being able to find an example

    • @wcandillon
      @wcandillon  5 років тому

      What do you mean exactly?

    • @codebee3050
      @codebee3050 5 років тому +1

      I mean do you have any tutorials which include a react native component with gradient and box shadow together it is hard to find any example, also perhaps animated scale of box shadow

    • @wcandillon
      @wcandillon  5 років тому

      @@codebee3050 Can you send me a visual example that would be using the technic you are describing?

  • @Frexuz
    @Frexuz 4 роки тому +1

    You mean Wave? :) Weave is something else, hehe

  • @josephorji8331
    @josephorji8331 4 роки тому

    amazing video william thank you but can you do more of your video in js not tsx?

  • @ramblewithcolours
    @ramblewithcolours 4 роки тому +1

    Thanks for the awesome tutorial. How do we add more than two slides?

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

      For more than 2 slides, I would really refer to this tutorial: exyte.com/blog/swiftui-tutorial-slider-control

  • @maxsucari
    @maxsucari 3 роки тому

    pelado sos mi ídolo

  • @juancasas5532
    @juancasas5532 4 роки тому

    How do you start the project? I tried to go into the example folder and pod install. but it does not start

  • @marcdevoe8185
    @marcdevoe8185 5 років тому +1

    je t adore mec !

    • @wcandillon
      @wcandillon  5 років тому +2

      punaise merci mec, ca fait plaisir!

  • @codebee3050
    @codebee3050 5 років тому +1

    having trouble expo starting the file, have npm'ed installed, do you have docs to your source code?

    • @antoniskup2098
      @antoniskup2098 4 роки тому

      It's not an expo project, you can't start it with expo

  • @elchinobedregal
    @elchinobedregal 5 років тому +1

    Nice videos, I love this series. Can you try to do the animation on the header of Facebook’s app that when you scroll down the header hides and when you scroll up it shows again, but when you scroll down on the top a refresh control appears

    • @wcandillon
      @wcandillon  5 років тому +1

      I'll look into it thks :)

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому +1

      @@wcandillon, you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @fransis4448
    @fransis4448 3 роки тому

    Awesome video, as usual. Where can I find the code for Android, I am not able to run the project also after replacing code in Weave.tsx as you said

  • @pacifiquelinjanja
    @pacifiquelinjanja 4 роки тому

    Like your French accent ✌️

  • @nickvasa7062
    @nickvasa7062 4 роки тому

    what all plugins you use in visual studio code?

  • @ShadowBIade1
    @ShadowBIade1 5 років тому

    You are awsome
    Can you please make a cool calendar with hours time line?

  • @97bakir
    @97bakir 5 років тому +3

    Hi, the animation is great on ios but on android it isn't working

    • @jfbaro2
      @jfbaro2 4 роки тому

      Reanimated 2 (with JSI) will probably solve this problem too! RN is just getting better and better

  • @syamkishore7147
    @syamkishore7147 4 роки тому

    This is really awesome. Can we get the source code for react-native?

  • @godwinebikwo6544
    @godwinebikwo6544 5 років тому +1

    Is the start react native in JSX ot TSX?

    • @wcandillon
      @wcandillon  5 років тому +1

      Both! We use TSX but since we use babel directly, it's just JS + some type annotations which you can ignore.

  • @fahadahmed3652
    @fahadahmed3652 5 років тому

    Hi. Is there any way to create an android vpn app with react native? I didn't get any official doc please help me out.

  • @jaravad
    @jaravad 5 років тому +1

    What is that VS Code theme?

    • @wcandillon
      @wcandillon  5 років тому +3

      Palenight operator

    • @Edu4Dev
      @Edu4Dev 5 років тому

      Dracula is awesome too

  • @Aras5155
    @Aras5155 5 років тому +5

    Blur efect for android like on iOS! like who want see this tutorial

  • @DanielAlvarez-rq5vu
    @DanielAlvarez-rq5vu 4 роки тому

    what emulator do you use.?

    • @nickmandylas
      @nickmandylas 4 роки тому

      Cristhian Tito He was using XCode/iPhone Simulator. It’s Mac only. In terms of CLI he was using Expo.

  • @godwinebikwo6544
    @godwinebikwo6544 5 років тому +4

    William are you from earth? you gotta tell us!!!!

    • @wcandillon
      @wcandillon  5 років тому +2

      Thank you for your support, it means a lot!

    • @godwinebikwo6544
      @godwinebikwo6544 5 років тому

      @@wcandillon your content and fan engagement is awesome and you help a lot!

  • @أبوبكرمحمود-ض8ذ
    @أبوبكرمحمود-ض8ذ 5 років тому +1

    You're amazing, but iwant know the name of software you are used to record videos like that :)

    • @wcandillon
      @wcandillon  5 років тому +1

      Thanks man! I use screenflow :)

  • @alisherakbarov7566
    @alisherakbarov7566 5 років тому +1

    Had anyone tested it on iOS with react-native-cli? I gives me an error with invalid svg path (screen: prnt.sc/pkn5t5). On Android it works. react-native: 0.60.5; react-native-svg: 9.11.1

  • @well.8395
    @well.8395 5 років тому +1

    Oh, one flutter guy disliked this.

  • @AdeTheCoder
    @AdeTheCoder 4 роки тому

    cant it be used in framer?

  • @Aras5155
    @Aras5155 5 років тому +2

    It don't work on android device with ejected project :( only on iOS

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      Same, I guess it's related to MaskViewIOS

    • @AssakurA1
      @AssakurA1 3 роки тому

      @@guilhermepereira7924 Is there an implementation for android?

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

    super video . j'ai bcp appris . l'accent par contre on dirait un ch'tit qui parles Anglais hahaha :D

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

      oui je suis ch'ti :)

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

      @@wcandillon moi aussi bilouuute mdr

  • @vishal40007
    @vishal40007 4 роки тому

    How to do it in Android studio?

  • @swaroopsambhayya
    @swaroopsambhayya 4 роки тому

    There is an animation done in Cuberto at github.com/Cuberto/gooey-cell
    Can this be done in react native,i liked it very much and like to implement it, but i have no idea where to start

  • @kasunthilina9655
    @kasunthilina9655 4 роки тому +1

    Hi, is there a way to make this work on android? it only works in ios :(

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

      I've been contacted by some people that managed to make it work on Android. I pinged them to see how we can modify the example to work out of the box.

    • @kasunthilina9655
      @kasunthilina9655 4 роки тому

      @@wcandillon thank you so much william 😊. I tried with RNC Maskedview.but to make it work we have to eject from expo.so i didn't try it to that extent

    • @kasunthilina9655
      @kasunthilina9655 4 роки тому

      Can you connect me with someone who did it on android? kasunforweb@gmail.com is my email

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

      @@kasunthilina9655 You need reanimated 1.8.0 and the latest version of masked view it looks like

    • @kasunthilina9655
      @kasunthilina9655 4 роки тому

      @@wcandillon Hi i managed to run it after upgrading expo to v37 using expo update 37.0.0. But the liquid swipe is not working when used with masked view. Any idea how to fix that?

  • @LeeBrasil
    @LeeBrasil 4 роки тому

    I love all!!! Can you post the code for work on android for me, Im learning too many and would to know how to implement on android too.

  • @panv9797
    @panv9797 5 років тому

    for anyone interested i did a version for running the android my self based on this example that can run on both platforms. You can find the changes here github.com/panvourtsis/RNLiquidAnimation

  • @GamingZone11
    @GamingZone11 4 роки тому +1

    i recently see your videos. i am also a react native developer but i did not work on Animation. i request you to make a playlist of animation video from scratch to professional level. waiting for your response.

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

      This would be my online course at start-react-native.dev/

  • @bryanbelardo7496
    @bryanbelardo7496 5 років тому

    Wow that was great. can i request sir? Can you make a tutorial of swipe list of delete or edit button with animation? I hope you nitice this comment😂😊😊😊

  • @terjemah_alquran
    @terjemah_alquran 4 роки тому +2

    autosubscribe !!!

  • @muninaik7788
    @muninaik7788 4 роки тому

    Even though i known destructuring
    Whats happing in that syntax

    • @wanjohi
      @wanjohi 3 роки тому

      He's passing props to the component... If I'm not wrong

  • @chinoothdakei440
    @chinoothdakei440 5 років тому +2

    Hello Dear William, Could you learn how to use music notation (load and visualization) in React native please !! ,Thank Youuuuuuuuuuuuuuuuuuuuu

    • @wcandillon
      @wcandillon  5 років тому +1

      Is there an example you could provide me with?

    • @chinoothdakei440
      @chinoothdakei440 5 років тому

      @@wcandillon kind of abcjs www.abcjs.net/#what

    • @guilhermepereira7924
      @guilhermepereira7924 5 років тому

      @@wcandillon , you explain the Android part in the end, but it wasn't clear, and i couldn't read all the code (you didn't coded showing us, you just showed the code done and explained a bit about it). By the way, the code in your git is incomplete :(

  • @sidddey
    @sidddey 4 роки тому

    Jhonny Sins codes as well??????

  • @N96123
    @N96123 5 років тому +1

    He just did again.

  • @mohammadsadman8567
    @mohammadsadman8567 5 років тому

    ibb.co/nb5dJsZ
    Why i get this kind of view..i have downloaded the boiler plate!! Help
    My device is pixel 2 Android 10

  • @davidaparicio5498
    @davidaparicio5498 5 років тому

    The code in android PLEASE

  • @enthusiast6657
    @enthusiast6657 4 роки тому

    Very great, thanks