Building a Telegram Clone with React Native, Expo, Stream and Supabase

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2024

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

  • @notjustdev
    @notjustdev  6 месяцев назад +9

    🚀 Build your own chat application with Stream for FREE: bit.ly/3y0WRd6

  • @francescopiscani3504
    @francescopiscani3504 6 месяцев назад +2

    From the little that I know from Supabase, one thing so far that I like very much is that batteries are included. Is nice to see that it doesn't force the user to download a zillion separate packages. This will give it a head start in many projects vis-a-vis other libraries.

    • @notjustdev
      @notjustdev  6 месяцев назад

      Yes, that's true! That's also a reason why I love using Supabase

  • @adityajohn6539
    @adityajohn6539 19 дней назад +2

    it was shocking to hear more than 99% are not subscribed being a full stack dev and a react native dev i enjoyed your videos and i also recreated the flappy bird and this application side by side you so yeah i really loved your work hope to see more from you...

  • @olawaleyahaya1892
    @olawaleyahaya1892 6 месяцев назад +3

    I love your videos, I love that you build new projects constantly. I'm inspired, I hope to be better one day, I'm trying.

  • @idckdolphins
    @idckdolphins 5 месяцев назад +12

    I woke up at 6 am to this... xD gotta love youtube algorithm

  • @Website_TV_1
    @Website_TV_1 Месяц назад

    🚀 This is the ultimate guide to building your own Telegram clone using React Native, Expo, Stream, and Supabase! 📱💻 Watch till the end to see how all these tools come together seamlessly.
    Make sure to subscribe and drop a like if you're excited about mobile app development or want to see more tutorials like this!🔥💬
    If you have any questions or need help with your own project, feel free to comment below, and I'll be happy to help. Let's build something amazing together! 🤝✨
    #ReactNative #TelegramClone #Expo #StreamChat #Supabase #AppD

  • @michelgerges2678
    @michelgerges2678 6 месяцев назад +4

    Everything is good your tutorials and videos are amazing but i don't know if it's just me or anybody else i used to work with react native cli for 2 years and now i feel expo is a hassle especially with expo router i got used to react navigation and the react native cli env i know that expo is easier and the community is moving towards it but let's see if its going to replace react native cli in terms of production apps

    • @PersonalAccount-e1y
      @PersonalAccount-e1y 6 месяцев назад

      Hey bro, when you apply on a job there saying just react native does this mean cli or expo, cause I used to use expo and I wanna switch to cli

    • @marvinfok65
      @marvinfok65 6 месяцев назад

      Expo router give me headaches with all the folders with the same file name 'index!! I end up mixing up the files many times!
      I prefer putting the navigation into a main navigation file with tabs & stacks where I can easily differentiate the files by the name!

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

    I'm think so much in buy a membership of your channel now

  • @GodBeast_FireOnHell
    @GodBeast_FireOnHell 6 месяцев назад

    Hello sir, I'm having a little issue while rendering DP of other users in tabs index
    I don't know why my tabs index where all channels are visible, I am not able to see the user profile photo.
    I'm using a expo in my android physical device
    any suggestion why this is happening?
    Thanks for this good lecture

  • @TheMarcopoloscurse
    @TheMarcopoloscurse 6 месяцев назад

    Vadim thank you for your tutorial, it was great. I ran into a problem where the code works but it always redirects me to the index page. this happened once I was already authenticated. Being that the home index page did not have a back button as I was following your tutorial step by step I did not think to add a back button because you didn't do it in your video tutorial. Now I am stuck because being that I am already authenticated it bypasses the login page and I cannot get out of the page. Everytime I reload it bypasses login and it goes back to the index page. Please do you have any ideas.

  • @TheStudyGuy1
    @TheStudyGuy1 6 месяцев назад +2

    You’re amazing man ❤️🔥

  • @birukarega6815
    @birukarega6815 2 месяца назад

    Great video. Could you also develop a clone of Plus messenger that is built on telegram api or something similar? Thanks

  • @meewooo_
    @meewooo_ 2 месяца назад

    hello, some stuff dont work like in the tutorial like tabs navigation, could it be because there was an update with react router or something?

  • @ShafiulI
    @ShafiulI 6 месяцев назад

    I faced a problem which is "cant read property token of null". What should I do to fix it?

  • @shad-intech
    @shad-intech 6 месяцев назад

    What theme are you using?

  • @Amir_k-h9d
    @Amir_k-h9d Месяц назад

    Awesome Teaching

  • @MrSino31
    @MrSino31 6 месяцев назад

    hello Sir , since i installed expo sdk 51 , my app crashes directly on ios , and for the android : it works fine for about 30 secondes , then no backend call works , can you help me please ?

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

    Superb voice acting

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 6 месяцев назад

    Thank you, helpful tutorials

  • @godwinchibyk639
    @godwinchibyk639 6 месяцев назад

    Keep up this good work. 👍 😊

  • @aliza.aslam123
    @aliza.aslam123 4 месяца назад

    how is your code working without downloading the stream-chat-expo beacause code is not working without that dependency installed

  • @sarvamseetohul7146
    @sarvamseetohul7146 6 месяцев назад

    amazing bro ❤

  • @ivan3584
    @ivan3584 6 месяцев назад

    When i install the app using your command i get 1000 files and folders...

  • @emporteme
    @emporteme 6 месяцев назад

    Good video
    Thanks for it

    • @notjustdev
      @notjustdev  6 месяцев назад

      You're welcome!🙌

  • @MrSupermars
    @MrSupermars 6 месяцев назад

    thank you very much

    • @notjustdev
      @notjustdev  5 месяцев назад +1

      You are welcome🙌

  • @Varun-ms5iv
    @Varun-ms5iv 6 месяцев назад

    Hey when I use npx create-expo-app@latest command it is giving me the expo with router navigation config not simple template like yours so I have to use npx create-expo-app --template to select the blank template to get files just like yours. Why is this happening?

    • @notjustdev
      @notjustdev  6 месяцев назад +2

      The new expo sdk 51 updated the default template. To use the previous blank template, you did it correctly, we should use the -template and select blank

    • @Varun-ms5iv
      @Varun-ms5iv 6 месяцев назад

      Thank you @notjustdev

    • @bhojpuriyadesiboys1639
      @bhojpuriyadesiboys1639 6 месяцев назад

      I am also confusing

    • @bhojpuriyadesiboys1639
      @bhojpuriyadesiboys1639 6 месяцев назад

      Do you know full command npx create-expo-app --template

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

    вот со стримами у меня пока беда. Никак не научусь их делать. спасибо за видео и за ваши труды!

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

    why dont i have App.js when i make project...
    i have this problem

    • @notjustdev
      @notjustdev  5 месяцев назад +1

      The default template of expo has been updated. Run `npx create-expo-app@latest --template" and choose the blank template to have the same files as me

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

      @@notjustdev thank you so muchhhh!!!

  • @nurmuhammadhassan4573
    @nurmuhammadhassan4573 6 месяцев назад +1

    I don't know why you choose to use supabase many people are not familiar with it,and alot would like to implement the video calling functionality in their app, now it's means if you really need to implement this tutorial in your real world app u have to learn superbase which is discouraging,u should have used something like firebase 😢

    • @SatoshiNakamono
      @SatoshiNakamono 6 месяцев назад

      I prefer supabase over firebase.

    • @Innesb
      @Innesb 6 месяцев назад +1

      Supabase uses standard Postgresql, not a proprietary database implementation like Firebase. Also, Supabase can be self-hosted as it’s open source. I’d recommend Supabase for most projects now.

    • @nurmuhammadhassan4573
      @nurmuhammadhassan4573 6 месяцев назад

      @@SatoshiNakamono that's is because you know it but 80% of people are not familiar with it

    • @alexsumoski
      @alexsumoski 6 месяцев назад

      @@nurmuhammadhassan4573 then learn it

    • @ibrahimkouma6751
      @ibrahimkouma6751 6 месяцев назад

      supabase is the future

  • @bhojpuriyadesiboys1639
    @bhojpuriyadesiboys1639 6 месяцев назад

    But now react native expo change

  • @ReluxGlatzel
    @ReluxGlatzel 27 дней назад

  • @Yagama78
    @Yagama78 6 месяцев назад

    :D

  • @rafforeyesrebaza2161
    @rafforeyesrebaza2161 28 дней назад

    WTF

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

    Welcome,
    I have problem with env file and process.env EXPO_PUBLIC with api key and supabase.
    I have request to You @notjustdev.
    Could You explain it ? How correct implement and config env please?
    Thank You

  • @killerpopholly4054
    @killerpopholly4054 2 месяца назад

    Hello React Native Master 🙏
    I have a problem, I'm on an iPhone with Expo Go, and when I try to select an image in my Gallery, I have an error which says : "No suitable URL Request handler found for ph://3A84F859-005F-4E47-BC4D-53B26804ACC7/L0/001"
    Any idea?? Because after that my gallery open but it's all black I do not see anything. I agree with the rights to open gallery on my phone, but anyway...

    • @notjustdev
      @notjustdev  2 месяца назад

      Hey! 🙏 This issue usually happens because Expo Go doesn't fully support the ph:// scheme used by iOS for local photos. Try these steps:
      1. Use expo-image-picker: Ensure you're using the expo-image-picker library to access photos.
      2. Upgrade Expo: Make sure your Expo SDK is up to date.
      3. Development Build: Consider using a development build instead of Expo Go, as it provides full native module support.
      If the issue persists, building a custom dev client might be necessary.

    • @killerpopholly4054
      @killerpopholly4054 2 месяца назад

      @@notjustdev First, thanks for this complete and quick answer !!
      I understand what happens, I'm new to Expo, I'm a React JS / C# developer, so these little partycularities are new for me :D
      I will try expo-image-picker, Expo SDK is already up to date, and I will see after the results.
      Thanks again!!