They are doing that so as not to go down as Windows did with their mobile OS. So that when Fuchsia OS finally comes out there will be developers to code the apps
Yeah! it's almost taken for granted. But really just a few dozen years ago, learning any skill would have been much more work, no such quality teachers were widely available.
Why am I still misreading Slivers as Silvers? Actually it took me months to actually realize that it's called Slivers and not Silvers. And I always wondered why these are called Silvers 😂
When Filip opens the documentation on RenderSliver I saw a red button at the top right corner of the page that says "Purchase Dash". I got super excited that there might finally be a way for me to buy a Dash plush toy! Some quick Google searches then informed me that the documentation browser he's using is called "Dash" and then my dreams of having a Dash plush for Christmas were promptly _dashed_ (pun intended). Thanks for getting my hopes up #BoringShow!
Another great video Flutter team!!! Never really got the gist of Slivers till now. It was also great to meet you in person Filip, and to try my game at Flutter Live event. The traction that Flutter has gained motivated me to start my UA-cam channel teaching Dart on serverside and web. Subscribers are learning to build full-stack web applications with Dart 🎯
I have been through the entire show, but for beginner flutter developers, it would be really helpful to have an episode that showcases Firebase services using BloC pattern.
There are other videos out there about this. Also I feel the block pattern is and unnecessary stumbling block. For me anyway. It's really just a service layer and it seems like it would be simpler if they just said that.
I now know how to make relatively complex flutter apps. However, I want to make games, but I can't understand some flutter frameworks docs (flame and sprite-widget). So could you guys touch on making simple 2D games on a video. Thanks.
Punker Sapz I wouldnt recommend you building a game on this SDK. Go the usual way and develope it on an engine like unity or unreal. You can port them to mobile aswell.
Why CustomScrollView doesn't support shrinkWrap and centerKey arguments at the same time? I am going to use two SliverLists with the centerKey specified for the bottom SliverList. But I need the first items of the list to render in the center of the screen. How can I implement this UI requirement in case of the impossibility to use shrinkWrap and centerKey at the same time?
What if I have a list, particularly a PagedListView from infinite_scroll_pagination, that I need to reuse in 2 places, one that makes sense to add it as a sliver (like in this example) and other one that doesn't? I assume there's no neat way to reuse it?
I make an app using firestore and a bottom navigation bar. The problem is that when I switch between tabs, the build method is called everytime. The build method downloads data from firestore. Therefore, the app flickers when I switch tabs. I tried to fix this by moving the firestore stream to the constructor. However, since the stream can emit before the build method, it loads forever. If someone has some experience with this, I would love some help. It's my first flutter project.
Good question! It's not recommended to do anything major in your build method. I recommend you put your Firestore logic into initState or somewhere like that. You can view some of the past Boring Show episodes where we build the HackerNews app (current version here: github.com/filiph/hn_app). Hope that helps. More docs and recommendation on how to solve these issues forthcoming.
@@SondreSrbye Ahh, try the link without the closing parenthesis. Looks like UA-cam's link auto-detection isn't clever enough to filter it out. The first few episodes of the boring show are all about the HN app.
I wish you guys got more in depth on the implementation. not just copy pasting code like it's boilerplate from existing implementation. We're really missed the point there
was so supper confusing, you guys are not setting the frequency to every body, we are not all super developers, please keep in mind that people like me are still learning. please simple word and focus on main functions and what we can do with it and how we can use it.
Man, I'm glad to know that even the creators of Flutter stumble through the API.
Is it that painful in real life scenarios?
@@HighEndDigitalArchitect Slivers are advanced things in flutter, so answer is no
When you are working on a large project. You always gonna forget part of the code on how the project work. Just seeing the code you will remenber.
Man we are so privileged these days. Learning from the flutter team tech lead himself in the comfort of our homes and for free! Thanks for this.
They are doing that so as not to go down as Windows did with their mobile OS. So that when Fuchsia OS finally comes out there will be developers to code the apps
Yeah! it's almost taken for granted. But really just a few dozen years ago, learning any skill would have been much more work, no such quality teachers were widely available.
We need a “Sliver of the Week” series for a high level view of all these classes.
Why am I still misreading Slivers as Silvers? Actually it took me months to actually realize that it's called Slivers and not Silvers. And I always wondered why these are called Silvers 😂
DerNivel lol !! just like me
MAN
Me too 🤣
Yup, me too!"
After many years I have fun in mobile developement again. Thank you Flutter.
So much fun, totally agree 👍. The documentation makes such a difference.
pinned:true "Yeah, this took me days to implement", i feel you my dude
"I just copy -paste, that's my favorite way to implement anything"
Amen to that.
😂 I had to laugh when he said that
Ian should be in the Development Show more often !!
12:40 "notice the shadow (⚠), thad took me days to implement" 😂
When Filip opens the documentation on RenderSliver I saw a red button at the top right corner of the page that says "Purchase Dash". I got super excited that there might finally be a way for me to buy a Dash plush toy! Some quick Google searches then informed me that the documentation browser he's using is called "Dash" and then my dreams of having a Dash plush for Christmas were promptly _dashed_ (pun intended). Thanks for getting my hopes up #BoringShow!
Haha. I did not make that connection.
In #FlutterVerse we call it pub intended
Another great video Flutter team!!! Never really got the gist of Slivers till now. It was also great to meet you in person Filip, and to try my game at Flutter Live event. The traction that Flutter has gained motivated me to start my UA-cam channel teaching Dart on serverside and web. Subscribers are learning to build full-stack web applications with Dart 🎯
This show is not boring anymore ;) my fav episode of the series. Thanks ! also it's great to see Hixie
I find this video particularly interesting as the coder plays the role of anyone new to the Sliver world (wonderful world). Big thanks !
It good to know that the TL, doesn’t have all of this memorized
Always wanted some good tutorial on slivers. Thank you so much!
Finally Ion Hixsen on the boring show. Thanks Flutter team
Nice to see Filip again :) !!. Amazing episode as usual, lot to learn, waiting for more =D
I have been through the entire show, but for beginner flutter developers, it would be really helpful to have an episode that showcases Firebase services using BloC pattern.
There are other videos out there about this. Also I feel the block pattern is and unnecessary stumbling block. For me anyway. It's really just a service layer and it seems like it would be simpler if they just said that.
Great Video! Super helpful for grokking slivers!
Ofc Boring show continues Bravo!!!!!! Flutter team.
Great episode, i wonder if you're planning to do an episode on Staggered Animations, not just a simple demo, an advanced episode would be great
Thanks! Yes, staggered animations are definitely on our list.
Please make a another boring show with ian hickson .
Great boring show..👌
This not Flutter Boring Show,
This is Flutter Exciting Show...
This is how you promote your product. Thank you.
Damn, this was so well done and extremely interesting. Thanks a ton!
Thanks for the video!
I can't believe I'm putting myself through the pain of watching this boring show again.
Boring show is great!
This isn't boring :) Super interesting!
finally
Sliver is really weird, glad you guys made video about it
Hixie, what a legend! #MakeHixieProudAgain
I now know how to make relatively complex flutter apps.
However, I want to make games, but I can't understand some flutter frameworks docs (flame and sprite-widget).
So could you guys touch on making simple 2D games on a video.
Thanks.
Punker Sapz I wouldnt recommend you building a game on this SDK. Go the usual way and develope it on an engine like unity or unreal. You can port them to mobile aswell.
love the opening music
Thanks for all you create for us. Can you use slivers to create sticky grouped headers for lists that has data coming from Firestore?
Why CustomScrollView doesn't support shrinkWrap and centerKey arguments at the same time? I am going to use two SliverLists with the centerKey specified for the bottom SliverList. But I need the first items of the list to render in the center of the screen. How can I implement this UI requirement in case of the impossibility to use shrinkWrap and centerKey at the same time?
saved the day!
Very interesting presentation!
At 5:20 Did you mean SingleChildScrollView?
Yes, yes I did.
What if I have a list, particularly a PagedListView from infinite_scroll_pagination, that I need to reuse in 2 places, one that makes sense to add it as a sliver (like in this example) and other one that doesn't? I assume there's no neat way to reuse it?
6:26 😂😭
What happens if we use the SliverAppBar first of all?
IAN: It's not going to be happy at all.
This is awesome! Wanna try it out in some apps
Awesome!
mehnn thanks to flutter team you guys are making this really easy
What is the "Dash" program he navigates to around 22:05?
46:16 => Yeah that's like the motto of developers.
is there any chance can i put background as image in sliver app bar in my flutter app.
Hi Filip, could you show us how to finish the refresh with FLARE?
That's a really good idea for a future episode!
How would I go about adding a Scrollbar to the sliverlist?
I am following this video right now and I would have liked a list of names provided. :-p
9:34
Hey Matt, what laptop do you usually use for flutter (Since you said you're not used to type on MacBook)
How to change the text of sliver bar when its collapse or expanded..?
so, can i have two CustomScrollViews in a column? Couldn't figure it out..
Hey, how to scroll only the middle portion after that the other portion must be stagnent ?
"If I remember that correctly."
how do i get the full height of customScrollView?
Hey Filip! Can we have access to the code please??
@@emilyfortuna2262 thanks
You lazy developer
good shivers tutorial
I make an app using firestore and a bottom navigation bar. The problem is that when I switch between tabs, the build method is called everytime. The build method downloads data from firestore. Therefore, the app flickers when I switch tabs. I tried to fix this by moving the firestore stream to the constructor. However, since the stream can emit before the build method, it loads forever. If someone has some experience with this, I would love some help. It's my first flutter project.
Good question! It's not recommended to do anything major in your build method. I recommend you put your Firestore logic into initState or somewhere like that. You can view some of the past Boring Show episodes where we build the HackerNews app (current version here: github.com/filiph/hn_app). Hope that helps. More docs and recommendation on how to solve these issues forthcoming.
@@filiphracek thanks for answer. The GitHub link returns 404 error. Which episode do you make the hackernews app?
@@SondreSrbye Ahh, try the link without the closing parenthesis. Looks like UA-cam's link auto-detection isn't clever enough to filter it out. The first few episodes of the boring show are all about the HN app.
Here is a more in depth description of my problem: stackoverflow.com/questions/53870510/save-last-emitted-value-of-stream-in-dart
That intro though
I wish you guys got more in depth on the implementation. not just copy pasting code like it's boilerplate from existing implementation. We're really missed the point there
They literally explain how to implement it though
hi can you undestand questions in french ??
If not, we promise to try Google Translate on them. :)
Slivers were so fun before they ruined the mirror matchup interaction
Make videos on firebase storage
13:30 link to issue: github.com/flutter/flutter/issues/24634
Thanks
It's not boring any more
13:29 still happening in 2020 December, this bug is annoying
12:47
was so supper confusing, you guys are not setting the frequency to every body, we are not all super developers, please keep in mind that people like me are still learning.
please simple word and focus on main functions and what we can do with it and how we can use it.