Dart in 100 Seconds
Вставка
- Опубліковано 15 вер 2024
- 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
This man has been on a roll. Go, Rust, and now Dart in the span of a week? That's amazing
s/a role/on a roll
Not saying he isn't doing a great job, but that's 6 minutes of video lmao
@@bpittman1 not saying your comment is dumb, but those 6 minutes worth of video probably took hours of research, preparation and editing.
@@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.
@@bpittman1 I guess haters will always be haters
Great stuff! Now we just need "Completing a Degree for free in 100 Seconds"...
Couldn't have agreed more 😂
Please yes. "How to study and get certification for your first Trainee job for free"
@@matthewbolletta2412 be Steve Jobs
MCA in 100 second
I'm sure that he can do it :v
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.
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?
@@nosmirck oh now it makes sense lol
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"!)
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. :)
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.
But... it has semicolons...
@@georgeshalvashvili6270 Oh well, it's not that bad
@@georgeshalvashvili6270 yeah that's my (only) problem with Dart too :-/
@@georgeshalvashvili6270 average python developer xD
@@xynyde0 "But it has indentation" Average JS developer.
Wow, these videos are amazing!
More of these and more of detailed ones(specially on Rust and Go)
I second
os with rust
I've never seen him do a poor job, but that Rust one made me reconsider that statement.
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.
Now it's ZIg 😅
Really? Im old python but last 10 years doing full stack with c# js and sql. Is it worth learning?
@@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.
"the secrets of the universe, and the purpose of life in 100 seconds"
58 seconds would be end credits.
If only
You only need 2 seconds to do that. '42'
“Time dilation in 100 seconds”
Dart has grown so much over the past couple years, and most people that try it, really do love it. Great video!
Dart is one of my favorite languages. It's similar to C# and Vala so it's pretty easy to learn with great syntax :)
dart is actually quite beautiful.
next I want to watch StackOverflow in 100 seconds 😹
Idk if i would call it beautiful, but i find it really consistent and predictable.
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
Alright, out with it Jeff. How are you making dope videos basically EVERY DAY?
He quit caffeine
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."
@@ChrysusTV You missed the point, that every video is dope
@@blaabloiuahsoas9041 That person's point was the text they wrote in ALL CAPS. Try to reflect on how you missed it.
Would love to see Haskell in 100 seconds
Couldn't agree more
Yes please
He should do APL in 100 seconds
That's a very tough one
Hell yes please!
Whenever I get the notification, I have nothing else to do other than clicking it
Those event loops rotating in reverse @0:56 hurt my brain. :p Thank you for all the great videos
been using dart since 2018, its the best programming decision I have ever made
Nice. Could you make a 100 second video about security?
I think the one you could be looking for is Ethical Hacking
@Train of Taught Like database security and unusual hacking methods!
I have been making some programming videos myself, and I must say that your language, tone and video style is so clear. Great video!
This is exactly what I needed! Because of your channel Im starting to learn flutter, keep the flutter/dart videos coming lol
How's things bro? I'm starting these days and I wanna know did u like it?
we need a "Creating a Fireship video in 100 seconds"
He already made it hahaha. find it. not in fireship but in Jeff account.
What a timing! I started learning flutter just today
U r ge i
@@Ihavetoreturnsomevideotapes Yeah he is
Same!
@Par ler switched to Swift
How is it going now? Do u suggest me to start with flutter now?
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.
Do Julia next!! And maybe some FP-based Lang’s like Haskell, Clojure, and Elixir!
Yes, would love to see how he treats Clojure !
@@saadhakabaalaka Haskell-lite with lisp syntax IMO. I like how flexible and easy to get into it is.
It's the perfect middle between Java boilerplate and dynamics of JS. Love it!
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... :)
Nice, very love Dart at certain cases. Could you make a video 100 second about....
- Functional Programming
- Assembly language
- WordPress
Thank you
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.
Is it basically a Kotlin? Because that’s what Kotlin is to me.
@@thavrisco1632 لا هي لغه مستقله
YES
I'VE WANTED THIS FOR SO LONG!
i feel you, team flutter
@@_Naim it's team Dart for me
@@amatiasq you are using dart without flutter?
@@_Naim same, I've never coded in flutter
Jeff’s releasing a video every 100 seconds
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!
No one would use Dart if there was no Flutter lol
Facts 😂
Dart as a programming languages has some pretty good features tho
They could've easily made flutter work with Go instead.
true, but not being popular doesn't mean bad.
@@ahmad92760
Go is horrible so it's good that they didn't.
I really wish dart was more popular in the JS web world.
Dart would be a amazing replacement
The background music 💙💙❤💚
I feel like I'm watching some kind of motivation vedio .. and coding at same time
I wonder why this channel hasn't reached 1 million subs yet ...
Dart: It’s Not Flutter, Flutter Is A Framework
I LOVE DART!! It makes my job sooo much more enjoyable. Just love it!
Dude, your stuff is top notch.
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.
really nice video now i can add 6 years experience with dart on my CV 😼
Can't wait to give Dart a try. Great video 💪🏻
Wow Lewis how are you doing did you learn it
Dart is the next programming language I will never get around to learning.
Why
Dart is love, Dart is life, Dart is our savior, alongside GO and Rust of course.
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. 🤯
Elixir in 100 seconds!
🎯 amazing day for dart! Can't wait for Ruby on rails in 💯 second 💎
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.
bro ur killing it in ur 100s videos keep it up
You know what I love more than "...In 100 seconds"?
...In 100 seconds and beyond!
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 😭
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.
Even better, make a video about JetBrains, using their font throughout the video
Nice videos about programing languages in 100 secs,
have learned more a bout 3 languages now :D
Once again an awesome video. Nice at 0:54 the spinners are running backwards 😂
Jeff is still my favourite tech UA-camr
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
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.
@@sodiboo I think the fact there is no method overloading is the absolutely the worst.
@@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!
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
This video inspired me to start learning Flutter to pursue my app making dreams. Thank you🙏🙏
Favorite language right now! Get the power of JavaScript with the cleanliness of Java and the simplicity of Python!
isn't this guy is awesome? thanks for every single video of yours!
One of the best channels ever
Dart and flutter are my bread and butter
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.
Probably done in blender. Get the image, trace around it and do some fancy rendering stuff with it. ¯\_(ツ)_/¯
These videos really make me get excited about programming
Dart and Flutter are the future.
Mmm... Unity/C# (AR/VR) is the future.
love your 100 second series i see one i click one lol
Things have changed drastically since a year ago! Dart 3.0 came out and we have so much more!
Typescript and dart is my two languages of choice and ilove them so much thanks for the video ❤️
I have never read into Dart, and now I want to read into Dart. Good video.
Thanks, I am ready for my interview tomorrow.
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.
Any insight into the “rocky start” with the JS community? I think I remember the angular team considering it for a while…
There is AngularDart, that is basically Angular using Dart, but they stopped updating the project i think
Probably not enough browser support
Nowadays you can run any language in the browser, just by compiling it to WebAssembly.
1:27 basically TypeScript 😆
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
Great Video! Now I can add it to my resume
Now I know how to write dart, this feels satisfying.
Very nice and compact video! Thanks!
your animations are awesome . make a 100 seconds video on these animations
Isn't dart used for servers aswell? Super cool language. Would love to see a video about machine or assembly code
How you make those nice animation at starting ?
btw love your videos ❤️
00:01
Always liked Dart syntax. Best syntax to my taste.
Great videos, could you make 100 sec functional programming ?
Can someone for the love of God tell me which font does he use for his text which has different background colors. I love that font I really want to implement it in my projects. If you are sending the font just send me the Google Fonts link of it.
This got me excited to learning a new language.
Hey jeff, what do you think about a DNS/A record/C Name 100s video
pumping out bangers everyday
Please make a 100 seconds video about RethinkDB (realtime NoSQL database)
0:18 im dying lmao
Dart is definitely a fun language to write programs in. Something between Kotlin and Java without the bad stuff of both lol/.
Dart has quickly become one of my favorite languages. Number 2 after python, C# is third.
*Literally no one
- developer after watching this:
i'm gonna add dart to my resume.
Man wish if there was more than 1 like button for this incredible work.
and now we can see the important and value of javascript 🔥
I suppose time is only an idea to this madman with a daily upload schedule
1:00 AGH THE ARROWS ARE GOING THE WRONG WAY LOL
Please make a "Json-stat in 100 seconds" video!
...
And maybe even "// and beyond" where you show us examples, and compare it to alternatives.
It's a really simple and powerful response standard, which gives out lots of data in a short response, or so I've heard ':) I'd love to get a brief overview of how it actually works, and how it's better than alternatives like csv, csv-stat, XLSX, xml, etc...
Jeff Julia in 100 seconds its an awesome language...
Yet another request: Haskell and SingularityNET in .. no-matter-how-many seconds it takes? (Also, ”pff, FireShip is just distracting us with this Dart stuff while he desperately tries to learn more about Rust”)
Can you do Oracle Apex in 100 seconds?
life long Mr.Dart just outstanding bcuz of Flutter
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?
Serverpod seems pretty promising