The Firebase Realtime Database and Flutter - Firecasts

preview_player
Показать описание
Let's add the Firebase Realtime Database to your Flutter app! This tutorial will cover basics like installing the library, writing and updating data, and reading your data in realtime, and then it will cover other important topics like using the Realtime Database with StreamBuilders, FutureBuilders, Providers, using the emulator suite, security rules, and much more!

Chapters:
0:00 - Introduction and our new format
0:53 - What database should I use?
3:47 - The Realtime Database data model
7:35 - Installing the library
10:23 - Writing to the database
14:19 - set() vs update()
17:22 - Appending nodes
20:22 - Reading in data
24:34 - Adding in null-safety
25:03 - Fetching larger records
27:44 - One-time fetching
30:24 - StreamBuilders and FutureBuilders
37:20 - Separating data and display logic
40:10 - Using a Provider
47:06 - Thinking about your data
49:09 - Security rules
51:57 - Using the emulator
55:36 - The FirebaseAnimatedList widget
58:31 - Conclusion

Resources:

#Firecasts #Firebase #Flutter

product: Firebase - Realtime Database; fullname: Todd Kerpelman; re_ty: Publish;
Рекомендации по теме
Комментарии
Автор

Life-changing tutorial. The presentation is clear and simple. I like that it’s only one hour—perfect amount of time to explain this type of topic.

AmericanBoy
Автор

Great work ! I rarely enjoy watching tutorial videos, but this one was 100% enjoyable.Especially the sound when you change screens :D .

anastariq
Автор

Awesome and comprehensive explanation with the nice examples!💪🏻That's what we developers really love ❤️Appreciate the effort, Todd 🙏🏻

viacheslavromanov
Автор

Yes, Please! Keep it lengthy & comprehensive. We want to get all the knowledge in one place.

UsamaKarim
Автор

Great video. I love how you include relevant use cases for your examples.

BrianTX
Автор

make it longer, and cover more stuff. please!

amer
Автор

Had issues using Firebase Realtime Database until this video. I enjoyed watching it and have been able to get proper understanding of its usage which I'll proceed further by reading the documentation. I also think making a longer in depth video like this one is much better than shorter videos.

daneet
Автор

I really like this kind of videos. Very good explanation! Keep up the good work!

RogiervanApeldoorn
Автор

Perfect tutorial! That's really a very informative one, I thought I am good with RTDB, but after watching this, I've realized that I've missed lots of good stuff!
Thanks Todd

Zizost
Автор

This tutorial below my mind! Awesome work, Todd!!

mohammadnazari
Автор

Very good video, it even answers one of my question on StackOverFlow about how to convert DataSnapshot to a Data model object !
Format is really nice, and explanations really clear, i was simply hoping you would cover the RTDB scaling / Sharding data but i guess this will be for another video 👌🏻

darokadx
Автор

I like this new presentation format and nicely explained. Thank you.

prelude
Автор

Nice. Many basic but certainly good things in this video.
The addition of the optional pattern designs was cool too.

One problem of this longer videos is that there is a greater probability of them being too (dated) specific to the software versions used in it, but i still think that it brings great value to the channel. Why worry for something that hasn't come yet? Nobody would do anything that way.

The ideal would be to keep the two formats (short and long videos).
And use them according to the occasion.

estranhokonsta
Автор

You make great videos. They are really fun to watch, while being very educational.

The problem I have with Firestore is the limited querying capabilities. Compared to SQL - it's like a toy, not suitable for "real application".
Some examples:
1. No way to count records, without fetching them
2. Cant query by comparing two fields of the same doc
3. Cant query for doc which lack a field (which would be useful for maintaining a denormalized data-model)
4. No uniq costraints

And so on

pinkasey
Автор

Finished the video woooo. It's 2328hrs on a school night, but well worth it; the video answered a tonne of questions.

lasaint
Автор

I really like this, basic but covered many important things.

justvikas
Автор

Finally some good realtime database tutorial ✊

komellar
Автор

Thank you, Todd! Great tutorial! Great job!

maxeem
Автор

this might be the best guide I've ever seen

maxmaeffert
Автор

Thanks for taking the time to make this video.

sandwichtube