Тёмный
Johan Jurrius
Johan Jurrius
Johan Jurrius
Подписаться
Flutter Navigation - Routes in Flutter
44:53
3 года назад
Flutter UI - Responsive UI
22:47
3 года назад
Flutter UI - TextFields
26:27
3 года назад
Flutter UI - FAB and other Buttons
23:01
3 года назад
Dart Async - Reading JSON data
15:50
3 года назад
Dart Async - Futures in Dart
32:22
3 года назад
Flutter UI - The AppBar and TabBar
19:32
3 года назад
Комментарии
@normanmwanza8225
@normanmwanza8225 7 дней назад
2 yrs later the vid is still helpful
@mostafazangana8020
@mostafazangana8020 Месяц назад
your explanations is so clear, many thanks sir
@Tanakacloud3364
@Tanakacloud3364 Месяц назад
Fucking GOD... YOU ARE MY FUCKING GOD!!! Thanks bro... you are solving my problem and saving what little mental capacity I had... :"D
@Jimmy-zt5io
@Jimmy-zt5io 2 месяца назад
OMG this is content is gold!
@7259-y5i
@7259-y5i 2 месяца назад
Good evening, I followed with great interest your playlist on flutter which I find very instructive for someone who wants to excel on mobile application development with flutter. This while, if your time allows, can you make videos on the BLoC package and also flutter firebase. Thanks again for everything.
@Me00721
@Me00721 3 месяца назад
Can you combine Scanner and JoptionPane? This doesn’t work. Maybe you can offer an explanation.
@DiegoCorderoSolano-hl9dg
@DiegoCorderoSolano-hl9dg 3 месяца назад
Great video, you helped me a lot.
@yeayeayea7619
@yeayeayea7619 3 месяца назад
Hope this helps someone out: class Reading { double value; Reading({required double value}) : this.value = value; Reading.zero() : value = -999; @override String toString() { return '$value'; } } class Temperature extends Reading { String city; Temperature({required String city, required double reading}) : this.city = city, super(value: reading); Temperature.zero() : city = '', super(value: -999); @override String toString() { return 'Temperature reading: Reading: ${super.toString()} City: $city '; } } class Pressure extends Reading { String objectTested; Pressure({required String objectTested, required double reading}) : this.objectTested = objectTested, super(value: reading); Pressure.zero() : objectTested = '', super(value: -999); @override String toString() { return 'Pressure reading: Reading: ${super.toString()} Object Tested: $objectTested '; } } void main() { var fromServer = [ { 'type': 'temp', 'reading': 20.2, 'city': 'Johannesburg', }, { 'type': 'pressure', 'reading': 100.0, 'object': 'Glass Cylinder', }, { 'type': 'temp', 'reading': 35.2, 'city': 'New York', }, { 'type': 'pressure', 'reading': 300.5, 'object': 'Tire', } ]; }
@yeayeayea7619
@yeayeayea7619 3 месяца назад
Here's a copy of the Composition Starter: class Instructor { String _name; Instructor({required String name}) : _name = name; String get name => _name; set name(String name) => _name = name; @override String toString() { return 'Name of the Instructor: $_name'; } } class Book { String _bookName; String _isbn; Book({required String bookName, required String isbn}) : _bookName = bookName, _isbn = isbn; String get bookName => _bookName; set bookName(String name) => _bookName = name; String get isbn => _isbn; set isbn(String isbn) => _isbn = isbn; @override String toString() { return 'Name of the book: $_bookName ISBN of the book: $_isbn'; } }
@arifavicii6786
@arifavicii6786 3 месяца назад
if any one having geadle exception, just delete the andriod folder completely and re download it.
@thembamashaba5862
@thembamashaba5862 3 месяца назад
I followed every video to the letter and I keep receiving a "unexpected null value" error popping up on the snackbox. Can you please assist?
@potty1444
@potty1444 3 месяца назад
We miss you T-T
@yeayeayea7619
@yeayeayea7619 3 месяца назад
If you made it this far, please enjoy this copypasta!: //Question 1 //You are given the following 2 Lists //Use a loop to work out the total sales for the year and Highest sale of the year //Also print out the name of the month with the highest sale //example printout: //The total sales for the year is $29390.90 //the highest sale is R5533.20 in August var salesFigures = [ 2150.71, 2200.50, 1500.25, 1100.55, 3255.55, 1223.60, 3321.33, 5533.20, 1202.50, 3455.61, 2111.20, 2335.90 ]; var months = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]; //Question 2 //Given below are phone numbers for company staff members from 2 different departments //You want to send out sms messages to all staff members //Some staff member belong to both departments //Print out a final list of phone numbers without duplicates var deptIT = { '0876765433', '0826548977', '0739087612', '0127769900', '0727784420' }; var deptHR = { '0739087612', '0727784420', '0817745555', '0917769987', '0826758977' }; //Question 3: //Given the following declarations, //print out using a loop: //Peter has a score of 40% //Paul has a score of 76% //James has a score of 89% //The average score is 68.33% var student1 = { 'name': 'Peter', 'testScore': 40, }; var student2 = { 'name': 'Paul', 'testScore': 76, }; var student3 = { 'name': 'James', 'testScore': 89, }; var studentFiles = [student1, student2, student3]; var totalClassScore = 0.0;
@sizwethulani6131
@sizwethulani6131 4 месяца назад
You sound like Dr Nel who was teaching me SOD at CUT, thank you for the tutorial.
@kasualraps
@kasualraps 3 месяца назад
they sound similar. i miss dr nel
@erblincocaj8855
@erblincocaj8855 4 месяца назад
Amazing teaching skills. Very informative, great pace and a very good structure of information. Your videos are helping me a lot.
@Kyun_____
@Kyun_____ 4 месяца назад
Thanks
@omarhassan6809
@omarhassan6809 5 месяцев назад
thnx very much
@channabandara5415
@channabandara5415 5 месяцев назад
thx this was really helpful
@Chinez
@Chinez 5 месяцев назад
Completed🫶🏽 Thanks a lot You're the best tutor I've witnessed so far!
@llewellyniyer4597
@llewellyniyer4597 6 месяцев назад
You sound South African ❤
@Chinez
@Chinez 6 месяцев назад
Due to this tutorial, I've gotten very familiar with classes, objects, constructors, getters & setters, methods override, initializing and a lot more. Thanks a lot for your helpful way of explaining things. You're the best!
@Chinez
@Chinez 6 месяцев назад
Just love how you clearly specify your tutorials. Really helpful for beginners😊
@EndemikBitki-xc6li
@EndemikBitki-xc6li 6 месяцев назад
Harikasınız...
@user-tq5ji3qz3y
@user-tq5ji3qz3y 7 месяцев назад
I have to admit you are one of the best in dart if not the best that I have come across. The tutorials are so relatable. Thank you so much.
@omarhaadnaan
@omarhaadnaan 7 месяцев назад
watching 2024
@kholoudkhaled2897
@kholoudkhaled2897 7 месяцев назад
It’s been 2 years since the last video you uploaded 💔💔💔
@MohamedAbauze
@MohamedAbauze 7 месяцев назад
thanks man your solve my problem thankssss
@IamHariJags
@IamHariJags 7 месяцев назад
why is stateless widget is used in line 144 . I guess stateful could have been used . Your opinions??
@philroger8773
@philroger8773 7 месяцев назад
thank you for making this awesome series
@shazzadhossain5609
@shazzadhossain5609 8 месяцев назад
You are really a great teacher. Learning from you is easy and effective. Love to get some more videos or suggestions from you.
@user-nx4yt5gd2g
@user-nx4yt5gd2g 8 месяцев назад
useful, keep making videos about dart and flutter please!
@Blaze_MediaTv
@Blaze_MediaTv 8 месяцев назад
Love the video
@tarek200jo
@tarek200jo 8 месяцев назад
I'm Oracle programmer where i dont have to use classes in my programs , because oracle is a procedural programming language. Classes concept made every thing about flutter is complicated. in Oracle , to move from page to page all i have to do is call call_form() function . if these some data i want to send to this page , al i have to do is to use global variables that can be accessed anywhere and anytime in the runtime application . why flutter cant be that easy!!!!!!!!!! taking into consideration that mr.Johan Jurrius explained it as easy as possible to make understandable.
@tarapogancev
@tarapogancev 8 месяцев назад
Lovely explanation, thank you! I'm currently switching from Kotlin, and this greately helped me understand the concept clearly.
@user-gi2fb5rj7k
@user-gi2fb5rj7k 9 месяцев назад
Thank you so much for these videos. Your tutorials are the best, and you are saving my education!
@alfonso3997
@alfonso3997 9 месяцев назад
thank you so much Johan .. Muchas gracias Johan
@adeolaodusami9311
@adeolaodusami9311 9 месяцев назад
How is the elevatedbutton not part of the widget tree but the text widget is?
@alexanderestrada-xi7ml
@alexanderestrada-xi7ml 9 месяцев назад
nice job!
@Magnus3333DK
@Magnus3333DK 9 месяцев назад
Awesome and simple video! Thanks
@Magnus3333DK
@Magnus3333DK 9 месяцев назад
Thanks for the video!
@SuperShivammm
@SuperShivammm 9 месяцев назад
Beautiful, it is the pure oop' power
@Magnus3333DK
@Magnus3333DK 10 месяцев назад
Awesome video!
@ALLINONE-jm5ej
@ALLINONE-jm5ej 10 месяцев назад
Thanks a lot...
@kangtri3683
@kangtri3683 11 месяцев назад
Thank You because my dart command it's no longer red color.
@charliemagnemartinez4341
@charliemagnemartinez4341 11 месяцев назад
this is still very useful. even now. looking forward to starting to finishing everything in this playlist and starting flutter proper playlist.
@yeayeayea7619
@yeayeayea7619 3 месяца назад
Indeed
@kholoudkhaled2897
@kholoudkhaled2897 11 месяцев назад
i really miss your teaching way, hope you upload new videos, i completed dart course and flutter, NO ONE EVER EXPLAINES CLEARLY LIKE YOU DO <3 Also i hope you make a series on clean architecture
@TrikNgonlen
@TrikNgonlen 11 месяцев назад
This is awesome! But, why didn't you push the code to GitHub?
@abdoudjerdi9193
@abdoudjerdi9193 11 месяцев назад
I just want to say Thank you for amazing tutorial. I really appreciate the effort you put into this. you're no longer a teacher you are a hero. thanks a lot❤❤
@suleimansaheedayomide5758
@suleimansaheedayomide5758 11 месяцев назад
Thanks.. You are a great tutor!
@eula1194
@eula1194 Год назад
at 10:54. when you were entering the arguments for listOperation() function, i guessed the first argument right, which was values, but i guessed the next argument wrong, i expected action as the second argument. i gotta study this harder.