Тёмный

Dart in 100 Seconds 

Fireship
Подписаться 3,4 млн
Просмотров 888 тыс.
50% 1

Dart is high-productivity statically-typed programming language capable of targeting multiple platforms. It's used by Flutter to produce fast client apps with an awesome developer experience. 🎯 Learn more in the Full Dart Course fireship.io/co...
#flutter #programming #100SecondsOfCode
🔗 Resources
Full Dart Course fireship.io/co...
Dart Docs dart.dev/
🔥 Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
Atom One Dark
vscode-icons
Fira Code Font
🔖 Topics Covered
What is the Dart Programming Language?
Why is Dart used in Flutter?
Dart concurrency and isolates

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 624   
@RazaAshai
@RazaAshai 3 года назад
This man has been on a roll. Go, Rust, and now Dart in the span of a week? That's amazing
@JoeDeRosasMainDitch
@JoeDeRosasMainDitch 3 года назад
s/a role/on a roll
@bpittman1
@bpittman1 3 года назад
Not saying he isn't doing a great job, but that's 6 minutes of video lmao
@AtizaJuanita
@AtizaJuanita 3 года назад
@@bpittman1 not saying your comment is dumb, but those 6 minutes worth of video probably took hours of research, preparation and editing.
@bpittman1
@bpittman1 3 года назад
@@AtizaJuanita First of all, there's this thing called a joke. Second, the reason I said "Not saying he's not doing a good job", is because I knew if I didn't somebody like you would make a stupid comment. I'm aware he probably spent a few hours Googling stuff about the programming languages. But seriously, you type the name of a programming language into Google and one of the first things to pop up is it's Wikipedia page. Paraphrase that, do some editing and you have a 2 minute video. Would probably take about a day if you know how to edit (clearly he does). He makes great videos, but the 100 second videos seriously can't take longer than 3 hours to make.
@AtizaJuanita
@AtizaJuanita 3 года назад
@@bpittman1 I guess haters will always be haters
@ninjaz5736
@ninjaz5736 3 года назад
Great stuff! Now we just need "Completing a Degree for free in 100 Seconds"...
@NNNedlog
@NNNedlog 3 года назад
Couldn't have agreed more 😂
@vicca4671
@vicca4671 3 года назад
Please yes. "How to study and get certification for your first Trainee job for free"
@robertpietraru1939
@robertpietraru1939 3 года назад
@@matthewbolletta2412 be Steve Jobs
@Luckyy_Charms_
@Luckyy_Charms_ 2 года назад
MCA in 100 second
@vlad6075
@vlad6075 2 года назад
I'm sure that he can do it :v
@markshall94
@markshall94 3 года назад
The package manager should’ve been called ‘flight’. It’s the ‘wings’ you stick at the end of a dart and are addable/removable/swappable like packages.
@nosmirck
@nosmirck 3 года назад
that would've been great, but pub has also a good meaning, it's were people go to play Darts!, you get it? the Pub? Darts? anyone?
@BooleanDev
@BooleanDev 2 года назад
@@nosmirck oh now it makes sense lol
@joshuaevans4301
@joshuaevans4301 Год назад
Aren't the "wings" on a dart / arrow called "Fletching"? Could have called it "Fletch" (and then it would also be a pun on "fetch"!)
@rohitdubey1613
@rohitdubey1613 3 года назад
Wow, these videos are amazing! More of these and more of detailed ones(specially on Rust and Go)
@vaguebrownfox
@vaguebrownfox 3 года назад
I second
@anupamdahal7029
@anupamdahal7029 3 года назад
os with rust
@VivekYadav-ds8oz
@VivekYadav-ds8oz 3 года назад
I've never seen him do a poor job, but that Rust one made me reconsider that statement.
@vincentguttmann2231
@vincentguttmann2231 3 года назад
About 1.5 years ago I went into app development with Dart and flutter (a small project, and my first), and while flutter has given me some difficulty, I have always loved Dart.
@georgeshalvashvili6270
@georgeshalvashvili6270 2 года назад
But... it has semicolons...
@vincentguttmann2231
@vincentguttmann2231 2 года назад
@@georgeshalvashvili6270 Oh well, it's not that bad
@HülyeLó
@HülyeLó 2 года назад
@@georgeshalvashvili6270 yeah that's my (only) problem with Dart too :-/
@xynyde0
@xynyde0 2 года назад
@@georgeshalvashvili6270 average python developer xD
@leoMC4384
@leoMC4384 2 года назад
@@xynyde0 "But it has indentation" Average JS developer.
@elesvazul
@elesvazul 2 года назад
I use Dart at my current job, and what can I say after 3 years of using C# and Java separately. To have a language which is the perfect combination of both, is very awesome! Dart will have a great future in my opinion. :)
@menanderk6533
@menanderk6533 26 дней назад
Now, It's passed 2 Years. How was Dart Now.?
@jlucasp25
@jlucasp25 3 года назад
I mostly use Javascript and Python at work, but i have to say, as a programming language, Dart was the best experience I had. The syntax is pretty nice and it has very modern features.
@shrin210
@shrin210 Год назад
Now it's ZIg 😅
@FromRootsToRadicals_INTP
@FromRootsToRadicals_INTP 9 месяцев назад
Really? Im old python but last 10 years doing full stack with c# js and sql. Is it worth learning?
@lucascamelo3079
@lucascamelo3079 6 месяцев назад
​@@FromRootsToRadicals_INTPit's like c# but with newer desing philosophy. I think it's worth specially if you are into cross platform development. Flutter framework is like a simpler to use .NET MAUI, whorever, you lose some system specific tuning.
@tadaspetra
@tadaspetra 3 года назад
Dart has grown so much over the past couple years, and most people that try it, really do love it. Great video!
@erikreider
@erikreider 3 года назад
Dart is one of my favorite languages. It's similar to C# and Vala so it's pretty easy to learn with great syntax :)
@MamaMia84oo7
@MamaMia84oo7 Год назад
I just found out about this language and “flutter” framework last week. It’s insane how some things slip by you because they’re not as popular. It’s a good language bundled with Flutter
@aw1lt
@aw1lt 3 года назад
"the secrets of the universe, and the purpose of life in 100 seconds"
@JonnyJKF
@JonnyJKF 3 года назад
58 seconds would be end credits.
@Flocksta
@Flocksta 3 года назад
If only
@zhv4908
@zhv4908 3 года назад
You only need 2 seconds to do that. '42'
@lawrencedoliveiro9104
@lawrencedoliveiro9104 2 года назад
“Time dilation in 100 seconds”
@alemandev
@alemandev 3 года назад
Would love to see Haskell in 100 seconds
@Yoghaaa
@Yoghaaa 3 года назад
Couldn't agree more
@brianevans4
@brianevans4 3 года назад
Yes please
@chudchadanstud
@chudchadanstud 3 года назад
He should do APL in 100 seconds
@EidosX_
@EidosX_ 3 года назад
That's a very tough one
@marcihhn
@marcihhn 3 года назад
Hell yes please!
@ninjaasmoke
@ninjaasmoke 3 года назад
dart is actually quite beautiful. next I want to watch StackOverflow in 100 seconds 😹
@pedrokalil4410
@pedrokalil4410 2 года назад
Idk if i would call it beautiful, but i find it really consistent and predictable.
@jrhprs
@jrhprs 2 года назад
Your voice is soo matched for this, your voice is the exact depth too. I think I've learned tons of stuff about programming languages just because I kept rewatching your vids.
@HermanPalmgren
@HermanPalmgren 2 года назад
I have been making some programming videos myself, and I must say that your language, tone and video style is so clear. Great video!
@isheanesunigelmisi8400
@isheanesunigelmisi8400 3 года назад
Alright, out with it Jeff. How are you making dope videos basically EVERY DAY?
@zomars
@zomars 3 года назад
He quit caffeine
@ChrysusTV
@ChrysusTV 3 года назад
That one's easy -- you make a batch of videos at once and release them over time, then people will think you're making videos "basically EVERY DAY."
@blaabloiuahsoas9041
@blaabloiuahsoas9041 2 года назад
@@ChrysusTV You missed the point, that every video is dope
@ChrysusTV
@ChrysusTV 2 года назад
@@blaabloiuahsoas9041 That person's point was the text they wrote in ALL CAPS. Try to reflect on how you missed it.
@coryarmbrecht
@coryarmbrecht 3 года назад
Those event loops rotating in reverse @0:56 hurt my brain. :p Thank you for all the great videos
@marcosmoralesrodrigo9963
@marcosmoralesrodrigo9963 3 года назад
I love this channel! I really do. Great job! But bothers me by 0:50 the circular arrows are spinning the opposite way they point at... :)
@dieweltentdecker5878
@dieweltentdecker5878 3 года назад
Nice. Could you make a 100 second video about security?
@shreym03
@shreym03 3 года назад
I think the one you could be looking for is Ethical Hacking
@dieweltentdecker5878
@dieweltentdecker5878 3 года назад
@Train of Taught Like database security and unusual hacking methods!
@jaredcohen9552
@jaredcohen9552 3 года назад
This is exactly what I needed! Because of your channel Im starting to learn flutter, keep the flutter/dart videos coming lol
@Islamputh
@Islamputh Год назад
How's things bro? I'm starting these days and I wanna know did u like it?
@reold
@reold 3 года назад
Whenever I get the notification, I have nothing else to do other than clicking it
@khodis2002
@khodis2002 3 года назад
It's the perfect middle between Java boilerplate and dynamics of JS. Love it!
@MrEo89
@MrEo89 3 года назад
Do Julia next!! And maybe some FP-based Lang’s like Haskell, Clojure, and Elixir!
@saadhakabaalaka
@saadhakabaalaka 3 года назад
Yes, would love to see how he treats Clojure !
@mrocto329
@mrocto329 3 года назад
@@saadhakabaalaka Haskell-lite with lisp syntax IMO. I like how flexible and easy to get into it is.
@satvic__vichar
@satvic__vichar 3 года назад
What a timing! I started learning flutter just today
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 3 года назад
U r ge i
@elpolodiablo5486
@elpolodiablo5486 3 года назад
@@Ihavetoreturnsomevideotapes Yeah he is
@ChrisLaupama
@ChrisLaupama 3 года назад
Same!
@ChrisLaupama
@ChrisLaupama 2 года назад
@Par ler switched to Swift
@karthikeyansk4697
@karthikeyansk4697 8 месяцев назад
How is it going now? Do u suggest me to start with flutter now?
@ianhamilton2723
@ianhamilton2723 3 года назад
Dude, your stuff is top notch.
@ibrahimshehuibrahim918
@ibrahimshehuibrahim918 3 года назад
been using dart since 2018, its the best programming decision I have ever made
@MuhammadUzair-vw4hw
@MuhammadUzair-vw4hw 3 года назад
Nice, very love Dart at certain cases. Could you make a video 100 second about.... - Functional Programming - Assembly language - WordPress Thank you
@amarion
@amarion 3 года назад
YES I'VE WANTED THIS FOR SO LONG!
@_Naim
@_Naim 3 года назад
i feel you, team flutter
@amatiasq
@amatiasq 3 года назад
@@_Naim it's team Dart for me
@_Naim
@_Naim 3 года назад
@@amatiasq you are using dart without flutter?
@amarion
@amarion 3 года назад
@@_Naim same, I've never coded in flutter
@bulmenisaurus8524
@bulmenisaurus8524 3 года назад
we need a "Creating a Fireship video in 100 seconds"
@ricoaw500
@ricoaw500 3 года назад
He already made it hahaha. find it. not in fireship but in Jeff account.
@jackkirby5287
@jackkirby5287 3 года назад
I like the look of this! There's so many things that I like between Java and JavaScript, and this seems to group em' all together!
@bython1710
@bython1710 3 года назад
bro ur killing it in ur 100s videos keep it up
@holthuizenoemoet591
@holthuizenoemoet591 Год назад
Dart really needs more love! Its feels like a modern mix of Java, GO with JS and Python features. Its really fast and truly cross platform.
@thavrisco1632
@thavrisco1632 Год назад
Is it basically a Kotlin? Because that’s what Kotlin is to me.
@ClubMedia
@ClubMedia Месяц назад
​@@thavrisco1632 لا هي لغه مستقله
@Leftnutrightnut
@Leftnutrightnut 3 года назад
Jeff’s releasing a video every 100 seconds
@kyuss789
@kyuss789 3 года назад
I really wish dart was more popular in the JS web world.
@skyhappy
@skyhappy 3 года назад
Dart would be a amazing replacement
@dev_app
@dev_app 3 года назад
The background music 💙💙❤💚 I feel like I'm watching some kind of motivation vedio .. and coding at same time
@BrianKoudijs
@BrianKoudijs 3 года назад
Once again an awesome video. Nice at 0:54 the spinners are running backwards 😂
@meowrbius
@meowrbius 3 года назад
One of the best channels ever
@owenwexler7214
@owenwexler7214 2 года назад
Dart: It’s Not Flutter, Flutter Is A Framework
@CodingWithLewis
@CodingWithLewis 3 года назад
Can't wait to give Dart a try. Great video 💪🏻
@ytbook9639
@ytbook9639 Год назад
Wow Lewis how are you doing did you learn it
@nowhereman5956
@nowhereman5956 3 года назад
Thanks, I am ready for my interview tomorrow.
@ams0063
@ams0063 3 года назад
I wonder why this channel hasn't reached 1 million subs yet ...
@Michael-ri8sg
@Michael-ri8sg 3 года назад
I LOVE DART!! It makes my job sooo much more enjoyable. Just love it!
@falxie_
@falxie_ 3 года назад
These videos really make me get excited about programming
@boredduck231
@boredduck231 3 года назад
Nice videos about programing languages in 100 secs, have learned more a bout 3 languages now :D
@siddheswarsen2447
@siddheswarsen2447 3 года назад
This video inspired me to start learning Flutter to pursue my app making dreams. Thank you🙏🙏
@seth_deegan
@seth_deegan 3 года назад
Favorite language right now! Get the power of JavaScript with the cleanliness of Java and the simplicity of Python!
@leastexpected3115
@leastexpected3115 3 года назад
Dart seems very fun, i should look into it. And also i would love to see you covering the nim programming language, it's not perfect but it's very flexible
@UnchallengeDTyrant
@UnchallengeDTyrant 3 года назад
isn't this guy is awesome? thanks for every single video of yours!
@yurih5515
@yurih5515 3 года назад
Great as always, but there is one issue - Dart uses JIT compiler only for running code on the developer's PC. It uses AOT compiler for building production-ready apps.
@BeastinlosersHD
@BeastinlosersHD 3 года назад
Dart is also kinda interesting in the fact, since its syntax is so lenient, you can kind come in from most c-family languages and just start typing and have it be crazy intuitive and just work. Most people learn dart to use flutter and its more so learning flutter than learning dart
@sodiboo
@sodiboo 3 года назад
yucky surprises if you learn dart like that, which you should be aware of: return types and parameters are optional, but not inferred! you will get a nasty dynamic in there! this also applies to unqualified generics! getters/setters are declared as two separate things, and not a single "property" like in swift and C# ++/-- will call your +/- operators for int with 1, you can't overload methods so pick one of inc/dec or strong typing _underscore prefixed names are private, there are no other visibility modifiers/levels (besides convention of not importing from the lib or src directories) - this does improve dynamic lookup since whether a member is accessible can be determined at compile time without knowing the type sound null safety kinda means the whole type tree is split into two (no Optional like swift) and there are 2 bottom types: Null is assignable to any nullable and Never is assignable to anything (and of course never has a value either) - top type is Object? and every non-nullable derives from Object which derives from Object? - fireship said null is not assignable to Object which is correct, because it's the only class that does not derive from Object, but *only* Object? union types are not allowed but the stdlib has a few: FutureOr = Future | T and num = int | double every class is implicitly an interface too, there's no distinction, any subclass can implement OR extend your class and still be assignable - not necessarily bad but beware, and you can't deny this other than through doc comments Even though it has some annoyances, it is pretty intuitive, and despite all this (not all necessarily things i think are bad, but that YSK as a noob), i still love Dart.
@BeastinlosersHD
@BeastinlosersHD 3 года назад
@@sodiboo I think the fact there is no method overloading is the absolutely the worst.
@sodiboo
@sodiboo 3 года назад
@@BeastinlosersHD Honestly it's fine imo, i can workaround it (especially with the named constructors), but the fact that you can't overload OPERATORS for more than 1 type is absolute pain, because you can't just edit the name!
@TekExplorer
@TekExplorer Год назад
Things have changed drastically since a year ago! Dart 3.0 came out and we have so much more!
@Nicklas7
@Nicklas7 Год назад
Very nice and compact video! Thanks!
@thepuppetqueen57
@thepuppetqueen57 3 месяца назад
Dart is underrated. I know people use it for flutter all the time but its a really good language and you can easily compile it to wasm, js, and an exe which is really cool.
@MercyFromOverwatch2
@MercyFromOverwatch2 3 года назад
Jeff is still my favourite tech RU-vidr
@tylersustare
@tylersustare 3 года назад
🎯 amazing day for dart! Can't wait for Ruby on rails in 💯 second 💎
@usmanmir5663
@usmanmir5663 3 года назад
Elixir in 100 seconds!
@wlockuz4467
@wlockuz4467 3 года назад
You know what I love more than "...In 100 seconds"? ...In 100 seconds and beyond!
@tanveerabbas26
@tanveerabbas26 3 года назад
your animations are awesome . make a 100 seconds video on these animations
@christianmiguellicudanilov220
Great Video! Now I can add it to my resume
@OggerFN
@OggerFN 3 года назад
No one would use Dart if there was no Flutter lol
@sameermishra3598
@sameermishra3598 3 года назад
Facts 😂
@androov2797
@androov2797 3 года назад
Dart as a programming languages has some pretty good features tho
@ahmad92760
@ahmad92760 3 года назад
They could've easily made flutter work with Go instead.
@patrickmullot73
@patrickmullot73 3 года назад
true, but not being popular doesn't mean bad.
@OggerFN
@OggerFN 3 года назад
@@ahmad92760 Go is horrible so it's good that they didn't.
@chrs-wltrs
@chrs-wltrs 2 года назад
Tbh, I wish Dart *had* replaced Js as the language of the Web. Using something so much more deliberately designed would make my job much easier 😭
@dexterous7516
@dexterous7516 3 года назад
I would really like to know how that logo animation is done at 2:09 I have seen it in your other videos as well and it looks awesome.
@atomfusion231
@atomfusion231 3 года назад
Probably done in blender. Get the image, trace around it and do some fancy rendering stuff with it. ¯\_(ツ)_/¯
@viis
@viis 3 года назад
Oh my gosh, I only just realized the pun of Dart's package manager being called 'Pub'. Where do most people play darts? The bar. What's another word for a bar? A pub. 🤯
@parkerAmv
@parkerAmv Год назад
really nice video now i can add 6 years experience with dart on my CV 😼
@EddieDemon
@EddieDemon 3 года назад
This got me excited to learning a new language.
@neoprint3d
@neoprint3d 3 года назад
love your 100 second series i see one i click one lol
@saeedatenzi
@saeedatenzi Год назад
Dart is love, Dart is life, Dart is our savior, alongside GO and Rust of course.
@GetPythonCode
@GetPythonCode 3 года назад
How you make those nice animation at starting ? btw love your videos ❤️ 00:01
@mustafayazlmc3973
@mustafayazlmc3973 3 года назад
Am learining now dart and flutter and am a beginner programer i started from 3 weeks its , and to be honest its so fast to learning
@this.channel
@this.channel 3 года назад
Dart is the next programming language I will never get around to learning.
@farzadhashemi
@farzadhashemi Год назад
Why
@juliuswadskov
@juliuswadskov 3 года назад
Love your content bro
@levirichardson8505
@levirichardson8505 3 года назад
this is great! how about V next?
@aytunch
@aytunch 2 года назад
Dart and Flutter are the future.
@erickheredia8910
@erickheredia8910 2 года назад
Mmm... Unity/C# (AR/VR) is the future.
@netify6582
@netify6582 2 года назад
Always liked Dart syntax. Best syntax to my taste.
@arjunbedi5759
@arjunbedi5759 3 года назад
Underrated channel
@samhowes885
@samhowes885 3 года назад
Any insight into the “rocky start” with the JS community? I think I remember the angular team considering it for a while…
@jlucasp25
@jlucasp25 3 года назад
There is AngularDart, that is basically Angular using Dart, but they stopped updating the project i think
@seanthesheep
@seanthesheep 3 года назад
Probably not enough browser support
@lawrencedoliveiro9104
@lawrencedoliveiro9104 2 года назад
Nowadays you can run any language in the browser, just by compiling it to WebAssembly.
@thegreatkizo
@thegreatkizo 2 года назад
Now I know how to write dart, this feels satisfying.
@oscarfal
@oscarfal 3 года назад
Isn't dart used for servers aswell? Super cool language. Would love to see a video about machine or assembly code
@ForTheOmnissiah
@ForTheOmnissiah Год назад
I have never read into Dart, and now I want to read into Dart. Good video.
@nested9301
@nested9301 3 года назад
Typescript and dart is my two languages of choice and ilove them so much thanks for the video ❤️
@GuRuGeorge03
@GuRuGeorge03 3 года назад
I didn't know this existed. Sounds like a better typescript
@codegambit2507
@codegambit2507 3 года назад
Yeah it is
@teodorchirileanu
@teodorchirileanu 3 года назад
awesome work Jeff
@Yoghaaa
@Yoghaaa 3 года назад
Great videos, could you make 100 sec functional programming ?
@SpeedGoea99
@SpeedGoea99 Год назад
life long Mr.Dart just outstanding bcuz of Flutter
@who_is_kaijuu
@who_is_kaijuu 3 года назад
Dart and flutter are my bread and butter
@mohanaggarwal4058
@mohanaggarwal4058 3 года назад
Now please make a video on Kotlin in 100 seconds, because it not just about android apps it is about doing everything. And Kotlin is loved by many developers.
@brianevans4
@brianevans4 3 года назад
Even better, make a video about JetBrains, using their font throughout the video
@Gobillion160
@Gobillion160 3 года назад
pumping out bangers everyday
@peterhuijsen
@peterhuijsen 3 года назад
Would like to see a dotnet in 100 seconds
@yazidmo9399
@yazidmo9399 3 года назад
Man wish if there was more than 1 like button for this incredible work.
@XDBjoernXD
@XDBjoernXD 3 года назад
I really like Flutter as a former Java dev.
@mxo3212
@mxo3212 3 года назад
Jeff Julia in 100 seconds its an awesome language...
@charllyexe
@charllyexe 7 месяцев назад
and now we can see the important and value of javascript 🔥
@kamil_supabase_enjoyer
@kamil_supabase_enjoyer 11 дней назад
Just take a look on Dart null safety. Noone have something so beautiful
@thepianist6425
@thepianist6425 3 года назад
Hey jeff, what do you think about a DNS/A record/C Name 100s video
@dera_ng
@dera_ng 3 года назад
❤️ you for making a video on dart.
@jahidhasanmamun8910
@jahidhasanmamun8910 3 года назад
Just started working with it. ♥
@iampuff7
@iampuff7 3 года назад
Dart is a language that feels it would be so good on the backend but I have yet to see a killer backend framework. any ideas?
@victoralmanzar1273
@victoralmanzar1273 2 года назад
Serverpod seems pretty promising
@johnvonachen1672
@johnvonachen1672 5 месяцев назад
Dart is awesome. Dart is my new religion. All hail dart. Just as I dedicated myself to JavaScript, so now I do so for Dart. This is the way.
@asigari0711
@asigari0711 3 года назад
killing it with these vids
@JohnCarloCahimat
@JohnCarloCahimat 3 года назад
1:27 basically TypeScript 😆
Далее
Flutter Basic Training - 12 Minute Bootcamp
12:09
Просмотров 933 тыс.
Ребенок по калькуляции 😂
00:32
Просмотров 128 тыс.
I tried 10 code editors
10:28
Просмотров 3,1 млн
How to NOT Fail a Technical Interview
8:26
Просмотров 1,5 млн
God-Tier Developer Roadmap
16:42
Просмотров 7 млн
How I would learn to code (If I could start over)
9:16
Rust for the impatient
10:43
Просмотров 722 тыс.
CPU vs GPU vs TPU vs DPU vs QPU
8:25
Просмотров 1,8 млн
Why I focus on patterns instead of technologies
7:55
Просмотров 232 тыс.