9 Dart concepts to know before you jump into Flutter // for super beginners in Flutter

Поделиться
HTML-код
  • Опубликовано: 22 дек 2020
  • Practice Dart here without any IDE setup - dartpad.dev/
    Dart language tour - dart.dev/guides/language/lang...
    After the video, read this article -
    "How to learn Flutter; Pooja's Guide to Flutterverse"
    / i-want-to-learn-flutte...
    Interested in reading articles on Flutter? Explore my Medium here
    / poojabhaumik
    Connect with me on Instagram to know more about the Behind The Scenes of my work
    / pooja_bhaumik
    Connect on Twitter to know more about my upcoming events & content
    / pblead26

Комментарии • 175

  • @FlutterMapp
    @FlutterMapp 3 года назад +105

    After reading all comments! We can say that this is really positive comments! We need more people like you all in this world!

    • @OnlyVocals-Nomusic
      @OnlyVocals-Nomusic 9 месяцев назад

      this video was amazing and at comment section found my favourite flutter youtuber❤❤

    • @adedevianti6925
      @adedevianti6925 5 месяцев назад

      0:33

  • @Sensenwerk
    @Sensenwerk Год назад +11

    Love this overview and your way of teaching.
    As a thank you, here are some *timestamps* :
    2:08: void main(){} | dart program entry point
    2:28: variable declaration in dart
    7:19 functions in dart (positional parameters, optional positional parameters and named parameters)
    9:10 checking for null values
    10:28 fat arrow function syntax (similar to javascript)
    11:13 classes and constructors in dart
    13:32 null check for classes*
    *rated R for moaning "9"

  • @LifeGuruHamid
    @LifeGuruHamid 2 месяца назад +1

    I am a senior java developer, was just exploring dart for flutter based front end development.
    And I must say this...
    This was the best explanation I have ever seen till. Feeling more power after listening to this video. Dart seems even more powerful yet developer friendly than my fav Java.
    Kudos to you🎉😊

  • @tombyrer1808
    @tombyrer1808 2 года назад +2

    Thanks for the vid; the code & slide overlays is different from other vids, but came out great!
    Suggestion: louder volume. You might want to gate, de-ess, compress, then raise volume to about -0.6db peaks.

  • @alexpurple
    @alexpurple 3 года назад +22

    Great video & introduction to Dart!
    I taught mobile programming with Flutter to University students a few months ago, and I was struggling how to introduce to them Dart in short time, as they learnt C/C++/Java programming before. Wow! You have done the job well & better than me! :)
    If I teach again, I'll definitely ask students to watch your video & follow your account!

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +5

      That makes my day! thank you so much :D

  • @tylj
    @tylj 2 года назад

    Thank You so much Pooja, for sharing your knowledge,

  • @paulovitorbal
    @paulovitorbal Месяц назад

    Great video. I am a well seasoned backend developer, programming in java, python, php, js for years. Now I need to move away from my confort zone. I was looking for this content the whole day. You saved my day.
    Following your for more content like this.
    It's very easy to understand your explaining. Thanks.

  • @joed8805
    @joed8805 Год назад

    great. may be you can start a series or couple of more videos on this topic

  • @mhdxyz
    @mhdxyz 3 года назад +3

    Good start, keep going

  • @husainnahar838
    @husainnahar838 Год назад

    Thank you so much for such knowledge sharing.

  • @imhemish
    @imhemish 2 года назад

    Though i learnt dart, still liked this video as it made me revise things, also two things that attract my attention "come 2 dart side" and pride rainbow on your tshirt

  • @prerit791
    @prerit791 Год назад +5

    I have learnt the basics of dart in just 2 days. After learning the basics the thing that i felt is that dart is pretty organized. Unlike Java dart supports various libraries, having a simple syntax.On top of that it is not verbosed like Java, C++, and so on. So if you are reading this comment and if you are wondering whether or not should you learn dart, then the answer is you should as it is very simple. It is like python in some aspects. So yeah you should go with dart!

    • @NBSgamesAT
      @NBSgamesAT 10 месяцев назад +1

      It‘s like Python. Just with sound null safety, type checking and other things you might like to have…
      (- Pythons insane eco system sadly)

  • @HerrHafiz
    @HerrHafiz 11 месяцев назад

    nice video thanks for the tutorial

  • @HoaNguyen-nn6fg
    @HoaNguyen-nn6fg 2 года назад

    great video! many thanks

  • @alekssilenti2488
    @alekssilenti2488 5 месяцев назад

    great video lesson, thanks !

  • @rohitgurjar601
    @rohitgurjar601 Год назад

    Wow Whatta Explanation Whole Concept with one single video Thanks !

  • @br.bharat
    @br.bharat 2 года назад

    Hi Pooja, Really Informative! Thanks!!

  • @deepjyotynath340
    @deepjyotynath340 6 месяцев назад

    thanks for the quick tips. Kichu youtubers onek time nito just to make their video long. plus tumake dekhe bhalo lage. khub shundor.

  • @codecobber1107
    @codecobber1107 7 месяцев назад

    Great video, thank you

  • @liorlsa9
    @liorlsa9 Год назад

    Such a great content!
    Thanks

  • @meetpanchal8809
    @meetpanchal8809 3 года назад +1

    Thanks alot ,this helped me.

  • @mohammednumanahmed3163
    @mohammednumanahmed3163 11 месяцев назад +1

    Thank you for this knowledgeable video

  • @ujjwalchetan4907
    @ujjwalchetan4907 4 месяца назад

    Very much informative and concise. Thanks.

  • @user-ep1jm6gm6q
    @user-ep1jm6gm6q Год назад

    clean and clear explanation , thank you ..

  • @adamgreen4336
    @adamgreen4336 Год назад

    Is there a back / undo button in Darpad?
    When you make a type mistake and want to undo it and get back to the very previous position
    Like eg in MS Excel.

  • @speedbird8326
    @speedbird8326 Год назад

    I like the way you ut your fingers up for each section !!

  • @khushishparmar1050
    @khushishparmar1050 2 года назад

    Very useful video...Explain Very well everything.

  • @hassan_codes
    @hassan_codes 2 года назад

    wow. this video is just awesome!

  • @tiktokvideo-gd8eo
    @tiktokvideo-gd8eo 2 года назад

    Awesome thanks ❣😍😍

  • @vishalbhanderi1732
    @vishalbhanderi1732 3 года назад +1

    Great job

  • @ricardowong1813
    @ricardowong1813 9 месяцев назад

    Hello Pooja thanks for the video

  • @kagerah6774
    @kagerah6774 Месяц назад

    Thanks for the video but my question is what's the purpose of the double question marks the in the null operators??

  • @PiyushSingh-wo6iy
    @PiyushSingh-wo6iy Год назад

    learnt a lot. thank you mam

  • @Mecolo
    @Mecolo Год назад

    Nice video, just what I needed 👌🏼👌🏼

  • @learncoding6592
    @learncoding6592 Год назад

    Great ❤️

  • @cheguritejasree3696
    @cheguritejasree3696 Год назад

    Works, thank you boy

  • @trunghuynhohoang399
    @trunghuynhohoang399 8 месяцев назад

    This a great video about Dart.

  • @mohitsolankee2821
    @mohitsolankee2821 3 года назад +5

    Great learning experience,If any newbie is waiting for perfect start up in flutter then your video series are top notch👍

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +3

      Glad to hear that! please do share it with someone who can make some use of this video :)

    • @mohitsolankee2821
      @mohitsolankee2821 3 года назад

      @@PoojaBhaumik1 Ya sure, looking forward for the Firebase video! :)

  • @uraees
    @uraees Год назад

    Pooja, very smart approach here; goat a jist of dart in a few minutes!

  • @progtom7585
    @progtom7585 Год назад

    Nice intro video, dart is great. Thanks heaps

  • @mateenmehmood4778
    @mateenmehmood4778 2 года назад

    Awesome Video. Actually I am going to learn flutter (first Dart offcourse) in few days and working on android project. This video is really helpful. Love from Pakistan

  • @xreesh
    @xreesh Год назад

    Just needed this Video, Thanku

  • @ajmalhmir
    @ajmalhmir Год назад

    It's worth it to subscribe you Sister
    I have watched a lot of videos regarding dart but what you teach in just few points other waste the day's

  • @Schizocoustic
    @Schizocoustic 6 месяцев назад

    The best teacher I could have! 👏

  • @jatinkm
    @jatinkm Год назад +2

    This video is so precise and just what I needed to know !

    • @PoojaBhaumik1
      @PoojaBhaumik1  Год назад +1

      I'm glad! Similar video with more recent info related to Dart coming by the end of the month :) Stay tuned!

  • @gopendumanna9600
    @gopendumanna9600 Год назад

    your video representation is very neat and cool.

  • @joed8805
    @joed8805 Год назад

    is there an optional equivalent of types in dart like in Swift: String vs String?

  • @pankajgaur6846
    @pankajgaur6846 Год назад

    Hi, I have some doubts regarding Bloc Patterns can you please help me out with that?

  • @nmanikiran
    @nmanikiran 3 года назад +4

    2:08 Program Entry point

  • @bennguyen1313
    @bennguyen1313 Год назад

    If a function makes a parameter optional, would the null aware operator ?? flag that parameter as null?

  • @Grewal0007
    @Grewal0007 3 года назад +8

    osum 👍 we want atleast weekly videos on flutter in 2021 😀🙏 from you

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +5

      Thank you so much! Really working on the schedule! 😅

  • @br.bharat
    @br.bharat Год назад

    Hi Pooja.... I am a newbie in mobile development. Can I start with "Flutter" instead of Java/Kotlin?

  • @OnlyVocals-Nomusic
    @OnlyVocals-Nomusic 9 месяцев назад

    0:19 but we would love your videos like this weather its short or long, content is more valuable then size❤❤

  • @mdrabbihossen7602
    @mdrabbihossen7602 3 года назад

    Thank you very much

  • @anuphalarnkar9908
    @anuphalarnkar9908 Год назад +1

    So simple and to the point. Excellent!

  • @navarajrayamajhi2452
    @navarajrayamajhi2452 2 года назад

    If you make a complete tutorial, It will help alot and this video is also great ....lots of love from Nepal

  • @saisonysrinu
    @saisonysrinu 3 года назад

    I just learnt more with this just one video. And I am glad that I followed you on twitter in which I got this video link from.

  • @pookystudio6702
    @pookystudio6702 3 года назад +1

    Very cool😎, I just revised whole dart concepts by just watching this video. Thanks dude👍

  • @makingtheweb6620
    @makingtheweb6620 Год назад

    If I've learned html and CSS. Would Dart be the next language to learn as a novice?

  • @sanketpurohit681
    @sanketpurohit681 2 года назад

    Great video 👍

  • @renb7850
    @renb7850 15 дней назад

    OMG amazin!

  • @helderlimaletsgo
    @helderlimaletsgo 9 месяцев назад

    Awesome content

  • @gorantlasagar
    @gorantlasagar 3 года назад +7

    I like your way of displaying pre recorded code when you explain and zoom in and zoom out to the exact part..
    It makes the watcher absorb more content in less time so do continue this style in future videos..
    I know it takes lot of time and effort to edit videos that way but it will get you more subscribers..
    Also try to make 2 videos a week atleast 1 video..
    Nicely done 👍

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +4

      Glad you noticed the style! And yes, it took me a lot of time to edit this video, but I know, it will impact more and help viewers grasp information better! I am planning to continue this style plus do more such experimentation. Thank you for a helpful feedback :)
      And yes, trying for 1 video a week for starters.

    • @sexyeur
      @sexyeur 3 года назад

      @@PoojaBhaumik1 it makes a big difference! I really appreciate you. Thank you SO much.

  • @ayurishchndna
    @ayurishchndna 3 года назад +1

    Good evening mam,
    What are the job opportunities in flutter? Or what can we do online to earn money with help of flutter knowledge?

  • @sharhanalhassan7352
    @sharhanalhassan7352 Год назад

    Great content!

  • @sanket7877
    @sanket7877 Год назад

    Greatly explained didi , TY very much. I will sure read your article . Can you also provide your LinkedID profile , it would be very helpful for us.

  • @vivekt.2038
    @vivekt.2038 2 года назад

    Well i recently start with Javascript so i can learn about React to get into front end ,
    But then i know about flutter and Also yo explanation was excellent btw .
    One more thing!, Should i choose Flutter for Front end or go for Learning Javascript and learn React through it ?

  • @moisesbinzie
    @moisesbinzie Год назад

    good presentation, I subscribed

  • @d__coder
    @d__coder 3 года назад

    Mam i love your artical about Json parsing.... I read it many time and now am very good in json ,,,,, THANKX.....

  • @omgtube6916
    @omgtube6916 5 месяцев назад

    I was struggling from a week to grasp the concepts in dart althiugh i am also from the background of java but your video has cleared all my doubts regading null safety, named constructor fat arrow function etc ..thank you so much for this great help ❤ and i rarely subscribe but you deserve more views and subscribers.. ❤❤

    • @PoojaBhaumik1
      @PoojaBhaumik1  5 месяцев назад

      I'm glad to hear this! Thank you so much

  • @RzOmar
    @RzOmar Год назад

    Informative 🚀

  • @33ndee54
    @33ndee54 Год назад

    This was great!

  • @fayezalle43
    @fayezalle43 2 года назад

    Thank you very much. Very clean explanation.

    • @PoojaBhaumik1
      @PoojaBhaumik1  2 года назад

      Glad to know that :D Thanks so much!

  • @praveenhamal
    @praveenhamal 6 месяцев назад

    no muss no fuss straight to the point❤❤

  • @abasilis
    @abasilis Год назад

    Thank you very much, as a beginner I really appreciate this video, thanks again. Love it!!

  • @sumitrawat2289
    @sumitrawat2289 2 года назад

    plz help !
    I have 2 months left for the completion of my graduation , i know the basics of flutter , api , few sorting algorithms . How can i be job ready as flutter developer in 2 months .?

  • @iftak01
    @iftak01 Месяц назад

    good video

  • @user-rb6zk1ws7v
    @user-rb6zk1ws7v 5 месяцев назад

    honestly you have to make a flutter and dart tutorial you make the concepts easy to understand

  • @joker-wr8pt
    @joker-wr8pt Год назад

    lamo pooja i've coding in js and have fundemental in programming and after seeing your video i've realized, all the concepts you mentioned i already know and have grasp on these topics so what you remmond should i start with flutter and it's good optiion for the future?

    • @PoojaBhaumik1
      @PoojaBhaumik1  Год назад

      Try to work a bit in pure Dart before you move to Flutter, so you can confirm that you have a good understanding of the Dart language too and then you can easily work with Flutter too. Definitely a good option for the future.

  • @sandeepurankar
    @sandeepurankar 2 года назад +4

    Good video.
    At 10:08 there must be a '?' in the parameter of the function.
    void main() {
    printPrice();
    }
    void printPrice({int? price}) {
    print(price?? 'Free');
    }

  • @howtodo8774
    @howtodo8774 11 месяцев назад

    nice tutorial by nice lady

  • @tajmul13
    @tajmul13 2 года назад

    Good! Awesoem presentation! You can make video regularly

  • @mohitsaini8915
    @mohitsaini8915 Год назад

    GOD!!!My broo

  • @Susheelkaram
    @Susheelkaram 3 года назад +1

    Great content, very useful for beginners. BTW, are you using Blue Snowball for audio?

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад

      Yes, I am! And thank you

    • @FlutterMapp
      @FlutterMapp 3 года назад

      People are so nice on this channel! spread love! Spread Flutter!

  • @azamsharp
    @azamsharp 3 года назад +1

    Great video Pooja! How did you write code on top of your video? Thanks!

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +2

      I recorded it separately with OBS, and put the screencast on top of my video with Adobe Premiere Pro!

    • @adityashinde3864
      @adityashinde3864 3 года назад

      @@PoojaBhaumik1 first we need to learn native Android development (kotlin) before stating with flutter?

  • @sayanmaitra11
    @sayanmaitra11 2 года назад

    thanks di😍

  • @sargamagarwal4544
    @sargamagarwal4544 2 года назад

    Best crash course on dart for flutter

  • @AdityaThakurXD
    @AdityaThakurXD 3 года назад +7

    This video is so important. Coming from Java background, I needed a quick introduction to Dart when getting started with Flutter.
    Even after having worked with Dart for some time now, I found the Optional and Named parameters part really helpful.
    Thank you for this.

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад +1

      Thanks! Happy to know this was still helpful!

  • @khuramshahzad9089
    @khuramshahzad9089 2 года назад +8

    List of Cocepts That should be included:
    If,else
    Idk Loops 🤷🧐
    Methods.
    Polymorphism.
    Inheritance.
    Interfaces.
    Const & final😂
    Switch
    Enum
    🌝
    BTW you just covered whole language in a beautiful way with great pitch and in most creative way one can expect.
    Perfect work thanks for the knowledge🥰

    • @PoojaBhaumik1
      @PoojaBhaumik1  2 года назад +3

      Hey thanks! And the list you have mentioned, are stuff we should learn during object oriented programming. It's a MUST, before moving to any framework, in fact! So thats why I didn't cover, but I know some people still skip it. 🤷🏻‍♀️

  • @subramanianchenniappan4059
    @subramanianchenniappan4059 6 месяцев назад

    thanks . i am a java developer

  • @cutaguy
    @cutaguy Год назад

    Hi,
    I check concept 4.
    I get errors:
    The parameter 'name' can't have a value of 'null' because of its type 'String', but the implicit default value is 'null'

    • @IsItTimeToTravel
      @IsItTimeToTravel Год назад

      I got that too. This is how it worked for me.
      String optional_without_default(String first_name, [String last_name = ""]) {
      return "$first_name $last_name";
      }
      Here a default value for optional param is mandatory.

  • @ivanvachilia4183
    @ivanvachilia4183 3 года назад

    Thanks

  • @digigoliath
    @digigoliath 2 года назад

    Thanks for a very useful quick intro to Dart. I am still learning other languages but this will be a great reference for me when I get to Dart & Flutter. And you have a new Sub as well.

  • @NkanyisoNcubeMagama
    @NkanyisoNcubeMagama Год назад

    This is such an amazing video , concepts explained well. Do you have an detailed and advanced courses on Dart?

    • @PoojaBhaumik1
      @PoojaBhaumik1  Год назад +1

      No, sorry! I have a course on Linkedin but that's for beginners so not sure if you will enjoy that at your stage.

    • @NkanyisoNcubeMagama
      @NkanyisoNcubeMagama Год назад

      Thank you for the reply and great content so far l have got on dart. Are you planning on making a mid -advance course l would literally pay alot get those 😊😂...?

    • @PoojaBhaumik1
      @PoojaBhaumik1  Год назад

      @@NkanyisoNcubeMagama Not a paid course yet, but I'm planning to do more free videos on it in the future and if things go well, will think about a paid advance course in the future hopefully.

  • @mdsafikulislam9113
    @mdsafikulislam9113 2 года назад

    Mam, Please make a Flutter tutorial for beginners.

  • @TwitchRadio
    @TwitchRadio Год назад

    What programming language should you learn before Dart though

  • @adarshsrivastava9428
    @adarshsrivastava9428 3 года назад +1

    very informative video...mainly the 9th concept. I was not aware of that😅😅😅

  • @rijin_thomas_23
    @rijin_thomas_23 3 года назад

    Can you guide us on how to become a GDE? Is there like a percentage of contribution you should make before applying

    • @PoojaBhaumik1
      @PoojaBhaumik1  3 года назад

      This should help - ruclips.net/video/7wJIBX2BgQA/видео.html :)

  • @manishkarki8119
    @manishkarki8119 7 месяцев назад +1

    your eyes are killing me🤧
    anyways thank you for this video❣️

  • @unknownworld9815
    @unknownworld9815 6 месяцев назад

    summarize all the concept needed ini dart please