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

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

КОМЕНТАРІ • 172

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

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

  • @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 :)

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

    Ok this is outstanding!

  • @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.

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

    You are a React Native Prophet and Master!

  • @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😂😊😊😊

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

    How to do it in Android studio?

  • @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  4 роки тому

      No prior reanimated experience is required for this course.

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

      Quality content here, def subbed.

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

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

  • @guilhermepereira7924
    @guilhermepereira7924 4 роки тому +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 :(

  • @TheGeorgeBandMusic
    @TheGeorgeBandMusic 4 роки тому +7

    Can we find the android version code anywhere?

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

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

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

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

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

    autosubscribe !!!

  • @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 4 роки тому +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.

  •  3 роки тому

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

  • @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 4 роки тому +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 :(

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

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

  • @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 😉

  • @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

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

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

  • @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

  • @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

  • @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?

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

    Thanks. Thanks for motivating me.. YOU ARE AWESOME

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

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

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

      Same, I guess it's related to MaskViewIOS

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

      @@guilhermepereira7924 Is there an implementation for android?

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

    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

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

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

  • @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!

  • @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

  • @임창수-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.

  • @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

  • @well.8395
    @well.8395 4 роки тому +1

    Oh, one flutter guy disliked this.

  • @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/

  • @guilhermepereira7924
    @guilhermepereira7924 4 роки тому +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  4 роки тому +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?

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

    cant it be used in framer?

  • @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 4 роки тому

      @@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 :(

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

    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

  • @codebee3050
    @codebee3050 4 роки тому +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  4 роки тому

      What do you mean exactly?

    • @codebee3050
      @codebee3050 4 роки тому +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  4 роки тому

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

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

    😍

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

    Jhonny Sins codes as well??????

  • @brendarias5148
    @brendarias5148 4 роки тому +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  4 роки тому

      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 :)

  • @codebee3050
    @codebee3050 4 роки тому +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

  • @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.

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

    pelado sos mi ídolo

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

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

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

      Thanks man, really appreciate it!

  • @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

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

    Very great, thanks

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

    Very great, thanks

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

    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!!!

  • @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.

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

    awesome !!

  • @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 4 роки тому +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 :(

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

    amazing

  • @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!!!

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

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

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

    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.

  • @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 4 роки тому

      @@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

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

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

  • @أبوبكرمحمود-ض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 :)

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

    amazing job! Keep the good work William

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

      Thank you for your support!

  • @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 4 роки тому

      @@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.

  • @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

  • @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

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

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

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

    Cool!

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

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

  • @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?

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

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

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

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

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

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

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

    This is awesome I'm subbing

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

      Thank you for your support!

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

      @@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 :(

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

    thanks for your efforts man we really appreciate it

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

      Thank you for your support!

  • @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.

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

    what all plugins you use in visual studio code?

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

    This is great!

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

    Like your French accent ✌️

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

    The code in android PLEASE

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

    He just did again.

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

    Doing awesome job!

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

    What is that VS Code theme?

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

      Palenight operator

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

      Dracula is awesome too

  • @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 4 роки тому

      @@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 :(

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

    That's brilliant

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

    Wow! You're amazing

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

    been waiting for this !

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

    you had me hooked at "oooked"

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

    je t adore mec !

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

      punaise merci mec, ca fait plaisir!

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

    Thanks William Candillon ❤

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

    as always, lesson of quality!

  • @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.

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

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

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

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

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

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