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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

ความคิดเห็น • 138

  • @mefaba5363
    @mefaba5363 3 ปีที่แล้ว +64

    This channel is one of the only places that you can continue to learn new things. So many other channels focusing beginner level tutorials, but I want this! We need this! Thanks William.

    • @samidebayroune3478
      @samidebayroune3478 2 ปีที่แล้ว

      That’s the bad thing about The community all the courses and and the tutorials are basic I mean in some point you need to go to the next level but no one is doing advanced features in react

    • @bigbadcatbigbcy2933
      @bigbadcatbigbcy2933 10 หลายเดือนก่อน

      That's goes for every technology. They can only teach you beginner stuff rest is up to your skills and intelligence@@samidebayroune3478

  • @shortkeys73
    @shortkeys73 3 ปีที่แล้ว +38

    Damn this intro gave me the shivers. So baller, with the sweet animation and Ratatat rocking out. Awesome job!

  • @avinashkumarsingh8492
    @avinashkumarsingh8492 3 ปีที่แล้ว +25

    I like your videos before it's started. Because I know I will learn something new. Thank you very much for making awesome content.

  • @notjustdev
    @notjustdev 3 ปีที่แล้ว +4

    Awesome video as always William. I learned a lot

    • @wanjohi
      @wanjohi 3 ปีที่แล้ว

      Aaaah!😂
      I see you're here too!

  • @alexndreazevedo
    @alexndreazevedo 2 ปีที่แล้ว +2

    I got used to watch this series from beautiful Zurich on bed time. In the next day, I always start very productive working on animations while speaking with French accent 😁 I really appreciate your work, William! Thanks for all the tutorials 🚀

  • @Robin_sogeking
    @Robin_sogeking ปีที่แล้ว +1

    It's amazing, incredible, how much talent in one person, congratulations, don't stop making these types of videos, one day I would like to do even half of what you do

    • @jdnichollsc
      @jdnichollsc 11 หลายเดือนก่อน

      Si soy!

  • @simonswiss
    @simonswiss 3 ปีที่แล้ว

    Elles sont vraiment bien faites tes videos, William. Et joli appart a Zurich! Salutation Suisse Romandes (1800 Vevey) depuis... Sydney en Australie 😅

  • @ben7226
    @ben7226 3 ปีที่แล้ว +1

    you are amazing, you are one of the channels that i can never imagine to be discontinued,
    you are doing very well and your videos are super helpful, so keep it up 😉
    thank you.

  • @bekroz
    @bekroz 3 ปีที่แล้ว

    I fall in love with French developers. William Candillion, Bruno Simon. 😁😍😍😍 You explained great, though I didn't fully understand it yet. I'll come back to this topic later in the future. Thank you.

  • @oguzhanturker8903
    @oguzhanturker8903 3 ปีที่แล้ว +4

    now i can be able to build liquid swipe

  • @skate211thrasher
    @skate211thrasher 2 ปีที่แล้ว

    Man, i really like your work and I am always excited for new videos
    I would really love to support you through Patreon or any other platform so that you can continue doing awesome work 🤩

  • @charlielee3945
    @charlielee3945 2 ปีที่แล้ว

    Thank you for bringing Ratatat back into my life :DDDD

    • @wcandillon
      @wcandillon  2 ปีที่แล้ว

      I would really really love to be able to license the song for my videos but it's hard 🤦🏼‍♂️

  • @marcotas
    @marcotas 3 ปีที่แล้ว +1

    What program did you use to record your screen with your cam in this video? I also record vídeos for Brazilian people and I liked the disposition of your cam with fancy rounded corners and your iPhone screen along with your computer screen. I would appreciate if you could share which program you use! And congrats for the amazing video! Do you know how to do it with Flutter as well?

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +1

      Hey Marco, I was a longtime screenflow user, I now use Davinci Resolve.

    • @marcotas
      @marcotas 3 ปีที่แล้ว

      @@wcandillon thank you for your quick reply! Appreciate it! 🙏🏻👍🏻

  • @maxpop2802
    @maxpop2802 2 ปีที่แล้ว

    Wow i have now so much interest in learning these stufffsss cool af!!!

  • @AbhishekSingh-rj2we
    @AbhishekSingh-rj2we 3 ปีที่แล้ว

    Super! loved the simplicity of it

  • @GuilleAcosta124
    @GuilleAcosta124 3 ปีที่แล้ว +1

    WOW! this is awesome, thanks for sharing!

  • @anatanieldiogo
    @anatanieldiogo 3 ปีที่แล้ว

    You're the best! Iam from Angola.

  • @bekroz
    @bekroz 3 ปีที่แล้ว

    Here before you hit MILLIONS! 💪😃

  • @furkanuzun8910
    @furkanuzun8910 3 ปีที่แล้ว

    so it deserve more than a like.perfect!

  • @jasynwiener
    @jasynwiener 2 ปีที่แล้ว

    Such a great tutorial. Thanks!

  • @merveillevaneck5906
    @merveillevaneck5906 6 หลายเดือนก่อน

    "how easily" ---- aahhhh yes, very easy mr senior engineer man xP

  • @abdulazizimamal-deen8984
    @abdulazizimamal-deen8984 3 ปีที่แล้ว +1

    thank you very much, for this great video
    God bless you

  • @QuebrandoParadigmas
    @QuebrandoParadigmas 3 ปีที่แล้ว

    Awesome video !!! What does is the extension that draws those red and yellow lines on the code indicating that something is wrong or not used?

    • @shaunbeh8293
      @shaunbeh8293 3 ปีที่แล้ว

      vscode with tabnine extension

  • @junioroga
    @junioroga 3 ปีที่แล้ว

    Wonderful! I did it in my application and it was top! I would like to clarify a doubt, if I were going to make the "next" and "previous" buttons to set the index simulating the gesture handler animation, how would I do it? Thank you in advance, your videos have taught me a lot!

  • @basirbaig2746
    @basirbaig2746 3 ปีที่แล้ว

    Thankyou..for such a great content..

  • @gldev8191
    @gldev8191 3 ปีที่แล้ว

    nice feature but also damn editing is sooo good!

  • @techdailyafrica
    @techdailyafrica 3 ปีที่แล้ว

    you look alot like James Clear , great content

  • @MinhTechie
    @MinhTechie 2 ปีที่แล้ว

    Hi William. How do you make such a cool intro?

  • @TyHudson
    @TyHudson 2 ปีที่แล้ว

    that's really cool and fun

  • @techienomadiso8970
    @techienomadiso8970 3 ปีที่แล้ว

    You are crazily intelligent 🤦🔥

  • @arpitbhalla
    @arpitbhalla 3 ปีที่แล้ว +1

    Amazing tutorial!!!

  • @maxbranco7321
    @maxbranco7321 3 ปีที่แล้ว

    3Blue1Brown vibes, I love it

  • @umaralfaruq1304
    @umaralfaruq1304 3 ปีที่แล้ว

    william you are is king

  • @minimatrix
    @minimatrix 3 ปีที่แล้ว +1

    Loving the intro video! Let me guess, remotion?

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +2

      Is there another tool that exists? 🤔😉

    • @jayg5123
      @jayg5123 3 ปีที่แล้ว

      @@wcandillon how did you implemented this with remotion ? Its looks very much complex. I am curious to know.

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      @@jayg5123 is this tutorial helpful: th-cam.com/video/YtcINOj2w5g/w-d-xo.html I might make more content on this topic.

    • @jayg5123
      @jayg5123 3 ปีที่แล้ว

      @@wcandillon yes it was helpful, I loved the way you use figma and remotion, So did you use interpolation for that curves? and svg masking for swiping colors? I am so much amazed with your intro 🙌.
      Video was fabulous💫.I am gonna definitly try remotion...and i am gonna see this how can i implement this on flutter. Thank you so much for this legit content🙌.

  • @Archcorsair
    @Archcorsair 3 ปีที่แล้ว +5

    I see you used the noise3d background dots in the slides :)

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +2

      I'm so happy you noticed ;-)

  • @salik619
    @salik619 3 ปีที่แล้ว

    Hey William, a Kanban board with Reanimated would be a great idea since it's almost used in all productivity apps.

  • @tamjuh212
    @tamjuh212 3 ปีที่แล้ว

    You're the best, thank you!

  • @ayoubaitbahllou3719
    @ayoubaitbahllou3719 2 ปีที่แล้ว

    Thanks William

  • @palachokrab5711
    @palachokrab5711 3 ปีที่แล้ว

    Wow amazinggg 💚

  • @spillcode9462
    @spillcode9462 3 ปีที่แล้ว +1

    Nice content. Having trouble adding a button though. When I add a button to a screen, it's not clickable. Any way to avoid this?

  • @mohamedcherif1996
    @mohamedcherif1996 3 ปีที่แล้ว

    Hello William, that's a great video, i have a question about React native, it's possible to create app like Snapchat ( filters and face swap, ...exc ) using react native?

    • @wanjohi
      @wanjohi 3 ปีที่แล้ว

      Hi, I am not a pro developer, but this is possible with open-gl shaders or subscribe to third-party API, where you can get the filters from...✌🏾

    • @karlmikko
      @karlmikko 3 ปีที่แล้ว

      William has some tutorials already on how to do the filters.

  • @nro337
    @nro337 3 ปีที่แล้ว

    Beautiful!

  • @codeVictor
    @codeVictor 3 ปีที่แล้ว +1

    Nice intro!!!!
    And video

  • @szy0syz
    @szy0syz 3 ปีที่แล้ว

    Good ux !
    Great tutorial !

  • @tho_norlha
    @tho_norlha 2 ปีที่แล้ว

    Super mec !

  • @AngeloSanfilippo
    @AngeloSanfilippo ปีที่แล้ว

    Hi, thanks for your videos, I was able to replicate the liquid but I can't get the skip button to work which refers to the login page.
    I'm just starting to program. Thanks in advance for your reply

  • @reveriches1785
    @reveriches1785 3 ปีที่แล้ว

    Hai sir, i have question about your opinion, so do you think it's better to use expo or react native cli/default?

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      I'm a huge expo fan. Especially since they have more and more support for workflows where custom native code is needed: th-cam.com/video/hhOAK9Rk1pk/w-d-xo.html

  • @psyx
    @psyx 3 ปีที่แล้ว

    What version of reanimated did you use in this video?

  • @truonggiangao4982
    @truonggiangao4982 3 ปีที่แล้ว

    Thanks i like it

  • @dheerajy2344
    @dheerajy2344 3 ปีที่แล้ว

    Not only RN animation look smooth but editing also looks too good what tool or how to achieve bezier curve animation like at 3:14

  • @adriatomas4972
    @adriatomas4972 3 ปีที่แล้ว

    i think will be cleaner to set the login of lines 55 and 56 into function like prevSlide() and nextSlide()

  • @lawful_neutral
    @lawful_neutral 2 ปีที่แล้ว

    I can't seem to get a ScrollView to scroll from within the Slide of the LiquidSwipe. Has anyone come across and solved this issue?

  • @mrahamed5985
    @mrahamed5985 3 ปีที่แล้ว

    Awesome

  • @programming9615
    @programming9615 3 ปีที่แล้ว +1

    What is the name of this VSC-theme? I like it!

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +1

      Palenight operator

  • @PanStoyan
    @PanStoyan 3 ปีที่แล้ว

    It's awesome

  • @CyCoool
    @CyCoool 3 ปีที่แล้ว

    Merci !!

  • @monisankarnath
    @monisankarnath ปีที่แล้ว

    Is there a SVG mask example available?

  • @testingchannel7312
    @testingchannel7312 3 ปีที่แล้ว

    You’re Genius…..

  • @montaderali8656
    @montaderali8656 3 ปีที่แล้ว

    Could this be done with expo ? I'm just starting to learn it

  • @tamacroft
    @tamacroft 3 ปีที่แล้ว

    awesome

  • @DutchLatinLars
    @DutchLatinLars 3 ปีที่แล้ว

    I don't get it to work. I am getting this error message and I don't know why. Any help would be appreciated:
    > 33 | export enum Side {
    | ^
    34 | LEFT,
    35 | RIGHT,
    36 | NONE,
    Failed building JavaScript bundle.
    SyntaxError: D:\React_Native\metricvsimperial\App\Wave.jsx: Unexpected token, expected "{" (33:7)
    I copied the files from github directly to avoid typo's

  • @lawful_neutral
    @lawful_neutral 2 ปีที่แล้ว

    Any news on updating this example to use the Svg Mask to improve performance on Android?

    • @wcandillon
      @wcandillon  2 ปีที่แล้ว +1

      yes now we have react native skia and we will rebuild this demo with Skia to improve performance on Android

    • @zachariaslevander8108
      @zachariaslevander8108 2 ปีที่แล้ว

      @@wcandillon Hi, thanks for the video, I just wanted to ask if you have had the chance to revisit this example using Skia, or if you have any guides/pointers on how it could be done using Skia? Thanks again for the great video!

  • @nurkholis9920
    @nurkholis9920 3 ปีที่แล้ว

    Diko should watch this

  • @ricardomejias7957
    @ricardomejias7957 3 ปีที่แล้ว +1

    This is great, thanks! Although, I added a button to the final screen, and it´s not clickable, any idea how to solve this issue? Thanks !!!

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +1

      You need to use pointerEvents="none" for the left and right slide or just for the children to be clickable (if the button is on the left or right)

    • @ricardomejias7957
      @ricardomejias7957 3 ปีที่แล้ว +1

      @@wcandillon I tried pointerEvents="none" everywhere, except right there where you just told me. It works like a charm now, thanks! I replaced the images with animations from the Lottie library and it looks amazing! Keep on the good work man, you´re a genius

    • @thedeveloper9896
      @thedeveloper9896 3 ปีที่แล้ว

      @@ricardomejias7957 how you make the button at final screen

    • @ricardomejias7957
      @ricardomejias7957 3 ปีที่แล้ว +1

      @@thedeveloper9896 just pass the current index prop to the Slide component and conditionally render the button

    • @thedeveloper9896
      @thedeveloper9896 3 ปีที่แล้ว

      @@ricardomejias7957 im new to react im sorry but i dont know where to put the button can you give me some code pls. IM SO SORRY :(

  • @olawaleakinbolawaakinro9777
    @olawaleakinbolawaakinro9777 3 ปีที่แล้ว

    Cool RN gestures

  • @r1jsheth
    @r1jsheth 3 ปีที่แล้ว +1

    How smooth this will be on Android?

  • @anythingeverything7088
    @anythingeverything7088 2 ปีที่แล้ว

    can you make this for ionic - angular??

  • @obc993
    @obc993 2 ปีที่แล้ว

    🤯 🤯 🤯 🤯

  • @techyvivekraj
    @techyvivekraj 3 ปีที่แล้ว

    Hi There, Can u help me that how to use Two Flatlist in React Native. BCZ When I m using it, it gives me separate Scrolling for each Flatlist and I have data in different Tables of Firebase. Pls help 😊

    • @Lixaned
      @Lixaned 3 ปีที่แล้ว +1

      What did you want to achieve with two FlatList? Will the second FlatList be rendered inside the first FlatList? If so, maybe you can wrap the second FlatList inside the ListHeaderComponent props of the first FlatList

  • @descode_id
    @descode_id 3 ปีที่แล้ว

    I want to join your course. But only a month. Can I?

  • @nishitsarvaiya1474
    @nishitsarvaiya1474 3 ปีที่แล้ว

    What is the font you are using?

  • @hanifmohammad901
    @hanifmohammad901 3 ปีที่แล้ว

    Hello sir
    How to set video as splash screen in react native app ?
    Please reply me

  • @mohamedosamakamel8402
    @mohamedosamakamel8402 3 ปีที่แล้ว

    can we do something instead of going to js thread to update state?!!!

  • @front-enddeveloper1812
    @front-enddeveloper1812 3 ปีที่แล้ว

    Tem curso na udemy?

  • @vkepels
    @vkepels 3 ปีที่แล้ว

    гений

  • @FunwithBlender
    @FunwithBlender ปีที่แล้ว

    the file provided is not setup great for this tutorial, it has all your courses in and this is not even in an expo starter project just random files. The content you are zoomed in so i cant see the file structure.

    • @FunwithBlender
      @FunwithBlender ปีที่แล้ว

      there is no package.json or app.json file, no expo project, no explanation, if this is what 9 dollars a motnh gets you then it is under whelming as I spend more time doing guess work than following along I am 5 minutes in and i literally cant even start with you....i like you, as a fellow Swiss I wish you the best at this criticism is meant to be constructive.....also perhaps provide a repo to this project not all your stuff. Earn my trust by providing great content and then i will open my wallet with oyu but dont leave out stuff leaving me stuck

    • @FunwithBlender
      @FunwithBlender ปีที่แล้ว

      if you need th e file to follow a long and you dont really provide it...this tutorial is pointless ....lots of people will praise you for your great work but are they praising you for your teaching...were they able to follow along? If so how much teaching did they need, they must of been super experienced. whereas the vast majority wants to follow along but its not setup right

    • @FunwithBlender
      @FunwithBlender ปีที่แล้ว

      its literally not an expo cli or react native cli app, super demotivating not knowing what I am working with, what type of app i need to build etc....

    • @FunwithBlender
      @FunwithBlender ปีที่แล้ว

      im not down voting the video because I like you but my comments remains and i hope it helps

  • @akanakdeniz8914
    @akanakdeniz8914 ปีที่แล้ว

    dont work upss ::( reanimated 2.14.4

  • @arupde6320
    @arupde6320 3 ปีที่แล้ว

    upload videos on regular basis ..

  • @CrazyChikenOMG
    @CrazyChikenOMG 2 ปีที่แล้ว

    how to run this project??

  • @MrJoker-ze6bb
    @MrJoker-ze6bb 3 ปีที่แล้ว

    Would you make videos for beginners please

  • @tristanheilman3967
    @tristanheilman3967 3 ปีที่แล้ว +1

    Is there anyway to add inputs to these views? I've made my attempts but with the Stylesheet.absoluteFIll styles on the previous/next slides is giving me issues. I cannot get the input box on the current slide to update, only inputs on previous/next slides are clickable and editable because of being positioned above the current slide

    • @mohammedalhaddar2182
      @mohammedalhaddar2182 3 ปีที่แล้ว

      I'm kinda rusty on react native, but i think there is a way to propagate 'pointer' clicks to reach the components below the clicked component. I remember the property key/value contained something that has to do with the word 'pointer'

  • @MrRamani
    @MrRamani 3 ปีที่แล้ว

    hi hello we are great fan of you sir we want a small guide that if possible to create 2.5D Game like TOP war in react native??
    and if possible then please share us pipeline to this
    hope you reply us
    thank YOu

  • @vsx8179
    @vsx8179 3 ปีที่แล้ว

    please post to Odysee so I can watch your videos!

  • @ajaykumaryadav6564
    @ajaykumaryadav6564 3 ปีที่แล้ว

    HELP NEEDED.....Brother I learn a lot form you. That's why when I got this problem and unable to solve it even after trying for 4 days so I come over here. Actually I am working on a small project alarm in react-cli, using react-native-push-notificaiton. The app works fine in foreground and background state. But when I close the app then there is no notification. Please HELP me brother , I really need to complete this project. And I already search about it a lot. but none of them working.

  • @ctoxyz
    @ctoxyz 2 ปีที่แล้ว

    was stoked until i saw a paywall to code.. NOTHING makes me more sick, than charging for something like this

    • @wcandillon
      @wcandillon  2 ปีที่แล้ว +1

      you might be mistaken, not only this is open source but we are also open sourcing a new library that enables to build such example with much better perfomances (especially on android)

  • @josephorji8331
    @josephorji8331 3 ปีที่แล้ว

    its lagging on a real android device

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      The example on Github has been updated for Android, let me know what you think.

  • @DanielNistrean
    @DanielNistrean 3 ปีที่แล้ว +1

    Please run it on a real device. These animations could slowdown and worsen user experience. I want to see the real life performance. Thanks.

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +2

      The iphone you see on the screen is a real device. On Android the mask animation is slow because it is done by the CPU, I will update the example to fix it.

    • @williammendonca9975
      @williammendonca9975 3 ปีที่แล้ว

      @@wcandillon On android it was really slow. What solution to improve on android?

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +5

      ​@@williammendonca9975 the solution is to not use the mask on Android (which what the Cuberto agency did for they Android prototype) or use an svg mask. I will update the repo tomorrow to make the Android version blazing fast.

    • @williammendonca9975
      @williammendonca9975 3 ปีที่แล้ว

      @@wcandillon Many thanks William for the incredible work and for the simplicity and elegance of the code. Brazilian William thanks

    • @yashagrawal3367
      @yashagrawal3367 3 ปีที่แล้ว

      @@wcandillon hey william!!
      if using svg mask will give better performance on android, then why not use them for ios too?
      Are their some benefit of using Mask on ios?

  • @jonathanmutala8179
    @jonathanmutala8179 3 ปีที่แล้ว

    Why you don't speak french ?

  • @MrChrisk8er
    @MrChrisk8er 3 ปีที่แล้ว

    Great explanation :) Thank you

  • @ajaykumaryadav6564
    @ajaykumaryadav6564 3 ปีที่แล้ว

    HELP NEEDED.....Brother I learn a lot form you. That's why when I got this problem and unable to solve it even after trying for 4 days so I come over here. Actually I am working on a small project alarm in react-cli, using react-native-push-notificaiton. The app works fine in foreground and background state. But when I close the app then there is no notification. Please HELP me brother , I really need to complete this project. And I already search about it a lot. but none of them working.

  • @ajaykumaryadav6564
    @ajaykumaryadav6564 3 ปีที่แล้ว

    HELP NEEDED.....Brother I learn a lot form you. That's why when I got this problem and unable to solve it even after trying for 4 days so I come over here. Actually I am working on a small project alarm in react-cli, using react-native-push-notificaiton. The app works fine in foreground and background state. But when I close the app then there is no notification. Please HELP me brother , I really need to complete this project. And I already search about it a lot. but none of them working.