Saad Ibrahim
Saad Ibrahim
  • Видео 3
  • Просмотров 80 947
Implement deep linking in React Native apps using Universal links and URL schema
Implementing deep linking is an important part of building an app with a good user experience, it can allow you to launch your app from other apps, open links in the app instead of browser for a better experience, etc.
There are two ways to implement deep linking, one is called "Universal links" in iOS or "App links" in Android, and the other type is called URL schema. Based on your use case you can choose to implement both or one of them.
In this video tutorial, I will show you how to implement deep linking in both iOS and Android using both methods.
Code: github.com/saadibrahim/react-native-deep-links
You can find all relevant links in the readme file of the above Github repo.
My blog: saadi...
Просмотров: 58 460

Видео

How to create a Universal app by sharing code between a React JS web and React Native app.
Просмотров 6 тыс.3 года назад
In this tutorial, I show you how to share code between a React JS Web and React Native iOS and Android apps and create a universal app using react-native-web and yarn-workspaces. Code: github.com/saadibrahim/universal-react-app You can find all relevant links in the readme file of the above Github repo. My blog: saadibrah.im/ Linkedin: www.linkedin.com/in/saad-ibrahim-749a4330/
Add internationalization and RTL layout support to your React Native app using react-i18next
Просмотров 17 тыс.4 года назад
In this video tutorial, I show you how to add react-i18next to your react native app to handle translations, how to switch the language, and most importantly how to handle Right to Left layouts for languages like Arabic, Urdu, Farsi, Hebrew, etc. Code: github.com/saadibrahim/react-native-rtl-tutorial You can find all relevant links in the readme file of the Github repo. My blog: saadibrah.im/ L...

Комментарии

  • @user-ye4tr5yy2b
    @user-ye4tr5yy2b 26 дней назад

    Error: Activity not started, unable to resolve Intent { act=android.intent.action.VIEW dat=gradezilla://forgot/... flg=0x10000000 pkg=com.mynewproject3 } what i do?

  • @user-kb8pk8zu4f
    @user-kb8pk8zu4f Месяц назад

    deep linking is working fine in android but not working in ios showing no routes like that

  • @dileepnagendra8199
    @dileepnagendra8199 3 месяца назад

    Awesome video. Really helped a lot. Thanks!

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

    gracias, me fue muy útil tu video :)

  • @techlearners2711
    @techlearners2711 7 месяцев назад

    Great job brother. All explained very well in depth. ❤‍🔥🔥Thank you

  • @hoangphamhuy9096
    @hoangphamhuy9096 7 месяцев назад

    if app not installed, link open web url but not redirect to app store/ apple store. What should i do?

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

    chrome not working for android and iOS :(((

  • @wisdomelue
    @wisdomelue 9 месяцев назад

    can you do for Expo?

  • @muhammadkumail9000
    @muhammadkumail9000 10 месяцев назад

    Not working in android 12 or higher

  • @user-fm7ks2kl1x
    @user-fm7ks2kl1x 10 месяцев назад

    how to create link which opens app if app is there else open link in browser if app not available?

  • @bansiparmar3879
    @bansiparmar3879 11 месяцев назад

    hello can you guide me in android universal link implementation..??

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

    What if we don't have website? Like you have opened in iOS, How can we do like in android?

  • @MeetPatel-op8me
    @MeetPatel-op8me Год назад

    Can't we do like open link in chrome browser and open android app just same as iOS?

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

    14:14 How on android make dynamic hosts for different flavuors?

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

    Good explanation, thank you for work

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

    Thanks man! You safe my time!

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

    I'm halfway into this video, but can't wait to finish before commenting... thanks for been thorough with the video

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

    thank you for this useful tutorial

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

    Great Tutorial , Saad bhai. I've question. I've different Stack pages for different tab. Whenever I implement Linking, it's mess up with other routing and also it's won't go deeper. It's only open the APP and not go deeper. can you please help me you out? Thanks/

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

    can i test this in localhost if i dont have a domain?

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

    This helped me a lot in implementing i18next in my React Native app. Thanks and may God bless you!

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

    Thanks, this was super helpful

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

    Thanks

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

    Thank you sooo much for this wonderful easy peasy video😅...... Your video literally saved my day😊🙏

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

    Excellent tutorial thank you

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

    Best video ever, for real!

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

    Many thanks! I had no idea that switching layout direction in RN should be done in so messy and unobvious way.

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

    Subscribed just because this video finally solved my issue with android linking

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

    i don't understand where i need to put both of JSON files, could some one help me?

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

      Hey bro, did you find out how ?

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

      @@Samkiitt no, kindly share us the solution

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

      @@sehrishmunir3379 I have a react app on firebase, So I created the ".well-known" folder(with the json file in it) in the public folder of the project. after deploying and opening the address, it worked

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

      @@Samkiitt you have created the ."well-known" folder inside your app or in the server?

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

      @@sehrishmunir3379 I did it app-side. in the build/public folder

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

    When you say 'one more step' to set up Universal Links vs. URL scheme, does it mean setting URL types in XCode is also required for Universal Links ?

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

      No, that step is the same for both. The extra step is to upload the json domain verification file to your server.

    • @srahul4178
      @srahul4178 7 месяцев назад

      ​@@msaadibrahimmake that video sir it will useful for us

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

    very helpful, thank you sir

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

    Sir what are the code you have wite inside Root navigation fie which you have to import

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

    awsome man

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

    How are you doing the snapshot testing of this common codebase?

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

    I love this video so much. I come back to it whenever I have issues and it always helps, both for react native and flutter. Great job

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

    Thanks Bro

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

    Very useful and productive tutorial thanks for sharing you save mine lots of time wasting searching it.

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

    Great work Saad Ibrahim, this is very helpful and more clear then the official documentation.

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

    thank you so much, you're a lifesaver.

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

    Your video about making the site Persian was excellent. But there is still a problem. Texts are written from the right, but Lyot is still arranged from the left. can you help us about this problem?

    • @Yusuf-ok5rk
      @Yusuf-ok5rk Год назад

      please visit react native docs on this matter. they got info on this.

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

    does the react native restart work on expo ? if not how can i reach the same behaviour on expo ? ((everything is working fine except i should manually restare the app to see rtl flip)

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

    Did you check it on google chrome?

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

    Sir, amazing video which helped a great deal in setting this up. Well done

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

    Amazing Tutorial. Very Helpful But I have an Issue we are working on more than 2 languages app SO we have two left align language and one right align how can i create a check for this In index.js file when we set language and is there any way to change alignment without restarting app

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

    08:01 - i18next implementation 15:12 - RTL layout

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

    I followed this but in Android, it opens the link in the Gmail in-app browser and sends the request to my backend instead before opening the app. When I long-press and click "Open in browser" then it works. Is there something I can do to force the link to open the app instead of the Gmail in-app browser?

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

    Thanks for tutorial. I am having issue with adding the linking prefixes on a react Nativation v4. rather than on react Navigation v5 Question can be found on 9:00 of the video timeline. I await your response

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

    very well explained, thanks

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

    informative brother

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

    Amazing, thank you brother