React Native Shared Element Transition

Поделиться
HTML-код
  • Опубликовано: 4 сен 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

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

  • @bmejia220
    @bmejia220 2 года назад

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

  • @jackvial5591
    @jackvial5591 4 года назад +1

    Fantastic content. These transitions look so good!

  • @jerickpascua9007
    @jerickpascua9007 3 года назад

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

  • @gyanendraverma3155
    @gyanendraverma3155 4 года назад +2

    Awesome bro. you are very creative. nice video.

  • @jusstannum4942
    @jusstannum4942 3 года назад

    wow this is short but amazing

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

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

  • @ashishmehradotdev
    @ashishmehradotdev 4 года назад

    Hi William,
    Thanks for this tutorial.

  • @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: ruclips.net/video/NJZfRXs7nZs/видео.html

  • @PantaloonsOfBlah
    @PantaloonsOfBlah 4 года назад

    You are a savior, thank you sir

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

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

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

  • @reivajfaelata
    @reivajfaelata Год назад

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

  • @r.osorio02
    @r.osorio02 4 года назад

    SUSCRIBED! Dear Candillon, thanks for this explanation

  • @kamaleshkunwar6020
    @kamaleshkunwar6020 3 года назад

    Nice one. Thanks.

  • @adarshjaiswal7334
    @adarshjaiswal7334 3 года назад

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

  • @lukmanhidayah2420
    @lukmanhidayah2420 4 года назад

    I really love it 👍

  • @jasoncarzano9388
    @jasoncarzano9388 Год назад

    that slide effect on navigation wont work on my android phone

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

  • @sudhakars7282
    @sudhakars7282 4 года назад +1

    You are awesome!!!!.

    • @wcandillon
      @wcandillon  4 года назад

      Thank You Sudhakar! You rock 🎸

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

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

  • @praveenchukka8194
    @praveenchukka8194 3 года назад

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

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

  • @makisetakashi
    @makisetakashi 4 года назад

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

  • @toppopo5429
    @toppopo5429 Год назад

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

  • @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 ruclips.net/video/H7_yY3yr-jE/видео.html

  • @rg-du4ou
    @rg-du4ou 4 года назад

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

  • @vikrantshah1633
    @vikrantshah1633 3 года назад

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

  • @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: ruclips.net/video/NJZfRXs7nZs/видео.html

  • @RootsTravelApp
    @RootsTravelApp 2 года назад

    How to do this RNRF?

  • @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 ruclips.net/video/tJWZD3LNN5s/видео.html

    • @appohdavid8356
      @appohdavid8356 4 года назад

      @@wcandillon thank u sir

  • @Karrie8333
    @Karrie8333 4 года назад +1

    U r my fav.

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

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

  • @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 ruclips.net/video/NJZfRXs7nZs/видео.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: ruclips.net/video/83GNiMp-qq0/видео.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