#2 Deep Linking With React Navigation | Expo Deep Linking Series

Поделиться
HTML-код
  • Опубликовано: 7 авг 2024
  • Learn how to take a user to a specific screen from a deep link using react-navigation and the expo-linking module.
    We'll first test the deep link in the expo-client using the default exp:// scheme and then build out a standalone app and test the deep link with a custom URL scheme.
    Get Expo bit.ly/deep-linking-expo
    Github Repo - github.com/nathvarun/deep-lin...
    New To React Native?
    React Native Foundation + Firebase + Redux :
    www.udemy.com/course/react-na...
    New To Flutter?
    Get the full course - Flutter Foundation + Firebase + Provider: bit.ly/3FXrheC
    See the first 2 hours : • Flutter For React Nati...
    Chapters :
    00:00 - Summary of What we'll be covering
    00:18 - Project Setup
    01:45 - 1st use case - Deep linking without React Navigation
    06:49 - 2nd - Expo App - Deep linking with React Navigation
    12:51 - 3rd - Standalone App - Deep Linking with React Navigation
    Twitter / nathvarun​
    Instagram / nathvarun25​
    Facebook / nathvarun​
    Contact unsureprogrammer@gmail.com

Комментарии • 40

  • @user-vx1jm4xw7p
    @user-vx1jm4xw7p 6 месяцев назад +1

    I can't thank you enough. You walked through it step by step, and clarified everything that was confusing for a beginner. You are amazing, and thanks so much for this.

  • @thebravehouseNYC
    @thebravehouseNYC 2 года назад +1

    Thank you for this! Worked like a charm! Was really clear to follow & know you spent a lot of time putting this together - appreciated.

  • @timothymorales3551
    @timothymorales3551 2 года назад +1

    You're a life saver! I greatly appreciate you taking the time to make such a clear and concise video. Thank you so much

  • @mulwelimushiana8388
    @mulwelimushiana8388 3 года назад +17

    I tried to do deep linking on my expo project a few weeks ago with react-navigation 5, needless to say, I ended up giving up because the documentation sucks for beginners and there aren't any good tutorials out there. You are God sent man, thank you for this ❤

    • @raphaelkasen8485
      @raphaelkasen8485 3 года назад +1

      i know it is kinda randomly asking but does anybody know a good site to watch newly released tv shows online ?

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

      @Matteo Brayden Thanks, I signed up and it seems like a nice service :) Appreciate it!!

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

      @Raphael Kasen Glad I could help xD

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

    Best tutorials on youtube. You are making all the advance videos. Thank you so much

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

    Thank you so much, your video is simply perfect !!

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

    Thank you, this is the solution that I was searching

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

    Saved a lot of time thanks man!

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

    Thanks for sharing back to back video

  • @TechnoPhileVarunvaru
    @TechnoPhileVarunvaru 5 месяцев назад

    Great tut dude... keep it up

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

    Thank you, subscribed

  • @a2515
    @a2515 8 месяцев назад

    this guy knows so much stuff omg

  • @kesterbelgrove818
    @kesterbelgrove818 3 года назад +1

    Hi, when are you going to do a more recent react native build an app clone like the one you did for airbnb and the others? Do you have any plans of doing this? I hope you do, since most of the dependencies you had in older ones are outdated and depricated now. Please???

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

    Really great video
    I also commented on firs part of it
    It is returning parameters now but the thing is after i publish the expo app
    It isn't even opening the browser

  • @ashikhp1675
    @ashikhp1675 2 года назад +1

    does it works on standalone build apk (android) ?

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

    Can you share some important vs extension for react native? specially for error handling..

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

    thanks from france bro

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

    Could you make a video on Expo 42 with native code support ?

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

    I just want to know what vscode extensions you use.

  • @weneedsenses
    @weneedsenses 4 месяца назад

    if useEffect is running once and data is initially set to null, is it necessary to check if (!data) ?

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

    Hey Varun, is there a way to perform video compression without ejecting from expo? After the user records a video, perform compression on a background thread or the main JS thread. Or an npm module that can help with this? There are no resources online for this. Also, your videos are great mate. You've a very calming voice. Have a great day.

    • @geekthegeek730
      @geekthegeek730 2 года назад +1

      expo 42 sdk supports native code compile

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

    how do you acheive this from a browser or from my website

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

    What is your VSCode theme?

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

    Can you please share how to make truecaller like overlay on other apps in react native.
    There is one package but no docs

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

    Hi sir,
    I request you, please create video on react native map navigation like google map if possible please sir
    Thank you 😊

  • @TheLonare
    @TheLonare 3 года назад +1

    Deep linking does not work in android

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

    Pertamax and amazing

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

    Thanks for the video. It was great. could you remove the background music for the videos? They make any video hard to listen to.

  • @YouDev-fr8yy
    @YouDev-fr8yy Год назад

    Is there a way to give multiple likes to this video?

  • @estebanchornet6303
    @estebanchornet6303 3 года назад +2

    So what if we want to open the app from a given url? Like: example.com/register, if my app is installed, I want it to open from the app instead of the web browser...How do you get that work? Because I want to send a callback URL to a user's email once it registers, and that link can be accessible through web browser & app.

    • @pontusdevelopment9284
      @pontusdevelopment9284 3 года назад +3

      Hey! Maybe you've already found the solution - in that case maybe this will help someone else scrolling through the comments.
      On iOS the solution to your problem is called Universal Links, and on Android it's called Deep Link(not the same as the one in the video)
      If you're running the app in Expo, you can go to docs.expo.io/guides/linking/?redirected#universaldeep-links-without-a-custom-scheme to find out more.
      Essentially, you're including the link to your web server (example.com), which is called the associated domain - and on your server, you will include a json-file for iOS (called Apple App Site Association file), and one for Android (called Assetlinks file), which will be verified by the OS, and will launch your app right away if you have it installed. Once the registration is completed, you would have to send out an email from your server with whatever link you want to route into your app. Just remember to add the sub-route into the json-file(s) on your server. It's all documented in the link above.
      Hopefully this will be of help. Let me know if you have any questions :)

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

      Hi, Esteban. Did you found a way to do this?

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

    in chrome android if you paste exp://xxx.xx.x.xxx:19000, "open the page in the client" is no an option, how work around this?