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

Поділитися
Вставка
  • Опубліковано 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

КОМЕНТАРІ • 176

  • @FlutterMapp
    @FlutterMapp 3 роки тому +106

    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 10 місяців тому

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

    • @adedevianti6925
      @adedevianti6925 6 місяців тому

      0:33

  • @Sensenwerk
    @Sensenwerk Рік тому +13

    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"

  • @alexpurple
    @alexpurple 3 роки тому +23

    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

  • @rohitgurjar601
    @rohitgurjar601 Рік тому

    Wow Whatta Explanation Whole Concept with one single video Thanks !

  • @paulovitorbal
    @paulovitorbal 2 місяці тому

    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.

  • @tylj
    @tylj 2 роки тому

    Thank You so much Pooja, for sharing your knowledge,

  • @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.

  • @mhdxyz
    @mhdxyz 3 роки тому +3

    Good start, keep going

  • @KuchhAchhaKarteHain
    @KuchhAchhaKarteHain 4 місяці тому +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🎉😊

  • @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! :)

  • @Schizocoustic
    @Schizocoustic 8 місяців тому

    The best teacher I could have! 👏

  • @pookystudio6702
    @pookystudio6702 3 роки тому +1

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

  • @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!

  • @ujjwalchetan4907
    @ujjwalchetan4907 5 місяців тому

    Very much informative and concise. Thanks.

  • @user-ep1jm6gm6q
    @user-ep1jm6gm6q Рік тому

    clean and clear explanation , thank you ..

  • @meetpanchal8809
    @meetpanchal8809 3 роки тому +1

    Thanks alot ,this helped me.

  • @husainnahar838
    @husainnahar838 Рік тому

    Thank you so much for such knowledge sharing.

  • @liorlsa9
    @liorlsa9 Рік тому

    Such a great content!
    Thanks

  • @mohammednumanahmed3163
    @mohammednumanahmed3163 Рік тому +1

    Thank you for this knowledgeable video

  • @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

  • @br.bharat
    @br.bharat 2 роки тому

    Hi Pooja, Really Informative! Thanks!!

  • @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.

  • @HoaNguyen-nn6fg
    @HoaNguyen-nn6fg 2 роки тому

    great video! many thanks

  • @Mecolo
    @Mecolo Рік тому

    Nice video, just what I needed 👌🏼👌🏼

  • @khushishparmar1050
    @khushishparmar1050 2 роки тому

    Very useful video...Explain Very well everything.

  • @anuphalarnkar9908
    @anuphalarnkar9908 Рік тому +1

    So simple and to the point. Excellent!

  • @hassan_codes
    @hassan_codes 2 роки тому

    wow. this video is just awesome!

  • @cheguritejasree3696
    @cheguritejasree3696 Рік тому

    Works, thank you boy

  • @speedbird8326
    @speedbird8326 Рік тому

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

  • @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

  • @uraees
    @uraees Рік тому

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

  • @alekssilenti2488
    @alekssilenti2488 6 місяців тому

    great video lesson, thanks !

  • @PiyushSingh-wo6iy
    @PiyushSingh-wo6iy 2 роки тому

    learnt a lot. thank you mam

  • @codecobber1107
    @codecobber1107 8 місяців тому

    Great video, thank you

  • @xreesh
    @xreesh Рік тому

    Just needed this Video, Thanku

  • @tiktokvideo-gd8eo
    @tiktokvideo-gd8eo 2 роки тому

    Awesome thanks ❣😍😍

  • @praveenhamal
    @praveenhamal 7 місяців тому

    no muss no fuss straight to the point❤❤

  • @trunghuynhohoang399
    @trunghuynhohoang399 9 місяців тому

    This a great video about Dart.

  • @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 Рік тому +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)

  • @abasilis
    @abasilis Рік тому

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

  • @joed8805
    @joed8805 Рік тому

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

  • @navarajrayamajhi2452
    @navarajrayamajhi2452 2 роки тому

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

  • @learncoding6592
    @learncoding6592 Рік тому

    Great ❤️

  • @vishalbhanderi1732
    @vishalbhanderi1732 3 роки тому +1

    Great job

  • @OnlyVocals-Nomusic
    @OnlyVocals-Nomusic 10 місяців тому

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

  • @omgtube6916
    @omgtube6916 7 місяців тому

    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  6 місяців тому

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

  • @progtom7585
    @progtom7585 Рік тому

    Nice intro video, dart is great. Thanks heaps

  • @fayezalle43
    @fayezalle43 2 роки тому

    Thank you very much. Very clean explanation.

  • @nmanikiran
    @nmanikiran 3 роки тому +4

    2:08 Program Entry point

  • @mdrabbihossen7602
    @mdrabbihossen7602 3 роки тому

    Thank you very much

  • @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.

  • @gopendumanna9600
    @gopendumanna9600 Рік тому

    your video representation is very neat and cool.

  • @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! 😅

  • @33ndee54
    @33ndee54 Рік тому

    This was great!

  • @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.....

  • @ricardowong1813
    @ricardowong1813 10 місяців тому

    Hello Pooja thanks for the video

  • @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

  • @sharhanalhassan7352
    @sharhanalhassan7352 Рік тому

    Great content!

  • @HerrHafiz
    @HerrHafiz Рік тому

    nice video thanks for the tutorial

  • @mohitsaini8915
    @mohitsaini8915 Рік тому

    GOD!!!My broo

  • @RzOmar
    @RzOmar 2 роки тому

    Informative 🚀

  • @deepjyotynath340
    @deepjyotynath340 7 місяців тому

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

  • @sanketpurohit681
    @sanketpurohit681 2 роки тому

    Great video 👍

  • @renb7850
    @renb7850 Місяць тому

    OMG amazin!

  • @sargamagarwal4544
    @sargamagarwal4544 2 роки тому

    Best crash course on dart for flutter

  • @helderlimaletsgo
    @helderlimaletsgo 10 місяців тому

    Awesome content

  • @moisesbinzie
    @moisesbinzie 2 роки тому

    good presentation, I subscribed

  • @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!

  • @ivanvachilia4183
    @ivanvachilia4183 3 роки тому

    Thanks

  • @howtodo8774
    @howtodo8774 Рік тому

    nice tutorial by nice lady

  • @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. 🤷🏻‍♀️

  • @user-rb6zk1ws7v
    @user-rb6zk1ws7v 7 місяців тому

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

  • @joed8805
    @joed8805 Рік тому

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

  • @subramanianchenniappan4059
    @subramanianchenniappan4059 7 місяців тому

    thanks . i am a java developer

  • @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.

  • @tajmul13
    @tajmul13 2 роки тому

    Good! Awesoem presentation! You can make video regularly

  • @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?

  • @pankajgaur6846
    @pankajgaur6846 Рік тому

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

  • @bennguyen1313
    @bennguyen1313 2 роки тому

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

  • @sayanmaitra11
    @sayanmaitra11 2 роки тому

    thanks di😍

  • @kagerah6774
    @kagerah6774 3 місяці тому

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

  • @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 ?

  • @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');
    }

  • @iftak01
    @iftak01 2 місяці тому

    good video

  • @adarshsrivastava9428
    @adarshsrivastava9428 3 роки тому +1

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

  • @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?

  • @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.

  • @makingtheweb6620
    @makingtheweb6620 Рік тому

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

  • @mdsafikulislam9113
    @mdsafikulislam9113 2 роки тому

    Mam, Please make a Flutter tutorial for beginners.

  • @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.

  • @br.bharat
    @br.bharat Рік тому

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

  • @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!

  • @TonyMalik7
    @TonyMalik7 2 роки тому

    Make a video of getx

  • @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 .?

  • @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.

  • @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.

  • @TwitchRadio
    @TwitchRadio Рік тому

    What programming language should you learn before Dart though

  • @unknownworld9815
    @unknownworld9815 7 місяців тому

    summarize all the concept needed ini dart please

  • @ankitnagar9184
    @ankitnagar9184 Рік тому

    🤩

  • @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 - ua-cam.com/video/7wJIBX2BgQA/v-deo.html :)