Build a chat app with Firebase, Redux, and React Native tutorial

แชร์
ฝัง

ความคิดเห็น • 35

  • @BramVanbilsen
    @BramVanbilsen 7 ปีที่แล้ว

    Hi, I'd just like to say how grateful I am for this tutorial! I just didn't get my head around making a chat app, but you made it very clear!
    I liked, subscribed and turned on notifications :)
    btw, you were totally right about redux (actions, reducers) and redux thunk!

  • @czzles
    @czzles 7 ปีที่แล้ว

    Finally. I thought I was crazy I've been struggling with redux for the past couple of weeks. It's nice to know that i'm not the only one that thinks this way about redux. hopefully I'll get a better understanding of it as i progress with react

  • @mohammedosman9828
    @mohammedosman9828 2 ปีที่แล้ว

    Thannkkk You ssoo much bro you helped me a lot. I was so confused about redux but you solved it :)

  • @junedomingo
    @junedomingo 7 ปีที่แล้ว +11

    Hey Swizec, please mind your parrot.. he needs your attention lol.
    another awesome tutorial. thanks. looking forward to see more.

  • @cesarcontreras8853
    @cesarcontreras8853 7 ปีที่แล้ว

    Nice video man..., that bird made my day

  • @S8ntiMag1c
    @S8ntiMag1c 7 ปีที่แล้ว +2

    Nice.. and cute that little bird

  • @akbako
    @akbako 7 ปีที่แล้ว

    Clearly explains the topic!

  • @EQuimper
    @EQuimper 7 ปีที่แล้ว

    Nice one I loved it :)

  • @rogerwprice
    @rogerwprice 7 ปีที่แล้ว +2

    Very nice - thanks for sharing - always learn something new! So many interesting things.....not sure yet how to control the bird...

    • @SwizecTeller
      @SwizecTeller 7 ปีที่แล้ว +1

      If you ever figure out how to control the bird please tell me. He's a menace 😂

  • @ConsHime
    @ConsHime 7 ปีที่แล้ว +1

    Cool flowchart in 5:09

  • @MuhammadWafa
    @MuhammadWafa 7 ปีที่แล้ว +1

    thank you
    and please tell if there a good library to send point to point video message and photo or file message

  • @Highdad-yt
    @Highdad-yt 7 ปีที่แล้ว

    Biggest problem after downloading the exampled code is that when running it gives a DeviceInfo error, on login.
    ---- *Launches without notice, causing spinner on page open.
    Not much of a tutorial but a good explainer.

  • @MrKruzo
    @MrKruzo 7 ปีที่แล้ว

    thanks for the great video good explanation.
    I just didnt get 1 thing thu, how does the front end knows that a new message is recieved and add it to the store so that all clients can see?...

  • @PlayerHeader
    @PlayerHeader 6 ปีที่แล้ว

    HI! 05:16 - this works through websocket, right?

  • @andreabreu98
    @andreabreu98 7 ปีที่แล้ว +1

    Nice video. You can do "open -a Simulator.app" without being in the apps directory.

  • @adrianbunge
    @adrianbunge 7 ปีที่แล้ว +2

    This guy has watched too many Casey Neistat videos! Hahaha
    Still a great video though!

  • @ginofernandesjr
    @ginofernandesjr 7 ปีที่แล้ว +4

    Why do people still choose to build their API's in Node, Ruby, PHP, Python and the like when there are services like firebase?

    • @SwizecTeller
      @SwizecTeller 7 ปีที่แล้ว +1

      Not lazy enough :P

    • @Pyroo0
      @Pyroo0 7 ปีที่แล้ว +1

      Gino Fernandes Jr more control over ur stuff. plus PaaS could change terms/conditions or how they work when they feel like it. and some ppl preffer relational databases instead

    • @zwembadsniper6883
      @zwembadsniper6883 7 ปีที่แล้ว +1

      Gino Fernandes Jr because firebase will cost you money on the long run

    • @amansahil
      @amansahil 7 ปีที่แล้ว +1

      Also I believe you can't have relative tables in firebase

  • @geraldoagohoue3132
    @geraldoagohoue3132 6 ปีที่แล้ว

    I think there is a RN built-in component to handle how to make room for keyboard: KeyboardAvoidingView (facebook.github.io/react-native/docs/keyboardavoidingview)

  • @axelbryancasauran5159
    @axelbryancasauran5159 7 ปีที่แล้ว

    Getting this when running the ChatApp project.. thoughts? +Swizec +Shoutem
    "Default FirebaseApp is not initialized in this process com.chatapp. Make sure to call FirebaseApp.initializeApp(Context) first."

    • @SwizecTeller
      @SwizecTeller 7 ปีที่แล้ว

      The call is definitely there in firebase.js --> github.com/shoutem/school/blob/9f24297038f6016fa9e0153b18e5c28f6db1fae3/ChatApp/src/firebase.js#L12
      Did you ever figure out what was happening?

    • @axelbryancasauran5159
      @axelbryancasauran5159 7 ปีที่แล้ว

      Swizec Teller that's true but in some point i'm getting this error.. maybe you can try to fresh install everything at your end(?) then run(?) --I'm using android btw

  • @sehari1kebaikan938
    @sehari1kebaikan938 6 ปีที่แล้ว

    How you organize the database?

  • @generalomosco4495
    @generalomosco4495 6 ปีที่แล้ว

    those 3 people that dislike this video must be sicked

  • @eggwaffle
    @eggwaffle 7 ปีที่แล้ว

    Aaaaaa, did you just put a side effect in your reducer?? Reducers should be pure functions. That code could have gone in the action creator, surely

  • @inspiringstories7587
    @inspiringstories7587 7 ปีที่แล้ว

    can u please implement notification. so that many people can subscribe?

  • @jackvu.hacker
    @jackvu.hacker 6 ปีที่แล้ว

    You guys can use this one github.com/Andr3wHur5t/react-native-keyboard-spacer
    to fix the problem of "Keyboard and Input". It's easier to import and work with. Thanks

  • @luthfi890
    @luthfi890 7 ปีที่แล้ว

    im sorry to say, firebase for long time use in chat app,sucks. why? in chat app, u have sender & receiver in json. how can u search particular person in chat real time database if you cant search it. u dont want to push all chat from firebase that you not currently chat with. in fact in firebase not two way like socket.io. im long time firebase fans, but now, nahhh, i choose node js with socket.io.