Flutter Drag & Drop for Two-Year-Olds

Поділитися
Вставка
  • Опубліковано 30 кві 2019
  • Build a drag & drop 🖖 UI in the form of a simple color-matching kid's game. Master the basics of Flutter's Draggable and DragTarget widgets fireship.io/lessons/flutter-d...
    - Draggable docs.flutter.io/flutter/widge...
    - DragTarget docs.flutter.io/flutter/widge...
    #flutter
  • Наука та технологія

КОМЕНТАРІ • 61

  • @narcodico
    @narcodico 5 років тому +41

    I like how Jeff keeps sprinkling some dev humor here and there!

  • @RageBasterd
    @RageBasterd 5 років тому

    loving your flutter content

  • @mujeebishaque
    @mujeebishaque 5 років тому +8

    If you jump in the well, I will follow you there, this is how much I love your content. I don't click the notifications for other channels but when it's Jeff, gotta compromise. I will even sacrifice food over your video. trust me on this one, I am doing this right now.

  • @mawulijo
    @mawulijo 5 років тому +1

    Yet another glimpse of hope for joining this flutter train. Awesome work mate

  • @FabricioLoupias
    @FabricioLoupias 5 років тому +1

    It would be nice to see how to do to maintain the status of the widget when you use BottomNavigation, changing the views are to reload the widget. In addition to that while using Firebase to show data in that view. I did not find anything reliable to develop it. it's quite complex

  • @RobertBrunhage
    @RobertBrunhage 5 років тому +3

    Great video once again, keep it up :)

  • @lordswaggity1213
    @lordswaggity1213 5 років тому +30

    Waiting for your flutter course :)

    • @Fireship
      @Fireship  5 років тому +11

      Soon... I always underestimate how much work they require.

    • @lordswaggity1213
      @lordswaggity1213 5 років тому +3

      Take your time with it 🙂

    • @mohanbarman5982
      @mohanbarman5982 5 років тому +3

      @@Fireship will you upload your course on youtube?

  • @911madza
    @911madza 5 років тому +7

    Great example on how to get project ideas from real life situations :)
    There are no doubts in my mind your a proud and caring dad :)

    • @Fireship
      @Fireship  5 років тому +5

      Thanks! Kids are fun, they really change your perspective on life (and coding).

  • @muhammadyasser9929
    @muhammadyasser9929 5 років тому +1

    Thanks for the tutorial.

  • @AyorindeAdesugba
    @AyorindeAdesugba 5 років тому +3

    Looking forward to your premium Flutter course? Any updates?

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

    This is so cool. Keep going!!! Saludos desde colombia 🇨🇴

  • @mtux
    @mtux 5 років тому +1

    very good video, very thanks!!

  • @AvinashSingh-nq5ud
    @AvinashSingh-nq5ud 5 років тому

    Always waiting for your videos. Love your tutorials

  • @MsSebaastian
    @MsSebaastian 5 років тому +1

    Once again Fireship with a great video like always, keep it up bro your the best !

  • @samirphuyal4956
    @samirphuyal4956 5 років тому +1

    What about your flutter course?
    Waiting for it

  • @XQzmeeMusic
    @XQzmeeMusic 5 років тому

    Could you clone pianotiles with flutter?

  • @ibrahemtaha8177
    @ibrahemtaha8177 3 роки тому +2

    Amazing pro!!! please more Drag Drop tutorials like that!!! Many Thanks!

  • @timothyjones3798
    @timothyjones3798 5 років тому

    hey fireship great vid, what emulator do you use?i have been having alot of issues setting up mine.honestly need some help

  • @darshangowda309
    @darshangowda309 5 років тому +6

    awesome :D

  • @ammarmughal91
    @ammarmughal91 5 років тому +5

    where do you upload your complete courses?

    • @Fireship
      @Fireship  5 років тому

      fireship.io/courses/

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

    Thank you very much!

  • @LUOSH1
    @LUOSH1 4 роки тому

    Hey there, what's the name of the background song?

  • @putopavel
    @putopavel 5 років тому

    I'd love to see a sortable ListView example

  • @matthewtrent5339
    @matthewtrent5339 4 роки тому +1

    Is it possible to make it where it is only possible for the user to drag 1 thing at a time?

    • @irquaternion
      @irquaternion 4 роки тому

      Theres 'onDragStarted' and 'onDragCompleted' callbacks which could be used to setState a bool to govern this behaviour, I think.

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

    How we can make game level?

  • @thefe4fe
    @thefe4fe 5 років тому

    What is the length of the newly released course "Flutter Firebase - The Full Course"? Would help to add durations for the videos.

    • @Fireship
      @Fireship  5 років тому +1

      The average video length is about 4 min and there are 32 of them... I will try to add lengths to the UI soon.

  • @skipmonday6467
    @skipmonday6467 5 років тому

    i can't wait

  • @nowhynot7711
    @nowhynot7711 4 роки тому

    Wow perfect example to learn Drag and drop and great logic

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

    How to use emoji in Flutter?

  • @beriu3512
    @beriu3512 5 років тому +1

    I'm a bit confused maybe someone can point me in the right direction, Flutter is a framework for Dart ? And is Dart a new language for Mobile Development ? And is there a reason why this language has emerged ? Like performance or the need for cross-platform ?

    • @Fireship
      @Fireship  5 років тому +3

      Dart (language) and Flutter (framework) are successful at cross platform mobile dev for serveral reasons IMO - simplicity, type safety, & performance. Start here ua-cam.com/video/7sJZi0grFR4/v-deo.html

    • @nash9785
      @nash9785 5 років тому +8

      Flutter is a framework for building apps similar to React Native but with a few key differences. One of the most notable differences is in the language used. While React Native uses JavaScript, Flutter uses Dart, a relatively new but battle tested language (used to power AdMob and AdWords via Angular Dart). Dart was introduced back in 2012 and was meant to be a replacement for JS. In August 2018, the language got a major update which introduced a static type system by default (was optionally in Dart 1).
      Dart isn’t a mobile only language, it can be compiled to JavaScript and has a VM allowing it to be run on servers. As I mentioned before, there is a Dart flavor of Angular which can be used to build web apps.
      The language can be compiled using both JIT (Just In Time) and AOT (Ahead of Time). Flutter takes advantage of this to power it’s hot reload. While developing, new code is compiled using JIT and immediately pushed to the device resulting in sub second hot reload and restarts. When you’re finished developing and ready to build your prod apk/ipa, the compiler uses AOT to properly optimize your code. Dart uses a tree shaking compiler so only the parts that you actually use are compiled into the final binary. Release code is native arm binary and unlike React Native, does not require a vm since there is no interpreted code.
      Hope this helps :)

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

    I'd love if its a from scratch tutorial cause it'll be easier for me to understand

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

    make a video of this + animations of pushing the other blocks around while being dragged

  • @uzairleo2910
    @uzairleo2910 4 роки тому

    wow amazing i need source code

  • @ksgamingYT17
    @ksgamingYT17 5 років тому

    How are you setting the emojis?

    • @Fireship
      @Fireship  5 років тому +1

      They are just strings, you can copy them from emojipedia.com

    • @ksgamingYT17
      @ksgamingYT17 5 років тому

      @@Fireship that's helpful :]

  • @dhyanais
    @dhyanais 5 років тому +1

    Is this app on Github?

    • @Fireship
      @Fireship  5 років тому +1

      Yes, GitHub link can always be found on the fireship lesson page.

  • @victornweze7230
    @victornweze7230 5 років тому

    Cool

  • @ShinEduKen
    @ShinEduKen 5 років тому

    Are you sure you're not Stephen Grider?

  • @frenches1995
    @frenches1995 4 роки тому

    Is it only me or did someone else also expectet something like Scratch programming with drag and drop codeblocks to make an app?

  • @HDuser100
    @HDuser100 5 років тому +1

    This is my first time looking at Dart code a d holy shit does it look messy. I will stick to learning Kotlin for now, maybe visit this again in the long future.

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

    0:04 so funny

  • @nemanjasubotin5465
    @nemanjasubotin5465 5 років тому

    Bro Jeff honestly i subscribed to this channel so i can learn as much as possible from angular and firebse, javascript lessons are also very nice. But i really hate this svelte, flutter, and devops related videos, i know you are earning an extra amount of money by distributing google products, but bro, its FIRESHIP :)

  • @glennv.merkel3020
    @glennv.merkel3020 5 років тому

    2ND COMMENT

  • @jiren8991
    @jiren8991 4 роки тому

    Repo? 😕 😕

  • @karthick144
    @karthick144 5 років тому

    3rd comment

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

    so complex

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

    07:50 May be some of all you got trouble whit the .play
    so try this:
    _audioController.load('success.mp3');