Тёмный
JediPixels
JediPixels
JediPixels
Подписаться
Welcome to Marco's (JediPixels) Flutter RU-vid channel. Get an introduction to how Flutter works behind the scenes and code samples.

Flutter gives new and experienced developers the ability to build beautiful mobile apps. Build dynamic native mobile apps for Android and iOS at an accelerated pace by using a single code base. The single code is accessible on both platforms and avoids going through a complex series of codes for each operating system. Discover Beginning Flutter’s hands-on approach and why so many developers find this language to be essential for building apps.

Subscribe to stay connected:
bit.ly/JediPixelsRU-vid

Information & updates:
JediPixels.dev

About me:
jedipixels.dev/about-me-marco-napoli

My Apps:
pixolini.com

Property Flip or Hold:
PropertyFlipOrHold.com

Follow me on Twitter:
twitter.com/JediPixels

Beginning Flutter Book:
www.amazon.com/Beginning-Flutter-Hands-Guide-Development/dp/1119550823
Flutter CustomClipper Intro - 3 of 3
5:05
3 месяца назад
Flutter CustomClipper Intro - 2 of 3
4:48
3 месяца назад
Introduction Who Am I as a Flutter Developer
1:57
7 месяцев назад
Vue 3 - Responsive Composition API
11:12
9 месяцев назад
CBC Sticky Grouped Headers in Flutter Preview
0:56
9 месяцев назад
What's the Next Tutorial?
0:22
Год назад
Комментарии
@princejonnyjuniorjones426
@princejonnyjuniorjones426 2 месяца назад
I really like how you have simplified everything. I have been learning Flutter for a while and your videos are great to watch because instead of diving straight into things, you help with understanding both the concepts and the way to think that is needed to apply the concepts. Best of all, your videos are short and to the point!
@JediPixels
@JediPixels 2 месяца назад
Thank you, I greatly appreciate it.
@inteltone
@inteltone 3 месяца назад
Thanks a lot to the author for this video. It really helped!
@JediPixels
@JediPixels 3 месяца назад
Glad it helped! Thank you.
@roman_mathew
@roman_mathew 5 месяцев назад
great intro man! Please keep up with videos, you have a good technical style and immense proficiency!
@JediPixels
@JediPixels 4 месяца назад
Thank you so much, I appreciate it.
@thirddeity9106
@thirddeity9106 9 месяцев назад
it's show window is not defined TT
@anukools3
@anukools3 11 месяцев назад
Informative but too much animation causing distraction to concept.
@JediPixels
@JediPixels 11 месяцев назад
I appreciate the feedback.
@richardappow6770
@richardappow6770 Год назад
Would be a great tutorial. When do we start?
@JediPixels
@JediPixels 11 месяцев назад
The full tutorial is about 6.5 hours and here is the link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-wXy-8L1G3xA.html
@surjeralotv
@surjeralotv Год назад
Nice
@JediPixels
@JediPixels 11 месяцев назад
Thank you.
@bulsond
@bulsond Год назад
Thank you. We are waiting for the next video.
@JediPixels
@JediPixels Год назад
Thanks...
@fem610
@fem610 Год назад
Thanks for all the time and the effort you put to create this amazing content, and I hope to see content similar to this in the near future.
@JediPixels
@JediPixels 11 месяцев назад
Yep, that is the plan.
@milangaur2778
@milangaur2778 Год назад
It looks really good I am Looking forward to it
@milangaur2778
@milangaur2778 Год назад
Amazing Project and wonderfully explained also, Love your hard work man, Learning so many things from you, thanks a lot for such good content
@JediPixels
@JediPixels Год назад
My pleasure!, thank you.
@usr829
@usr829 Год назад
Really Useful ❤
@JediPixels
@JediPixels Год назад
Thank you.
@001Debjeet
@001Debjeet Год назад
I have used this but i get null error The following TypeErrorImpl was thrown building ValueListenableBuilder<int>(state: _ValueListenableBuilderState<int>#daaba): Unexpected null value. not able to find the solution for this
@JediPixels
@JediPixels Год назад
I am using the following format: ```ValueNotifier<int> numberOfEspresso = ValueNotifier<int>(0);``` ``` ValueListenableBuilder( valueListenable: dashboardValueNotifier.value.numberOfEspresso, builder: (BuildContext context, int value, Widget? child) { debugPrint('numberOfEspresso: ${dashboardValueNotifier.value.numberOfEspresso.value}'); return MoodVerticalBarWidget( icon: Icons.coffee_maker_outlined, numberToPlot: dashboardValueNotifier.value.numberOfEspresso.value, numberToPlotMax: numberToPlotMax, title: 'Espresso', ); }, ), ```
@bawiceu1926
@bawiceu1926 Год назад
Thank you for Sharing ❤️
@JediPixels
@JediPixels Год назад
Thanks for watching!
@333PerezJuan
@333PerezJuan Год назад
Hey Mr you're a Master. Thank you a lot for sharing your knowledge.
@JediPixels
@JediPixels Год назад
Thank you so much, I appreciate it.
@The_Fun_Era
@The_Fun_Era Год назад
finally a clear explanation for value notifier..gee thanks
@JediPixels
@JediPixels Год назад
Thanks...
@busesofpakistan5927
@busesofpakistan5927 Год назад
carry on
@JediPixels
@JediPixels Год назад
Thank you.
@Winters__
@Winters__ Год назад
Can you please try a beginner’s tutorial project next time
@JediPixels
@JediPixels Год назад
That sounds good.
@roman_mathew
@roman_mathew 5 месяцев назад
@@JediPixels no, there is enough videos for beginners, your video is perfect, keep it up!
@zekeriyadalbey8393
@zekeriyadalbey8393 Год назад
You are perfect , thanks.
@JediPixels
@JediPixels Год назад
You are much too kind, I learn every day something new.
@joeyroman84
@joeyroman84 Год назад
Thank you for these 3 videos! I have been using BloC and Riverpod but have no idea what is going on in the background. At least with these methods I understand what it is I am doing. Streams next I am assuming? :D Are there any performance differences between Inherited/ValueNotifier/ChangeNotifier? Seems like they can all be used interchangeably.
@JediPixels
@JediPixels Год назад
Yes, I am planning using Streams for future videos. Like you said, they can be use interchangeably, it's a preference depending on the goal that you need to accomplish. With the projects I have worked on, I have not seen any serious difference in performance. What can effect the performance is the app's logic that runs the custom task before the changes are redrawn on the screen. Thanks you.
@prasantkumar7693
@prasantkumar7693 Год назад
Nice explanation and interesting research by you. Thank you
@JediPixels
@JediPixels Год назад
Thanks...
@cstv333
@cstv333 Год назад
This might be a bit low-level for most, but as a non-coder, still developing my skills at beginner level, I would welcome a tutorial that shows how to write a basic program/code written directly in dart, then take that code to structure a flutter app. I have yet to see a dart/flutter beginner course take this approach. I can code a simple program in Dart, but when I try to move that to flutter, I am stumped, and get lost very quickly!
@JediPixels
@JediPixels Год назад
Thanks. I might create a new tutorial that creates a project from scratch.
@ACHVPEAK
@ACHVPEAK Год назад
I enjoy these videos. Short and easily digested by the mind. Great content!
@JediPixels
@JediPixels Год назад
Awesome, thank you!
@ainix6553
@ainix6553 2 года назад
Full app structure
@JediPixels
@JediPixels Год назад
I added a video for a Full App Structure with the GitHub code. Check out the video at ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-wXy-8L1G3xA.html
@serkandemir6733
@serkandemir6733 2 года назад
responsive webapp with provider
@adil_elkhallouki
@adil_elkhallouki 2 года назад
Thanks is very useful 👍
@JediPixels
@JediPixels 2 года назад
Thanks...
@Chandan2035
@Chandan2035 2 года назад
Impressive 👍
@George-or3uv
@George-or3uv 2 года назад
I have been looking at your code. I was wondering, because you said that the state can only be used inside the widget tree (from parent to child || children), can we use the state of the inheritedWidget if it is used with push navigations ( i.e. pressing a button to Navigate to a new Scaffold)? What would be an example of when we couldn't use an InheritedWidget due to it being outside of the scope of the Widget tree? Am I correct in thinking that it can't be used in certain situations? Hopefully I am being clear.
@JediPixels
@JediPixels 2 года назад
The entire application is a big widget tree starting at the root when runApp(MyApp()) is called from the main() method in the main.dart file. You can place the InheritedWidget in your main.dart file wrapping the Home() page. It will make it available to all child widgets. If I understand your question correctly, wherever you place the InheritedWidget any widgets above will not have access to it, but all of the widgets below will. If you try to access the InheritedWidget from a widget above you will get a Unexpected null value error. You can use the InheritedWidget with the Navigator like this: Navigator.of(context).push( MaterialPageRoute( builder: (context) => const AppState( moods: 'Happy', child: MyPage(), ), ), ); In the MyPage() you access the InheritedWidget like this: @override void didChangeDependencies() { super.didChangeDependencies(); AppState appState = AppState.of(context)!; debugPrint('appState: ${appState.moods}'); }
@agussalimhidayatnm8001
@agussalimhidayatnm8001 2 года назад
thank you very much
@JediPixels
@JediPixels 2 года назад
Thank you.
@replykh4642
@replykh4642 2 года назад
Easy to understand and useful Tnx, +1 sub :P
@JediPixels
@JediPixels 2 года назад
Thanks for the sub!
@shahbazbacker8902
@shahbazbacker8902 2 года назад
Please continue, you explain things in a digestible way.
@JediPixels
@JediPixels 2 года назад
I greatly appreciate it.
@adil_elkhallouki
@adil_elkhallouki 2 года назад
very useful 👍
@JediPixels
@JediPixels 2 года назад
Thanks a lot
@FlutterMapp
@FlutterMapp 2 года назад
That's a very cool creative presentation of the widgets! Thanks 🔥
@JediPixels
@JediPixels 2 года назад
Glad you like it! Thanks.
@MatteoMusicStudio
@MatteoMusicStudio 2 года назад
Thanks :D I've needed this :)
@JediPixels
@JediPixels 2 года назад
Thanks, I appreciate it.
@metaf6
@metaf6 2 года назад
I think this is the best explanation of Flutter State Management I have ever watched so far. Simple, Clear and Functional.
@JediPixels
@JediPixels 2 года назад
Thank you, greatly appreciated.
@tiktokvideo-gd8eo
@tiktokvideo-gd8eo 2 года назад
Awsome make more videos plzz
@JediPixels
@JediPixels 2 года назад
Thank you...
@indumathipriyas3486
@indumathipriyas3486 2 года назад
Awesome ❤I didn't learn anywhere like these 4 mins.....simply awesome
@JediPixels
@JediPixels 2 года назад
Thank you so much 😀
@renanmendes35
@renanmendes35 3 года назад
Great! Thanks
@JediPixels
@JediPixels 2 года назад
Thank you...
@JoshMetcalfe
@JoshMetcalfe 3 года назад
Loved the use of a Stack to handle multiple Hero actions in the same transition.
@JediPixels
@JediPixels 2 года назад
The Stack is a great widget...
@victormanuelquintanadiaz3832
@victormanuelquintanadiaz3832 3 года назад
One of the best.
@JediPixels
@JediPixels 2 года назад
Thank you.
@tongpoolheeptaisong4133
@tongpoolheeptaisong4133 3 года назад
Amazing teacher,
@JediPixels
@JediPixels 2 года назад
Thank you so much...
@thanhson7261
@thanhson7261 3 года назад
Wow this video is so informative, i could understand what they was doing in the tutorial video
@JediPixels
@JediPixels 3 года назад
Thank you.
@MrRamchandranaik1
@MrRamchandranaik1 3 года назад
thank you for the detailed teaching I was searching for some widget that did the same and I had explored the hero tag but was not able to apply it properly, thank you 🙏
@JediPixels
@JediPixels 3 года назад
You're very welcome!
@dev_app
@dev_app 3 года назад
U make it easy and simple..big fan
@JediPixels
@JediPixels 3 года назад
Thank you.
@torly2226
@torly2226 3 года назад
Thank you for this video! I have a question: How do you position widgets if the height of some of the ones above are variable? Such as the title. Let's say the title can be multiple lines. How would you know where to position the subtitle? Same thing with the image. If the image can be different sizes, the position of the title will depend on that. Then the position of the subtitle will depend on the height of both the image and title. And the container's height depends on all of those. So is there a solution to this? Thank you in advance (I'm new to Flutter)!
@shrad6611
@shrad6611 3 года назад
short and great presentation
@JediPixels
@JediPixels 3 года назад
Thank you!
@amirhabib251
@amirhabib251 3 года назад
Very easy and affective coding! Keep going man!!!!!
@JediPixels
@JediPixels 3 года назад
Thanks a lot!
@marklloydanabeza
@marklloydanabeza 3 года назад
awesome... I feel like I hit a jackpot. Its been 1 week since I started flutter but the problem is, I've been overloaded with too much information reading from articles to articles and it made me confused. I don't know where to start until I read your article on medium. Thank u so much. God Bless u.
@JediPixels
@JediPixels 3 года назад
Thank you, I appreciate it and God Bless you too.
@Observ8or
@Observ8or 3 года назад
This is brilliant, absolutely brilliant!! You've made everything so simple to understand. I've paid for coding courses and they make everything so complicated. THANK YOU!!!
@JediPixels
@JediPixels 3 года назад
Thank you, much appreciated.
@affanamir1412
@affanamir1412 3 года назад
I am reading a book beginning flutter a hands on guide to App Development by Marco L. Nipoli and your talking the same thing just like the book because English is not my first language so its hard to understand everything from the book
@abnerpena6743
@abnerpena6743 3 года назад
I have never learned so much in 5 mins
@JediPixels
@JediPixels 3 года назад
Thank you so much.