🔴 Let's build SIGNAL with REACT NATIVE! (Navigation, Expo & Firebase)

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 362

  • @SonnySangha
    @SonnySangha  2 роки тому +6

    📬Do you want DAILY coding problems sent DIRECTLY to your Inbox? (with solutions the next day) 👉 links.papareact.com/university

  • @jkuhede
    @jkuhede 3 роки тому +7

    Starting this tutorial with little to no knowledge of react or react-native just the basics and Javascript and was still fun .

  • @Pinocciochannel
    @Pinocciochannel 3 роки тому +19

    Shame on you guys that disliked the video. This is great content. Thanks for everything

  • @thatrandomguywhoeveryonekn3635
    @thatrandomguywhoeveryonekn3635 3 роки тому +26

    Man! You're incredible!!! You're a super programmer! How come you build all these projects by yourself?! I mean, you build company projects in 3 - 4 hours! You're super, dude!!!! Keep on the great work!!

    • @SonnySangha
      @SonnySangha  3 роки тому +15

      Hahaha appreciate the support brother!

    • @createurdeparisrp
      @createurdeparisrp 3 місяці тому

      @@SonnySangha more buacuse this 11 hours and you can't add name of music ?

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

    You are a company in yourself. 1000hours of project work you do in 3-4 hours.😀 . Really GOD level.

  • @bz6304
    @bz6304 3 роки тому +12

    Sonny, love your teaching style and the smooth flow without interruptions from others! 👍🙌 Would love to see more projects with redux toolkit!

    • @СлаваРоманов-ц8в
      @СлаваРоманов-ц8в 2 роки тому

      еыеыунеыеыуныыыеыеыуныыыуеырыыыррунуыеыуеурнфуыеуыыырыеыуюууцуууууылецлцоурфрфцвеыеулуруыеыыуыуффууурурууруууцлфууруууууууууыууыркфуфкурурыууыуылуврыуурцрувеыыыуыеыууруу

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

    just had a great adventure doing this app throughout the work week. deployed with firebase! so glad i found your channel. thx a alot !

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

    I implemented every single thin as I played your video! Where were you 5 years ago at the beginning of my career 😅!
    Some questions please:
    1. Why firestore instead of firebase Database?
    2. How long in firebase session after you sign in, as it kept signing me out I think on intervals of 30 mins, more or less?
    3. Does firebase persist the token in any asyncStorage, if so how to access it?
    4. Why the delay when you first fire up the app, till it gets whether your logged in or not?

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

    Power Of Indian Blood.
    Proud on You brother...
    Lots of Love...You are Awesome ❣️

  • @ahmedam77
    @ahmedam77 3 роки тому +2

    I learned a ton of new tools, or at least tools I've never used before:
    Expo and how powerful it is, especially the web build feature.
    All the amazing libraries you were using: React-elements, and others
    Firebase hosting

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

    The part about smelling smoke amused me most :)

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

    Just started React Native and found your channel. Thank you for this!

  • @jcmaker0627
    @jcmaker0627 3 роки тому +9

    0:48 wooo man what was that! Awesome

  • @qasimyousaf2497
    @qasimyousaf2497 3 роки тому +3

    Sonny you are on next level , i appreciate the stuff you done for community 💥❤️💥❤️💥❤️💥❤️

  • @sahej97
    @sahej97 3 роки тому +5

    More power to you Sonny!
    The way you make a thing like coding so fun, engaging and entertaining.
    I'm a react developer too and your videos instill me with hope and belief that I can become a super skilled dev.
    I've watched tons of react tutorials but believe me nothing beats your way of breaking it down in a proper react fashion.
    I don't intend to put anyone down, but not even the famous traversy media comes close to your crazy builds.
    Everyone else just does basic stuff which is not sufficient enough for beginners who wish to work on a production-scale 🙄

  • @christinad.ridley5280
    @christinad.ridley5280 3 роки тому +2

    Thank you so much PAPA!! I'm happy to be part of this family. I ran into some issues while following the tutorial. Data saved successfully into the firebase but aren't showing up in my app same this goes for the LinkedIn clone. Any help on this please in damn stuck!! Thank you

  • @newstromkayleigh
    @newstromkayleigh 5 місяців тому

    You are the absolute best!!!!! Thanks so much for this man!. Just started React Native and found your channel. Thank you for this!.

    • @SonnySangha
      @SonnySangha  5 місяців тому

      You're welcome! Why not check out the community & course youll love it!
      www.papareact.com/course

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

    Thank you bros. Just followed through all the way. Much love from Ghana. God really bless you. Please keep inspiring.

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

    Gona have to be awake at 4am Wednesday to catch the 5day challenge (cos in South Africa GMT+2)...still excited though

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

    sonny this was one of the best tutorial videos I've ever seen. And you got everything I needed, you gotta make more of these they are amazing.

  • @yashchauhan5710
    @yashchauhan5710 3 роки тому +2

    please more videos like this ...you guys literally changed my life via your react clone videos
    thank you

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

    hey dude just so you know, as i'm following your tutorial, copitol is autocompleting specific code perfectly, predicting what you're about to do. It even auto generated the firefox link for the graphic. Github is using your data

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

    Best react native on whole youtube

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

    Completed this signal app build just an hour ago and unfortunately crossed my daily limit for firestore!😂
    Thanks a lot Sonny👍.

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

      Is there any limit in firebase ?

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

      @@chitrangsharma Yes. Free tier cloud storage(Firebase is a part of Google Dloud) has limits.

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

      @@prathmesh_shinde_ ohkk thank you.bro

  • @Mukuthasan
    @Mukuthasan 3 роки тому +2

    I would have spent 4 hours to think about what to do 😃 Love you ❤️❤️❤️

  • @niconico4785
    @niconico4785 3 роки тому +2

    Now I’m gonna rebuild this app for my collage project

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

    Thank you sonny i will follow you in all channels and still consume your content , am new in react native and am looking forward to learn from this channel

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

    You are an Arun Maini clone! (MrWhosetheboss). Amazing work. thanks.

  • @bhubeshsr6281
    @bhubeshsr6281 3 роки тому +3

    Really Sonny You only make me very productive , i learned a lot from u!! Thanks for that , soon i will Donate money for ur hardwork

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

    thank you very much for your time Sonny

  • @Joanne-vn8fs
    @Joanne-vn8fs 5 місяців тому

    I'm excited to see where your channel goes.

    • @SonnySangha
      @SonnySangha  5 місяців тому

      Let’s blow it up to the moon!!!

  • @emirhankarahan2931
    @emirhankarahan2931 3 роки тому +7

    Love the content. Is there any chance make a 1-1 messaging version of this signal app like you did the previous whatsapp clone.Again thx for the content love your work.

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

    whoahhh this way of coding i really like it

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

    Best tutor on Internet

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

    Sonny, this has been an eye opener for me in terms of learning react native. Thanks man!! You are the best to learn from. Thanks for being an inspiration. Hope to join your live coding days atleast once. Where can I get notified on that? All d best..
    Nitish

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

    clean, clear and concise course. tq sonny

  • @alicodes22
    @alicodes22 3 роки тому +3

    Absolutely love your vids 🔥

  • @vinuthmarasinghe3932
    @vinuthmarasinghe3932 3 роки тому +8

    Need more react-native
    thanks

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

    One of your biggest fan from india who always thrusted to watch and learn from your videos❤️

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

    Awesome job bro. But that query inside the CustomListItem was the reason for the fast quota limit. It would render non-stop. Thank you for your nice work.

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

      how did u solve it ?

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

      This is my questions also bro help us pls

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

      @@nb785 The cause was the "useEffect" hook he used on the "CustomListItem.js" because he did not pass a dependency list. You can fix it by simply passing an empty array [] like this: useEffect(()=>{},[]); There is something else I should recommend and that is to avoid using a listener on this particular case inside "CustomListItem.js" because it would create as many listeners as the times this component is rendered. You could make this work by doing the listener on HomeScreen.js instead.

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

      @@lalobarrios16 u have a GitHub with these updates? Or do u think if I add the box it’s fine ? Btw that u so much for the fast reply, god bless

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

      @@lalobarrios16 are u sure that's the only issue, bc he's bugged out at 3 hour mark before he implemented that.

  • @skyhi-yt
    @skyhi-yt 3 роки тому +2

    I really like you, because you have no anger. #respect

  • @TechnicalAnkesh
    @TechnicalAnkesh 3 роки тому +6

    This is the reason why Sonny Sangha is famous for React he is also called the God of React🥰

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

    Absolutely awesome content and a project to learn Sonny ! I have created app following you but I can not able to display the chat in runtime on chat window. I have played the video 2,3 times but in vain..

  • @Steven-wo9bm
    @Steven-wo9bm 3 роки тому

    A little bit late for the video jeje but Sonny Loving this video already, pls do more react native... i just fell in love with native. You're the man , keep them coming! PAPA FAM!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @hemrajjeure2210
    @hemrajjeure2210 3 роки тому +5

    Thanks Sonny , It's Really amazing. Here is one suggestion from my side, Can we have a Project on PWA so that we can install app through tha
    website and works like that?

  • @marielukesova5021
    @marielukesova5021 3 роки тому +2

    Sonny, I really liked your video, it is a great base for further learning! I like the way you keep space for your students to add extra features to the app.

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

      Exactly!!! Thank you for supporting!

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

    great to see you doing your own thing Sonny! #PapaReact!!

  • @madanghimire1853
    @madanghimire1853 3 роки тому +7

    This is amazing add private message functionality there in next built

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

      He build a chat app without private message functionality lol Ben Awad has actually full tutorials

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

    Keep it up Sonny. Always support you💥❤️

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

    man i really appreciate your videos! your create some dope content man

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

    Love you Bro and the entire Clever Progarammer Crew! Shout ou to Qazi. My man! wish to join you guys soon!

    • @SonnySangha
      @SonnySangha  3 роки тому +2

      Hey dude, i'm no longer a part of CP, this is the #PAPAFAM but thanks for the support!

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

    You are the absolute best!!!!! Thanks so much for this man!

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

    Thanks for yet another AMAZING tutorial. Could zoom in more next time so that we can see more easily?

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

    funny how you use a framework from facebook to build a rival to whatsapp. Great job man.

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

    just found out you are here , was excited to see you teach react. hoping more and more react native tutorials coming day after day just like in cp.looking forward and thanks a lottt

  • @ahmedam77
    @ahmedam77 3 роки тому +3

    That's extremely helpful!!!

  • @suppress4813
    @suppress4813 7 місяців тому

    thanks man! im gonna play type soul now!

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

    I like the thumbnail

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

    Hay brother you are so cool,, I was very disturbed how to set sender and receiver messages both different side, Thanks man appropriate your work and teaching.

  • @codewithyug1129
    @codewithyug1129 3 роки тому +3

    Hey Sonny, I have just started learning React js and React-Native, so can I sign up for the 5 day challenge?

    • @SonnySangha
      @SonnySangha  3 роки тому +2

      YES

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

      @@SonnySangha Thanks man immediately opening the website and signing up. Hey, I know that none of my projects can match yours but it would be great if you could comment on any of my python project videos or my basic chat website

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

      @@SonnySangha just subscribed to both clever programmer and your channel

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

    Learned a lot.Thanks for it bro

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

    very nice explanation ,, thanks for the video.. Now i will start learning React native too..

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

    Activate the automatic subtitles please. I like your channel. excellent work. keep it up. Greetings from Argentina.😉

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

      hiciste la app? no viste como se van al carajo los requests en firebase?

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

    Wait for 1 Million !

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

    This was incredible. Sonny you are an absolute master. I'm hoping that you might consider implementing push notifications on this type of chat. It would be incredible if you could demonstrate the expo-notifications or equivalent.

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

    💙 ❤️ Great tutorial brother.. I see a you have a great deal of passion in coding and fitness . Reach great heights bro. Keep us updated in tech ❤️💙

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

    LOVE your energy

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

    This is awesome. I am just waiting for next live

  • @arslanjajja7578
    @arslanjajja7578 3 роки тому +2

    You are doing a great job, sonny❤🔥
    Love from Pakistan ❤❤

  • @Akashkumar-md6rg
    @Akashkumar-md6rg 3 роки тому

    react GOAT here!! u r really killin.. it man!! #papafam

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

    Hey Sonny, awesome build, thanks for this build, keep building, keep teaching, keep inspiring (like you inspired me), I never knew React Native was so easy and thanks for making react native so simple

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

    Thank you Sonny!!!!

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

    LOVED THIS !!!

  • @suatbayrak2703
    @suatbayrak2703 2 роки тому +1

    At 1:26:53 , we implemented navigation.replace('Home') to LoginScreen, but how do we get routed to HomeScreen from RegisterScreen if we inserted "replace" function call in LoginScreen ?

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

    Wow nice man, great content

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

    nice work, loving it

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

    Thank you for this video. Amazing content. Thank you.

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

    You are the best, learning so much with this videos!

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

    Thanks Sonny for this Amazing Content 💓

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

    Sonny, sos un grande, buenisimo el video

  • @always-shaiva
    @always-shaiva 3 роки тому

    you are awesome sonny

  • @jameing3176
    @jameing3176 5 місяців тому

    Woke up to this video for no reason.

    • @SonnySangha
      @SonnySangha  5 місяців тому

      Maybe it’s a sign to code…

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

    well done sonny ! But android emulator doesn't seems like showing navigation transitions

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

    Amazing content Sonny! - MAMA bear

  • @Mal-wk3uq
    @Mal-wk3uq 3 роки тому

    Yo how did you learn programming? You such an awesome dev

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

    Love u man love u

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

    loving this build so far, 30 minutes in. thanks for the fantastic content! joined the channel :)

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

    great video Sonny! can you start using typescript with your react native videos?

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

    Thank you so much for this awesome content

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

    Sonny, I'm kinda interested in joining the Zero to Full Stack Hero. But i did not understood what i'm getting, I know u've mentioned it on website but i really did not understand, If you can please explain, Would really appreciate , Thanks for this DOPE content :)

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

      Platinum pack gives you weekly coaching calls, access to the entire course, and you get amazing perks such as access to exclusive discord lounges, in addition you’ll also get the PAPA GitHub Repo! Join us!

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

      @@SonnySangha How much months this contains, Sonny. Thanks for response

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

      Platinum is lifetime access to the course!

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

      @@SonnySangha Tysm Sonny, I'm about to join in next week. Would love to see you there

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

      Hell yeah bro!!! See you inside!

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

    react native power boom...
    sunny you awesome...
    love from Pakistan

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

    I registered for the netflix challenge!

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

    Oh may...you make react native easy

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

    Hey Sunny I missed your last point at 3:25:05 on why the chats data isn't showing after deploying. How can we make it so the messages are shown?

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

    Thank you

  • @kresnofatihimani8402
    @kresnofatihimani8402 3 роки тому +2

    thx for the amazing tutorial, love it. can firebase store images? like if i want to upload my own profile pic. is there a way to do that? thx 🧡🧡🔥🔥🔥🔥🔥🔥🔥

  • @josh-m8205
    @josh-m8205 3 роки тому +1

    Will styled components work with react native??

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

    Is this video for beginners?

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

    Sir can you suggest which snippet tools you used here?

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

    Awesome stuff