Thank you, Andrew & Filip, Its really a useful video for beginners like in flutter. Waiting to watch video from both you 1. On CRUD SQLite operations. 2. Making API requests. 3. Customising the UI (tweaks on iOS&Android) 4. Navigations drawer, Switching between screens etc
I just spent the past 3 hours learning from this video, and man was it a productive 3 hours. It's pretty rare that I find a holy grail tutorial for me, and this is one of them. Please make more!
Very cool to see a flutter show starting. I really want to see this technology take off because it really deserves the attention. It is a shame that some people seem to ignore it because of Dart.
Great job guys. I would say though, there are enough basics video about flutter. We know how to compose widgets. Maybe it's time we talk about performance, best practices, patterns for scaling, and also stuff like advanced firebase, and so on. Specially when it's from the flutter team. Other tech channels will teach the basics and create apps from scratch over and over. Anyway... Thanks again.
Great point. That's definitely the direction we would like to go. There's still some basics we'd like to cover but, in general, each episode should deal with at least a few advanced topics.
I cannot agree. There are kind-of videos about generic concepts of building widgets. However, most of the documentation, both video and otherwise, has seemed a bit dispersed and half-way ready. "We" know? From my standpoint, I do not know, so your "we" is really just people that would agree with you, not the entire community. My team's lead developer agrees with my sentiment -- there is "halfway" documentation and video content -- and almost nothing on any other sites, such as Pluralsight. I for one would rather see a more meaningful series, which puts everything together from the beginning concepts of widget creation through to advanced topics you mentioned, and all that belongs in-between those two areas. That, in the end, is much more useful and coherent for an entire community of Flutter devs, whereas only focusing on special interests of varying groups leaves potential gaps and a lack of cohesive content that follows Flutter through the entire process of app development. I hope you can see where I am coming from, or at least understand how the full-on set of videos could serve more people overall. :) In the end, I think that Google is the perfect people to create content, even for beginners -- who else will get it closest to being right and accurate? Other sites try, and often fail, to do just that.
I wish you were more specific about what you and your lead dev don't know exactly so I can relate more. But anyway I don't think we disagree on much. Maybe my list doesn't include your specific concerns, but by no means it was an exhaustive list. The only difference in our viewpoints is which is more useful right now, problem specific videos or from scratch type of videos. I agree that the later has its benefits, but it's a matter of timing. I think if Flutter is to be taken seriously it has to establish best practices in architecture design side of things. Flutter is already appealing in terms of quick and economic development but you can't rely on the current situation for less generic apps. You can see this in Hamilton's app being mentioned as a popular app that was built with Flutter, but it was a basic app that was needed to be made available quickly. By the way, I intentionally decided not to get into a debate about the meaning of my "we" or your "more people overall". Let's keep this more objective. The short version of my first comment is this: "There is no point in repeating the exact same thing" which I think we can agree on.
For me, as a GWT dev, but a Flutter + Dart newbie, you got the pace just right. Thanks.
6 років тому+19
Nice new series, keep 'em coming. As a suggestion, I think it would be better to leave the computer screen expanded the whole time with a small screen showing you guys at a corner. The constant zooming in and out was a bit annoying at times.
Very honest and informative for us new to flutter. And also good for helping with impostor syndrome, since looking at you up there in the big leagues and your unfiltered thought process, makes one really experience peace of mind about our own stumbling when going over designing or developing an app. Thanks. Flutter is awesome! BTW.
Omg this is the best thing ever. Can't believe I found the perfect combination of the slow tutorials and the fast speedcoding videos. Imma learn me some flutter 😎😁😁
Great show. I started out with React Native 6 months ago never having developed a mobile app in my life and I was amazed that I can build something functional in an afternoon just with some basic Javascript skills. Tried out flutter a week ago and I'm hooked. It takes the best ideas from React Native and makes it just a bit nicer. I like the layout widgets like the Scafold, better autocompletion because of strong typing, stateful hotreload, Observatory kicks ass and even just compiling and running a clean build seems faster and more reliable.
Really great video, I am interested to see more videos in this series. More about best practices when building apps with flutter and how to handle multiple pages and network calls.
Sir making mistakes while teaching makes this the best tutorial ever because i do that i make mistakes and keep editing until it works and most of the time i think i'm just a dumbass and will never be a programmer but after seeing a professional Goggle engineer making mistakes i'm full of confident ow and will keep learning :D Thank you
thank you for the show, how about a link with all the code from this talk ? some parts of the code shown in the screen are incomplete, we can't see it, am I missing something ? thank you again
Light mode on android studio is dead. I would forget this blasfemy because the episode was really great guys! Well done! No more light mode please x.x!
0:56 I always wonder who writes these subtitles. Whomever, whatever it is, they clearly never heard about Hacker News which is a noose app, haha. Very cool format
47:30: Snackbar.of(context) is called with the BuildContext of the entire page, which does not have Scaffold in the first place. docs.flutter.io/flutter/widgets/Builder-class.html could be used to show Snackbar based on the wrapping Scaffold
classroom.udacity.com/courses/ud905 They take more time in explaining some things and have quizzes that build to a final project at the end. You should check it out.
1. Would've been nicer to have a better understanding why some things were not working (for example when you add a dependency) 2. Why are the animations a bit laggy? When you pull to refresh, for example. 3. On Android when you change the configuration, the activity is destroyed a recreated. What happens on Flutter? 4. Why on earth this tiny app is 25+ MB when compiled for Android? 31:43 Anyway, interesting video and plus do more! Thanks
Thanks! 1. I have to look what you mean. We recorded this episode about 2 months ago. 2. When you are developing an app, you do it in "debug" mode (formerly known as "slow mode"). Some things are slower in this mode. (But the idea is that it's still very much usable, and pixel-perfect to your finished app. You just get more runtime checks, ability to do debugging with breakpoints and such, and ability to statefully hot-reload.) 3. That's the debug build (which includes things like ability to hot-reload itself, meaning that it contains a whole VM). A prod build is ~7MB, which is not great, but we also haven't really started optimizing for this yet.
I think the dependency was not working because the version was wrapped in double quotes("^3.0.0 ") but should have been just the ^3.0.0 , like the cupertino dependency below...ua-cam.com/video/yr8F2S3Amas/v-deo.htmlm31s
3. Everyone want to know that. 4. My guess is the Flutter UI code is shipped with your app. Unlike the native way where the UI code is in Android. It's view in code. It seems they're all highly restricted prebuild UI widget classes. All the talks are building CRUD little apps.
I would love to see how we can customize given widgets. For example remove that up/down arrow on the right or to draw brand new widgets with custom shape and behavior. Also I would like to see how we can call native Android/iOS APIs. And a bit more about asynchronous callbacks and best practices, for example I need to do some background work and notify all UI elements about the results (fail with message or OK). And what about multithreading? Thanks!
Thanks for the example. Could you please also show a more complex sample with state persistence (SQLite), service managers that are not represented on the UI layer and working with device hardware like IMU sensors, camera, file system etc..
I think they planned to have it like this, tho the name 'the boring show' ... Also , from the dummy questions , u can tell the intention is to me really unformal which is great
How would you add a working search bar to this. The issue I'm having is I can't seem to .add items in the list to a new list and then set the state to use that list if it contains a query that matches some data in the items parameters.
What is the use of map() here in children: _articles.map(_buildItem).toList(); inside body ? @17:13 Explanation if any would be greatly helpful. Thanks .
Sir, can you create a video on flutter iOS background FCM notification? I am to handle this on the android side, but when I am creating iOS it showing notification only when the app is in the foreground. PLEASE HELP!!!
Thank you, Andrew & Filip, Its really a useful video for beginners like in flutter. Waiting to watch video from both you
1. On CRUD SQLite operations.
2. Making API requests.
3. Customising the UI (tweaks on iOS&Android)
4. Navigations drawer, Switching between screens etc
Do it
do it
do it
more episodes
This was surprisingly not-boring.
Flutter seems pretty cool, and the tooling seems really helpful.
I just spent the past 3 hours learning from this video, and man was it a productive 3 hours. It's pretty rare that I find a holy grail tutorial for me, and this is one of them. Please make more!
Very cool to see a flutter show starting. I really want to see this technology take off because it really deserves the attention. It is a shame that some people seem to ignore it because of Dart.
love your videos Tensor.
Thank you. Its always nice to hear that people are finding good use from my series.
you sound like flutter has been around for years!
Technically it has been around for at least 2 - 2.5 years now.
Dart is awesome! I do not understand also
That "i-can-has-clean-desktop" folder though. 🤣🤣
"We are very busy and underprepared."
Oof, if that ain't me.
Great job guys.
I would say though, there are enough basics video about flutter. We know how to compose widgets. Maybe it's time we talk about performance, best practices, patterns for scaling, and also stuff like advanced firebase, and so on.
Specially when it's from the flutter team. Other tech channels will teach the basics and create apps from scratch over and over. Anyway...
Thanks again.
Great point. That's definitely the direction we would like to go. There's still some basics we'd like to cover but, in general, each episode should deal with at least a few advanced topics.
Specific iOS and Android integrations would be great as well! E.g. push notifications and geolocation
Great, this is a step in the right direction. I'm still waiting for that advanced firebase with flutter.
I cannot agree. There are kind-of videos about generic concepts of building widgets. However, most of the documentation, both video and otherwise, has seemed a bit dispersed and half-way ready. "We" know? From my standpoint, I do not know, so your "we" is really just people that would agree with you, not the entire community. My team's lead developer agrees with my sentiment -- there is "halfway" documentation and video content -- and almost nothing on any other sites, such as Pluralsight. I for one would rather see a more meaningful series, which puts everything together from the beginning concepts of widget creation through to advanced topics you mentioned, and all that belongs in-between those two areas. That, in the end, is much more useful and coherent for an entire community of Flutter devs, whereas only focusing on special interests of varying groups leaves potential gaps and a lack of cohesive content that follows Flutter through the entire process of app development.
I hope you can see where I am coming from, or at least understand how the full-on set of videos could serve more people overall. :) In the end, I think that Google is the perfect people to create content, even for beginners -- who else will get it closest to being right and accurate? Other sites try, and often fail, to do just that.
I wish you were more specific about what you and your lead dev don't know exactly so I can relate more. But anyway I don't think we disagree on much. Maybe my list doesn't include your specific concerns, but by no means it was an exhaustive list.
The only difference in our viewpoints is which is more useful right now, problem specific videos or from scratch type of videos. I agree that the later has its benefits, but it's a matter of timing. I think if Flutter is to be taken seriously it has to establish best practices in architecture design side of things. Flutter is already appealing in terms of quick and economic development but you can't rely on the current situation for less generic apps. You can see this in Hamilton's app being mentioned as a popular app that was built with Flutter, but it was a basic app that was needed to be made available quickly.
By the way, I intentionally decided not to get into a debate about the meaning of my "we" or your "more people overall". Let's keep this more objective. The short version of my first comment is this: "There is no point in repeating the exact same thing" which I think we can agree on.
3:05 "You're just building an iOS app in Android Studio"; Epic!
This is not boring at all, it's so cool and fun for a beginner like me! Thank you guys.
It's so good to find anything that is relevant to flutter in one channel and from one source, thanks.
The fact you guys were doing an unedited version of the whole thing is actually awesome.
For me, as a GWT dev, but a Flutter + Dart newbie, you got the pace just right. Thanks.
Nice new series, keep 'em coming. As a suggestion, I think it would be better to leave the computer screen expanded the whole time with a small screen showing you guys at a corner. The constant zooming in and out was a bit annoying at times.
Please guys, keep on making these Boring-Interesting videos. I love them, very informative.
Very honest and informative for us new to flutter. And also good for helping with impostor syndrome, since looking at you up there in the big leagues and your unfiltered thought process, makes one really experience peace of mind about our own stumbling when going over designing or developing an app. Thanks. Flutter is awesome! BTW.
one of the few tutorials which are not boring with the title the boring show , nice
Thank you google developers. Keep updating with your episodes.
You guys are awesome and changing lives worldwide, left and right, so recklessly.
Kudos to Andrew for reeling in the demo to take a timeout to get Filip to explain the concepts of Flutter.
Great episode. I like the idea showing it to newbie because he is asking questions that I had while watching hahaha
You guys are amazing. Thank you and your team.
I am really grateful for this series, Thanks Team Flutter for making this happen.
Thanks for watching!
This is great! Thank you and please keep these videos coming!
Omg this is the best thing ever. Can't believe I found the perfect combination of the slow tutorials and the fast speedcoding videos.
Imma learn me some flutter 😎😁😁
The concept of your show is very helpful to learn how to face difficulties in our journey to make a great app from scratch. Keep up the good work.
Source code link?
Awesome, not boring ... I really appreciated
Great show. I started out with React Native 6 months ago never having developed a mobile app in my life and I was amazed that I can build something functional in an afternoon just with some basic Javascript skills. Tried out flutter a week ago and I'm hooked. It takes the best ideas from React Native and makes it just a bit nicer. I like the layout widgets like the Scafold, better autocompletion because of strong typing, stateful hotreload, Observatory kicks ass and even just compiling and running a clean build seems faster and more reliable.
Awesome.This is really helpful.
Really great video, I am interested to see more videos in this series. More about best practices when building apps with flutter and how to handle multiple pages and network calls.
Keeping up guys. I learned so much!
Great series! Keep it up, dudes!
In love with this show
This tutorial sounds real , keep going guys I LIKE IT
Where can I find source files
A really cool pilot episode, I'm joining almost a year later, but please keep up with this series.
Sir making mistakes while teaching makes this the best tutorial ever
because i do that i make mistakes and keep editing until it works and most of the time i think i'm just a dumbass and will never be a programmer
but after seeing a professional Goggle engineer making mistakes i'm full of confident ow and will keep learning :D Thank you
this is awesome, great work and keep it up!
Great video! Looking forward to the episode with Navigation and more...
Watched the first episode and already psyched about the show!
So cool. I wanted to learn flutter to develop the apps with scratch, finally, I got it. thank you so much.
43:07 when you note that design is not for you
Absolutely LOVE what you are doing
more episodes please i love this
Haven't watched yet but I'm so glad you guys did this!
thank you for the show, how about a link with all the code from this talk ? some parts of the code shown in the screen are incomplete, we can't see it, am I missing something ? thank you again
Wow, thanks! As someone learning Flutter, his was really helpful!
The pilot episode is very interesting. Not boring
I started coding Flutter this week this is very fun :D
Light mode on android studio is dead. I would forget this blasfemy because the episode was really great guys! Well done! No more light mode please x.x!
I have seen Light mode for yearsss hahaha
Great
I have learn something new in this show... Thanks
Very interesting when Google developers working using Apple technic :)
0:56 I always wonder who writes these subtitles. Whomever, whatever it is, they clearly never heard about Hacker News which is a noose app, haha. Very cool format
47:30: Snackbar.of(context) is called with the BuildContext of the entire page, which does not have Scaffold in the first place. docs.flutter.io/flutter/widgets/Builder-class.html could be used to show Snackbar based on the wrapping Scaffold
Thank you. It helps!!!
Great job guys, reinventing the wheel yet again!
How many millions did this cost?
if you share the material you prepared we can try with you just saying :D good content guys thank you
Really interesting, need more like this
Nice episode. Partnering this with the Udacity course is giving me a much greater understanding of Flutter.
Alec wt u mean to say with udacity course...plz be more specific...a link to it wud be appreciated
classroom.udacity.com/courses/ud905
They take more time in explaining some things and have quizzes that build to a final project at the end. You should check it out.
very cool, I will follow this series 🚀
1. Would've been nicer to have a better understanding why some things were not working (for example when you add a dependency)
2. Why are the animations a bit laggy? When you pull to refresh, for example.
3. On Android when you change the configuration, the activity is destroyed a recreated. What happens on Flutter?
4. Why on earth this tiny app is 25+ MB when compiled for Android? 31:43
Anyway, interesting video and plus do more! Thanks
Thanks!
1. I have to look what you mean. We recorded this episode about 2 months ago.
2. When you are developing an app, you do it in "debug" mode (formerly known as "slow mode"). Some things are slower in this mode. (But the idea is that it's still very much usable, and pixel-perfect to your finished app. You just get more runtime checks, ability to do debugging with breakpoints and such, and ability to statefully hot-reload.)
3. That's the debug build (which includes things like ability to hot-reload itself, meaning that it contains a whole VM). A prod build is ~7MB, which is not great, but we also haven't really started optimizing for this yet.
I think the dependency was not working because the version was wrapped in double quotes("^3.0.0 ") but should have been just the ^3.0.0 , like the cupertino dependency below...ua-cam.com/video/yr8F2S3Amas/v-deo.htmlm31s
3. Everyone want to know that.
4. My guess is the Flutter UI code is shipped with your app. Unlike the native way where the UI code is in Android.
It's view in code. It seems they're all highly restricted prebuild UI widget classes. All the talks are building CRUD little apps.
I would love to see how we can customize given widgets. For example remove that up/down arrow on the right or to draw brand new widgets with custom shape and behavior.
Also I would like to see how we can call native Android/iOS APIs.
And a bit more about asynchronous callbacks and best practices, for example I need to do some background work and notify all UI elements about the results (fail with message or OK). And what about multithreading?
Thanks!
Thanks for the example. Could you please also show a more complex sample with state persistence (SQLite), service managers that are not represented on the UI layer and working with device hardware like IMU sensors, camera, file system etc..
Hell yeah, though I hope this becomes more about news and tips and Q/A than straight examples
loved it...please do more of this!
This is very cool! More advanced topics please. 🙏
awsome idea... more episodes!!
You're so cool. Thanks for the videos. Keep it up!
I understand better than the subtitles. Using Flutter pays off 😆
Love this!
Please make more videos about layout, alignment, positioning, stack, etc.
"If you feel boring, the video ends"
-The boring Flutter Development Show
Great video, thanks for sharing.
Genyous way of lecturing in this video. Two persons, lecturer and other person that ask questions.
A lot of useful things, a lot of fun, a lot of knowledge. I am waiting for next episode, ;)
Love the show, like the premise!
But I suggest more organization in the next episodes. I'll sure look at them all!
I think they planned to have it like this, tho the name 'the boring show' ... Also , from the dummy questions , u can tell the intention is to me really unformal which is great
Any and all flutter content is good content
It's very useful. Thanks a lot!
My MacBook makes that sound too when I run Android Studio & iOS Simulator at the same time! XD
Great video!
Will you guys make a video about laying out?
How would you add a working search bar to this. The issue I'm having is I can't seem to .add items in the list to a new list and then set the state to use that list if it contains a query that matches some data in the items parameters.
Great episode thanks
very cool
The Boring Flutter show is very interest and enjoyable for me :)
thank you
Amazing! We need moooooore! :)
Keep this alive please :).
In Dart language, for class and function called, when need the parentheses () symbol?
I am all in on flutter and love Dart
What is the use of map() here in children: _articles.map(_buildItem).toList(); inside body ? @17:13 Explanation if any would be greatly helpful. Thanks .
I hope there willl be a tensorflow video soon :)
Wish to have some map related topic! thx
Sir, can you create a video on flutter iOS background FCM notification?
I am to handle this on the android side, but when I am creating iOS it showing notification only when the app is in the foreground.
PLEASE HELP!!!
what is the font used(Android Studio Obviously)?
Boring? No. Perfect.
Nice. More flutter class. Tanks
Please provide starter files in the description.
Great episode want more! :P
Love to watch this boring show about flutter from google developers. I want to excel in both flutter and AngularDart.. let me try ;)
Thanks !!!
Just what I need, at the right time, by the right people. Can we make it daily?