React Native Shared Element Transition

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • In this clip, we build a simple shared transition using react-native-shared-element (github.com/Ijz....
    start-react-na...
    Full episode and source code: Airbnb Shared Transition - “Can it be done in React Native?”
    • Airbnb Shared Transiti...

КОМЕНТАРІ • 78

  • @fernandobelotto
    @fernandobelotto 4 роки тому +16

    Message from a brazilian friend. My name is Fernando Bosco and i'm so impressed with your work william! your are doing great! keep going. You inspired me creating this kind of work in my native language, portuguese. Looking forward to work in a open source project with you!

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

    your accent is the reason why i flew thousands of miles to visit this dude i was talking to online with your same accent.... i have NO REGRETS..

  • @signorDJ
    @signorDJ 4 роки тому +8

    That's what I was looking for today, awesome content bro thank you so much

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

    Amazing you did this in 6 minutes, William! Looks great man!

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

    Amazing Video! God bless you bro! You're an underrated content creator. I wish you get a lot of subscribers!

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

    Fantastic content. These transitions look so good!

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

    Thanks for sharing, William. Once the update for React Navigation 5 is released it’d be great if you made a short video showing that, too. I really like your way of teaching. Thanks again.

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

      I'm gonna look into v5. integrating shared-element with v4 manually is A LOT of work but I feel like it might be much easier in v5 because of the way you can nest navigator with component. Stay tuned.

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

      React Navigation 5 has been out for a month already. :)

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

      @@TheBreezerFly They are talking about shared element navigation, not react navigation. Shared element navigation does not support react navigation V5 at the moment.

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

    wow this is short but amazing

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

    Awesome bro. you are very creative. nice video.

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

    You are a savior, thank you sir

  • @Skia_
    @Skia_ 4 роки тому +24

    Please, teach me your accent - I fken love it ;D

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

      Thank You! However I should really try to make an effort to be more understandable. 😅

    • @calebcadainoo
      @calebcadainoo 3 роки тому +1

      Hahaha 😂 👌

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

    Hi William,
    Thanks for this tutorial.

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

    I really love it 👍

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

    Hi William, I absolutely love your videos and how you make these things look easy.
    How long have you been working with React Native? I'm hoping one day I can be this good too :)

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

    Nice one. Thanks.

  • @ricardoleonardoolivaresven1949
    @ricardoleonardoolivaresven1949 3 роки тому +1

    This channel is amazing.
    Can we use this library with react-navigation v5 for production??

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

      yes, here is an example: ua-cam.com/video/NJZfRXs7nZs/v-deo.html

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

    Keep in mind that this is a JS animation and not native, which makes it really unusable when you have an actual application which runs stuff on the JS thread.

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

    You are awesome!!!!.

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

      Thank You Sudhakar! You rock 🎸

  • @r.osorio02
    @r.osorio02 4 роки тому

    SUSCRIBED! Dear Candillon, thanks for this explanation

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

    how did you configure your simulator to work in macOS fullscreen mode and display the "refreshed" react native bar at the bottom instead of the top?

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

    that slide effect on navigation wont work on my android phone

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

    William please guide how to use "redash" package in Javascript project ?

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

    Hi, great content, i have a question about Cereal Font by AIRBNB, its font free to use or not?

  • @shashankmishra4224
    @shashankmishra4224 4 роки тому +4

    How can we achieve such in React-Navigation v5?

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

      Found this: github.com/IjzerenHein/react-navigation-shared-element/tree/navigation-v5

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

    Excellent video! I'm sharing a Text element which has a different font size in the 2 screen and the resize effect is pretty bad. Is there any way to manage this effect problem? Thanks

  • @perelan
    @perelan 4 роки тому +5

    Does this work with react navigation 5?

    • @elye24
      @elye24 4 роки тому +4

      Not yet, there is a in progress banch github.com/IjzerenHein/react-navigation-shared-element/tree/navigation-v5

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

      Just waiting for this awesome release!!

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

      Maybe William can update that code with RN5? Allez Willie! S'il te plait? :)

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

    Hi,
    I'm trying to do transactions on android with a shared element but the screen is flickering. When open a new screen it blinks and then load instead of smoothing animation.

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

    Screen frozen with navigation v6, if use navigate goback()

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

    How to do this RNRF?

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

    Hi thanks for the awesome work. my animation is like toggling when i press the img stays for additional 1 more second and then suddenly disappers to new position instead of animating any idea why?

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

    how to handle the detail screen that need fetch detail data from API ? , is it possible to use shared element ?

  • @rg-du4ou
    @rg-du4ou 4 роки тому

    Hi, React-navigation-fluid-transitions or Shared Element Transitions? which one to use and which one has less issues ?

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

    can we do this for pop ups as well? there is no need for navigator there right?

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

    Great work. Does it support react-navigation-v5? If not what is the alternative?

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

      There is a branch that supports v5 that seems to work ok already. If not, the alternative is to build your own v5 integration using github.com/IjzerenHein/react-native-shared-element directly.

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

      @@wcandillon Thanks I 'll look into it. But I also found an article which seems good to me ua-cam.com/video/H7_yY3yr-jE/v-deo.html

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

    And if possible can u pls share a link to the source code for what u just taught in this tutorial.

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

      here it is github.com/wcandillon/can-it-be-done-in-react-native/tree/master/season3/src/Airbnb

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

    Thanks for your detailed tutorials but it would be really nice if add your own subtitles, UA-cam's genereted are just trash

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

    U r my fav.

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

    im not sure this duplicate video or not

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

      I've cut the original episode into highlights. Not sure what is the best practice regarding this yet.

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

    Hello, Is there any alternative for this? Science reactnavition 5 is not yet supported.

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

      it is supported now: ua-cam.com/video/NJZfRXs7nZs/v-deo.html

  • @kennethkwakye-gyamfi4765
    @kennethkwakye-gyamfi4765 4 роки тому

    Which version of react-navigation are you using?

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

      This is version 4, support for version 5 is already underway.

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

    Sir pls can u record a video on loading and using custom fonts other than the default in react native, I've been searching for so long, and most of the approaches described isn't working, so far I'm at a dead end. Thank you

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

      Not sure if this helps but I have a video on icon font at ua-cam.com/video/tJWZD3LNN5s/v-deo.html

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

      @@wcandillon thank u sir

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

    Does it works with react native router flux?

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

      Yo intenté pero no pude, tuve que migrar a react-navigation

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

      @@TecnoRero hermano que tal? me puede ayudar a implementar eso en mi app?

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

    Im having issues with Reanimated v2 alpha 5 :(

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

      What kind of issue Roland?

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

    m your 24 k subscriber lol

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

      Haha awesome 🥳Thank you for the sub Navjyot 🙌🏻

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

    please can you redo this in react-navigation v5 ?

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

      here is it ua-cam.com/video/NJZfRXs7nZs/v-deo.html

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

      @@wcandillon yes but i get this error
      Unable to resolve module react-navigation-stack from C:
      eactNative\snaptchat
      ode_modules
      eact-navigation-shared-element\build\createSharedElementStackNavigator.js: react-navigation-stack could not be found within the project.
      and I have all the dependencies installed

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

    Why didn't you say hello react native developers,

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

      This is just an highlight from a video where I do the proper greetings: ua-cam.com/video/83GNiMp-qq0/v-deo.html :)

  • @RashidAli-oc1sr
    @RashidAli-oc1sr Рік тому

    Hi Jonny sins

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

    mine works on android and not on iphone real device

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

    not as an ofense but i speak spanish and i dont unterstand you so well what makes me feel sad cause is harder to follow what you are coding :c