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

Sdílet
Vložit
  • čas přidán 16. 05. 2024
  • 🚨 Join the world’s BEST developer community & course Zero to Full Stack Hero: www.papareact.com/course
    🫂 Join my Community, "University of Code" for FREE: www.universityofcode.com
    🔴 LOOKING FOR THE CODE? 🛠️
    links.papareact.com/github
    📩 Want coding problems (with solutions!) delivered to your inbox daily? www.papareact.com/dailycoding...
    Join me as I build SIGNAL with REACT NATIVE! (with Navigation, Expo & Firebase)
    🎙️ PODCAST
    links.papareact.com/podcast
    🌍 SOCIALS:
    Instagram: links.papareact.com/instagram
    Facebook: links.papareact.com/facebook
    LinkedIn: links.papareact.com/linkedin
    Twitter: links.papareact.com/twitter
    Discord: links.papareact.com/discord
    Newsletter: links.papareact.com/newsletter
    ❤️ SUPPORT
    PAPA Merch: links.papareact.com/merch
    Donate: links.papareact.com/donate
    🕐 TIMESTAMPS:
    00:00 Introduction
    00:47 Build Showcase
    06:43 Using Expo
    07:39 Authentication Showcase
    08:11 Explaining Expo
    08:37 Explaining React Native Elements
    10:06 Starting the Build
    11:38 Firebase Set Up
    15:16 Explaining App.js
    19:21 Building the App
    26:33 Building the Login Screen
    47:40 Building the Register Screen
    1:18:31 Building the Home Screen
    1:57:02 Building the Add Chat Screen
    2:17:25 Building the Chat Screen
    3:21:03 Deploying the App
    03:24:29 Final Build Demo
    03:30:17 Outro
    DISCLAIMER: This Video is made for informational and educational purposes only. We do not own or affiliate with Signal and it's subsidiaries in any form. Copyright Disclaimer under section 107 of the Copyright Act 1976, allowance is made for “fair use” of this video for education purposes.
    #reactnative #developer #elonmusk

Komentáře • 354

  • @SonnySangha
    @SonnySangha  Před rokem +3

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

  • @sahej97
    @sahej97 Před 2 lety +4

    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 🙄

  • @yashchauhan5710
    @yashchauhan5710 Před 3 lety +2

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

  • @ahmedam77
    @ahmedam77 Před 3 lety +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

  • @jkuhede
    @jkuhede Před 3 lety +7

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

  • @josephnarteyopey6819
    @josephnarteyopey6819 Před 3 lety

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

  • @ptitjo9475
    @ptitjo9475 Před 3 lety +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.

  • @nicholasbazzoni7084
    @nicholasbazzoni7084 Před rokem

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

  • @qasimyousaf2497
    @qasimyousaf2497 Před 3 lety +3

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

  • @devx4175
    @devx4175 Před 2 lety

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

  • @thatrandomguywhoeveryonekn3635

    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  Před 3 lety +14

      Hahaha appreciate the support brother!

  • @bz6304
    @bz6304 Před 3 lety +12

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

    • @user-um8fc6oq4t
      @user-um8fc6oq4t Před rokem

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

  • @alicodes22
    @alicodes22 Před 3 lety +3

    Absolutely love your vids 🔥

  • @khizer3528
    @khizer3528 Před 3 lety +1

    Thanks Sonny for this Amazing Content 💓

  • @Pinocciochannel
    @Pinocciochannel Před 3 lety +16

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

  • @avijitbiswas1017
    @avijitbiswas1017 Před 3 lety +1

    Keep it up Sonny. Always support you💥❤️

  • @ahmedam77
    @ahmedam77 Před 3 lety +3

    That's extremely helpful!!!

  • @christinad.ridley5280
    @christinad.ridley5280 Před 3 lety +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

  • @supercoolnerd23
    @supercoolnerd23 Před 2 lety

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

  • @jerryjohnthomas4908
    @jerryjohnthomas4908 Před 3 lety +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

  • @myhendry
    @myhendry Před 3 lety

    clean, clear and concise course. tq sonny

  • @patrickkioko8191
    @patrickkioko8191 Před 2 lety

    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

  • @FahadKiani1
    @FahadKiani1 Před 3 lety

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

  • @husyildirim
    @husyildirim Před 3 lety

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

  • @bhubeshsr6281
    @bhubeshsr6281 Před 3 lety +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

  • @rayanfernandes2631
    @rayanfernandes2631 Před 3 lety

    💙 ❤️ 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 ❤️💙

  • @nitishmani2781
    @nitishmani2781 Před rokem

    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

  • @atoproductionsforreal
    @atoproductionsforreal Před 2 lety

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

  • @niteshsahu831
    @niteshsahu831 Před 3 lety

    Thank you so much for this awesome content

  • @majdkhasib76
    @majdkhasib76 Před 3 lety

    thank you very much for your time Sonny

  • @Mukuthasan
    @Mukuthasan Před 3 lety +2

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

  • @Terrorifiction
    @Terrorifiction Před 3 lety

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

  • @MarcusHammarberg
    @MarcusHammarberg Před 3 lety

    This was truly brilliant - thanks a lot. Consider me a fan !

  • @kamleshrode
    @kamleshrode Před 2 lety +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..

  • @muruganandhams4203
    @muruganandhams4203 Před 2 lety

    Learned a lot.Thanks for it bro

  • @codewithyug1129
    @codewithyug1129 Před 3 lety +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

  • @metabeeps1324
    @metabeeps1324 Před 3 lety

    nice work, loving it

  • @RKD_24
    @RKD_24 Před 3 lety

    This is awesome. I am just waiting for next live

  • @suppress4813
    @suppress4813 Před 29 dny

    thanks man! im gonna play type soul now!

  • @jcmaker0627
    @jcmaker0627 Před 3 lety +9

    0:48 wooo man what was that! Awesome

  • @saratahiri5111
    @saratahiri5111 Před 2 lety

    LOVED THIS !!!

  • @niconico4785
    @niconico4785 Před 3 lety +2

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

  • @saabirmohamed636
    @saabirmohamed636 Před 3 lety +4

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

  • @arslanjajja7578
    @arslanjajja7578 Před 3 lety +2

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

  • @ahmedam77
    @ahmedam77 Před 3 lety

    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?

  • @gustonalwanga5353
    @gustonalwanga5353 Před 2 lety +1

    The part about smelling smoke amused me most :)

  • @codefromanywhere
    @codefromanywhere Před 2 lety

    Wow nice man, great content

  • @monles2352
    @monles2352 Před 2 lety

    LOVE your energy

  • @henrysenois2812
    @henrysenois2812 Před rokem

    Amazing videos, thank you so much !

  • @Akashkumar-md6rg
    @Akashkumar-md6rg Před 3 lety

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

  • @mattwalkgaming2626
    @mattwalkgaming2626 Před 3 lety

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

  • @rohitghosal3868
    @rohitghosal3868 Před 3 lety

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

  • @abdullahanis5761
    @abdullahanis5761 Před 3 lety

    Please create more projects like this in EXPO

  • @emirhankarahan2931
    @emirhankarahan2931 Před 3 lety +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.

  • @karlnassar8646
    @karlnassar8646 Před 3 lety

    Awesome Stream!

  • @christopheroneill7846
    @christopheroneill7846 Před 3 lety

    Thank you Sonny!!!!

  • @lootlydeals
    @lootlydeals Před 2 lety

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

  • @dorothyarnoldg5137
    @dorothyarnoldg5137 Před 2 lety

    whoahhh this way of coding i really like it

  • @marielukesova5021
    @marielukesova5021 Před 3 lety +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  Před 3 lety +1

      Exactly!!! Thank you for supporting!

  • @khizarali3286
    @khizarali3286 Před 3 lety +1

    Love u man love u

  • @Steven-wo9bm
    @Steven-wo9bm Před 3 lety

    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!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @zafry
    @zafry Před 3 lety +1

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

  • @agustinlavalla8892
    @agustinlavalla8892 Před 3 lety

    Love the way you explain, your tutorials are amazing! Please more videos about React Native

  • @nicolasyracing
    @nicolasyracing Před 3 lety

    Sonny, sos un grande, buenisimo el video

  • @hemrajjeure2210
    @hemrajjeure2210 Před 3 lety +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?

  • @ilyasselarbaouti7287
    @ilyasselarbaouti7287 Před 3 lety

    This is awesome

  • @harlifauziramli1871
    @harlifauziramli1871 Před 3 lety

    awesome🔥

  • @securevault6549
    @securevault6549 Před 3 lety

    what software you use for streaming?cam and desktop? sounds etc?

  • @nkhiter9048
    @nkhiter9048 Před 3 lety

    simply wow

  • @lrajoo11
    @lrajoo11 Před 2 lety +1

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

  • @shubhamranjan4596
    @shubhamranjan4596 Před 3 lety

    thanks its great

  • @jhoanmartinezsilva2609

    Amazing content

  • @lifeisbeautifu1
    @lifeisbeautifu1 Před rokem

    Thank you

  • @suatbayrak2703
    @suatbayrak2703 Před 2 lety +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 ?

  • @favourguy2594
    @favourguy2594 Před 3 lety

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

    • @SonnySangha
      @SonnySangha  Před 3 lety +2

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

  • @always-shaiva
    @always-shaiva Před 2 lety

    you are awesome sonny

  • @usamatahir6413
    @usamatahir6413 Před 3 lety

    Awesome stuff

  • @vinuthmarasinghe3932
    @vinuthmarasinghe3932 Před 2 lety +8

    Need more react-native
    thanks

  • @yogajourney9519
    @yogajourney9519 Před 3 lety +4

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

  • @shiva_krishna_rama
    @shiva_krishna_rama Před 3 lety

    Love you Bro ....

  • @prathmesh_shinde_
    @prathmesh_shinde_ Před 3 lety +1

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

    • @CalmingCozz
      @CalmingCozz Před 3 lety

      Is there any limit in firebase ?

    • @prathmesh_shinde_
      @prathmesh_shinde_ Před 3 lety +1

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

    • @CalmingCozz
      @CalmingCozz Před 3 lety

      @@prathmesh_shinde_ ohkk thank you.bro

  • @fahimsium1013
    @fahimsium1013 Před 3 lety

    Boss,love you.

  • @a2515
    @a2515 Před rokem

    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

  • @skyhi3331
    @skyhi3331 Před 3 lety +2

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

  • @mikhaelhermanus5301
    @mikhaelhermanus5301 Před 3 lety

    Thanks bro for upload this, really love this video

  • @ashreetpatnaik4332
    @ashreetpatnaik4332 Před 3 lety

    Awesome!

  • @surajhanvate5797
    @surajhanvate5797 Před 3 lety +1

    Awesome..!
    Can u do a stream on Taskrabbit clone please.

  • @davidhahn7391
    @davidhahn7391 Před 3 lety

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

  • @bhargavdasgupta6580
    @bhargavdasgupta6580 Před 3 lety

    Great content

  • @camelcasesprogramming992
    @camelcasesprogramming992 Před 2 lety +1

    Best react native on whole youtube

  • @punitpanda1498
    @punitpanda1498 Před 3 lety

    Best tutor on Internet

  • @dimakavetskyy2082
    @dimakavetskyy2082 Před 2 lety

    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?

  • @josh-m8205
    @josh-m8205 Před 3 lety +1

    Will styled components work with react native??

  • @shakhawatstech9616
    @shakhawatstech9616 Před 3 lety

    Love it

  • @alexkavanagh3475
    @alexkavanagh3475 Před 2 lety

    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.

  • @amitpaul6109
    @amitpaul6109 Před rokem

    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.

  • @gamechu69
    @gamechu69 Před 3 lety +1

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

  • @kresnofatihimani8402
    @kresnofatihimani8402 Před 3 lety +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 🧡🧡🔥🔥🔥🔥🔥🔥🔥

  • @madanghimire1853
    @madanghimire1853 Před 3 lety +7

    This is amazing add private message functionality there in next built

    • @chris3079
      @chris3079 Před 3 lety +1

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

  • @mdjahidulislam9205
    @mdjahidulislam9205 Před 3 lety

    Is it ok to use expo? Instead of react native cli