Kotlin in 100 Seconds

  Рет қаралды 1,197,073

Fireship

Fireship

2 жыл бұрын

Kotlin is a programming language designed as a modern alternative to Java. It supports functional patterns, coroutines, multi-platform compilation, and is now the recommended language for Android mobile development.
#programming #android #100SecondsOfCode
🔗 Resources
Kotlin Docs kotlinlang.org/
Kotlin on Android developer.android.com/kotlin
Watch Java in 100 Seconds • Java in 100 Seconds
🔥 Get More Content - 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
- Kotlin vs Java
- Kotlin basic syntax
- Using kotlin on Android
- Kotlin coroutines overview
- What is kotlin?
- Is kotlin a JVM language?

Пікірлер: 1 200
@SwimCraft
@SwimCraft 2 жыл бұрын
I like how we are kind of getting to the point where all modern languages have extremely similar syntax
@monarch0243
@monarch0243 2 жыл бұрын
Kotlin looks similar to TS imo
@vicca4671
@vicca4671 2 жыл бұрын
The C family at least. But I like that some of the recent changes bring similarities to Python, which I enjoy writing. And Kotlin does looks really damn fun. It's among the ones I'd like to learn the most along with Rust
@mrocto329
@mrocto329 2 жыл бұрын
@@vicca4671 > the languages I'd like to learn Make sure to put Haskell in that list, if you haven't already. Even if you don't use it in any projects, Haskell just gives you a different perspective.
@vicca4671
@vicca4671 2 жыл бұрын
@@mrocto329 Tbh I was hoping to learn functional programming from languages I already know that support it hahahaha. Haskell kinda scares me
@alaouiamine3835
@alaouiamine3835 2 жыл бұрын
@@vicca4671 rust is love
@farhansangaji5029
@farhansangaji5029 2 жыл бұрын
When i learn how to run a function in Kontlin, it was literally fun
@GlenBondMogane
@GlenBondMogane 2 жыл бұрын
Right? Was always avoiding Kotlin cos I’m used to Java and it was always funny cos I didn’t understand it
@delavago5379
@delavago5379 2 жыл бұрын
@@farhansangaji5029 I'm here for you 🫂
@MaxProgramming
@MaxProgramming 2 жыл бұрын
Haha lol 😂
@notmilenakos
@notmilenakos 2 жыл бұрын
@@GlenBondMogane claim your wooosh tickets here
@Bliss467
@Bliss467 2 жыл бұрын
And it's hard not to get excited about null safety!!
@immersivevr3605
@immersivevr3605 2 жыл бұрын
- How's Kotlin? - We have a lot of "private fun" in it 😆😅
@lalathealter6513
@lalathealter6513 2 жыл бұрын
made my day
@simonvetter2420
@simonvetter2420 2 жыл бұрын
I prefer a bit of public double penetration; myself. I actually don't, I much prefer Kotlin to Java...
@HuntingKingYT
@HuntingKingYT 2 жыл бұрын
open is protected
@johnli264
@johnli264 2 жыл бұрын
Oh my fucking God, guys... 🤣🤣
@ISuperI
@ISuperI 2 жыл бұрын
Out of context it's very funny xD
@stijndcl
@stijndcl 2 жыл бұрын
One of my favourite things about Kotlin is how it automatically generates (and USES) getters and setters, not just for data classes but for normal classes as well. When you write class.property, it implicitly calls the getter associated with the property (~ class.getProperty()) and you can overwrite the getters & setters yourself. It really makes code a lot shorter once you get used to it. class.property = value class.setProperty(value);
@vicca4671
@vicca4671 2 жыл бұрын
@@Sasukeku12 The difference being that Kotlin can do that without extra dependencies and imports. The fewer the (usually) better.
@christoph6055
@christoph6055 2 жыл бұрын
Just like C#
@FADHsquared
@FADHsquared 2 жыл бұрын
Lombok: Ok
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 2 жыл бұрын
It is extremely reminiscent of C# and this is a Good Thing(TM).
@madsteeez
@madsteeez 2 жыл бұрын
Same in MATLAB
@dreamisover9813
@dreamisover9813 2 жыл бұрын
Man, I can't believe how qualitative and frequent your content on this channel is. Good stuff!
@ricardonacif5426
@ricardonacif5426 2 жыл бұрын
Quality.
@footballfreak0
@footballfreak0 2 жыл бұрын
Agreed, can't believe I hadn't found this channel sooner
@rekales5826
@rekales5826 2 жыл бұрын
qualitative...
@delphicdescant
@delphicdescant 2 жыл бұрын
@@rekales5826 They're just utilizating the English nomenclaturatorium to its fullest extension.
@redpepper74
@redpepper74 2 жыл бұрын
@@rekales5826 it’s very much on a screen that you can see
@codinginflow
@codinginflow 2 жыл бұрын
Really well done summary, you really mentioned everything important
@nacholoyola1972
@nacholoyola1972 2 жыл бұрын
You're the best man
@codinginflow
@codinginflow 2 жыл бұрын
@@nacholoyola1972 No u
@iyxan2340
@iyxan2340 2 жыл бұрын
@@codinginflow no u
@themilkman8034
@themilkman8034 2 жыл бұрын
You've taught me so much thank you man
@surajkumar-gx6gf
@surajkumar-gx6gf 2 жыл бұрын
kzfaq.info/get/bejne/qMCFmd2dtK_VeqM.html
@user-st4qv2vw7q
@user-st4qv2vw7q 2 жыл бұрын
My 3D printing teacher: mentions Kotlin when we were talking Fireship: I'm on it.
@orvit3467
@orvit3467 2 жыл бұрын
@@tabloosempakharhor5300 these comments are fucking dumb
@theairacobra
@theairacobra 2 жыл бұрын
@@orvit3467 its a fuckign bot by answering you're wasting time
@2hotflavored666
@2hotflavored666 2 жыл бұрын
@@orvit3467 It's a bot, report it and move on with your day.
@orvit3467
@orvit3467 2 жыл бұрын
@@2hotflavored666 I know it's a bot
@benmouginot3734
@benmouginot3734 2 жыл бұрын
So, 3D printing teachers are a thing ?
@nanonkay5669
@nanonkay5669 2 жыл бұрын
This man has answered the prayers I've been praying for a while. I think he saw my request in one of the comments or this vid was inevitable. Either way, you're a solid one, Mr. Fireship 🚀🚀🚀🔥🔥🔥
@coder4life
@coder4life 2 жыл бұрын
what are you hoping for next?
@hmmhm6620
@hmmhm6620 2 жыл бұрын
Heh, I was asking for it for weeks, he never responded
@mohanaggarwal4058
@mohanaggarwal4058 2 жыл бұрын
Guys, u know what, this is actually been more than 2 years and im so much in love with kotlin, i literally enjoy it a lot, also it have the fun keyword that tells that Kotlin is actually very fun to write, and i literally don't have any complaints or regrets for learning and using Kotlin.
@abdullahmemon1554
@abdullahmemon1554 2 жыл бұрын
Did you only make Android Apps with Kotlin in your experience?
@mohanaggarwal4058
@mohanaggarwal4058 2 жыл бұрын
@@abdullahmemon1554 i literally do many things with Kotlin.
@manupasamarawickrama1568
@manupasamarawickrama1568 2 жыл бұрын
@@mohanaggarwal4058 can you tell us please
@nilanjanmukhopadhyay8369
@nilanjanmukhopadhyay8369 2 жыл бұрын
@@abdullahmemon1554 I use Kotlin with Android for the front end and with ktor for the backend. The only thing I don't like is the Gradle build system.
@skyhappy
@skyhappy 2 жыл бұрын
@@mohanaggarwal4058 what do you do exactly
@hmshuvo2332
@hmshuvo2332 2 жыл бұрын
Well, never ever stop this series. Whenever I need to learn anything new, I search for your 100s videos to get familiarized with the topic before I actually start learning it.
@AhmadSattout97
@AhmadSattout97 2 жыл бұрын
Kotlin isn't the first java alternative, but it's definitely the best so far. There's also Groovy and Scala
@thatonegoblin7051
@thatonegoblin7051 Жыл бұрын
Scala is the better lang imo, but kotlin is a much more natural progression from java
@akin242002
@akin242002 Жыл бұрын
Scala is good for ML. However, I still prefer Python or Kotlin.
@thecoolnewsguy
@thecoolnewsguy Жыл бұрын
​@@michaelxz1305 Rust is loved because how safe it is when it comes to memory management and boy the compiler is amazing it helps you to debug your code easily and cargo package manager is just too
@theplant4046
@theplant4046 Жыл бұрын
​@@thatonegoblin7051 you are right about "kotlin more natural ...", you can give kotlin developer java library and use it without knowing it was written from not kotlin language But imo kotlin is really good especially when creating classes and function And what i like this language is REALLY minimal(in syntax) like JavaScript with types(TypeScript) I haven't tried scale but still understand your opinion
@rolfspeer5403
@rolfspeer5403 10 ай бұрын
And unfortunately Spring Boot has no Scala support out of the box.@@thatonegoblin7051
@oli_ctu
@oli_ctu 2 жыл бұрын
I am litteraly addicted to those videos. They're the first video I watch when I see them in my feed thanks to the simplicity of the information. It just gives a taste of the technology enough to motivate me in learning more. Amazing work as always. Swift would be very nice next! :)
@MotM200
@MotM200 2 жыл бұрын
"Look Mom! No Semicolons;" has gotta be the best thing I've heard in the last 3 months!
@31redorange08
@31redorange08 2 жыл бұрын
You should listen more.
@zaks7
@zaks7 2 жыл бұрын
watch cobol in 100 seconds xD
@ronanharris8216
@ronanharris8216 2 жыл бұрын
When I first discovered Kotlin, I was like, man.... How can something like this comes to mind ?!! Being multiplatform, a better Java, boiler-less, and many more. Not even TypeScript came close, in my opinion, when it comes to developer experience. I know both language BTW, and I also had Java in the past. Kotlin, for me, feels very human to read.
@DipietroGuido
@DipietroGuido 2 жыл бұрын
It was the obvious upgrade to the useless Java syntax
@skyhappy
@skyhappy 2 жыл бұрын
The one line if else statements are really nice, it's "val max = if (a > b) a else b"
@DipietroGuido
@DipietroGuido 2 жыл бұрын
@@skyhappy Java has the ternary operator for the same. Not really an improvement
@hugodsa89
@hugodsa89 2 жыл бұрын
Typescript typesystem is far superior to Kotlin's. Structural > nominal
@ronanharris8216
@ronanharris8216 2 жыл бұрын
@@hugodsa89 I'd disagree on that one lmao. What are your examples anyway ?
@modolief
@modolief 2 жыл бұрын
Still waiting for "How to write a Unix kernel in C in 100 seconds."
@kamilziemian995
@kamilziemian995 Ай бұрын
😂
@UnknownFounder
@UnknownFounder 2 жыл бұрын
You’re a logical machine my dude! Churning out the high quality content DAILY
@itishermann
@itishermann 2 жыл бұрын
i have no word to describe the quality of the content. It's nearly unbelievable that someone thought me some basic about Kotlin in 100 seconds. Thanks for that qualitative and so frequent content.
@manuelalfonzoml
@manuelalfonzoml 2 жыл бұрын
i swear you are going to talk about all languages in existence
@AbhishekBM
@AbhishekBM 2 жыл бұрын
100 seconds version of Derek Banas
@Fireship
@Fireship 2 жыл бұрын
Only have about 700 more to go...
@ebenmeluifechukwu4298
@ebenmeluifechukwu4298 2 жыл бұрын
@@tabloosempakharhor5300 What nonsense is this
@dotslashconfigure4441
@dotslashconfigure4441 2 жыл бұрын
@@ebenmeluifechukwu4298 Those are bots, they appear in almost every youtube video these days
@glitch-dev4072
@glitch-dev4072 2 жыл бұрын
@@Fireship can you block @TablooSempak Horhor he is literally spamming in every of your videos and this link may be malicious
@rhen4610
@rhen4610 Жыл бұрын
Kotlin makes you feel motivated learning OOP. Been using it for 6 months now for android development and damn I wish Ive known it sooner.
@vibovitold
@vibovitold Жыл бұрын
Kotlin is quite opinionated / biased (in a positive direction, the way i see it) when it comes to object-oriented design. eg. it encourages immutability and composition (delegates), while discouraging inheritance (classes and functions are final by default, you have to mark them as "open" explicitly, in contrast with Java where it's the other way round).
@theonlytails
@theonlytails 2 жыл бұрын
Waited for this for so long! This is my favorite language, and I really recommend it to everyone!
@Vivi-xn9iz
@Vivi-xn9iz 7 ай бұрын
having written in Lua, JS, Java, python, C, and a bunch of other things it looks like Kotlin is a great mix of everything good you could pick from other languages
@Dpk_YT
@Dpk_YT 7 ай бұрын
Yes...
@efeegbevwie9467
@efeegbevwie9467 2 жыл бұрын
In addition to coroutines being its a killer feature, kotlin scoped functions also come in really handy
@adeebsiddiqui5140
@adeebsiddiqui5140 2 жыл бұрын
Keep it up Jeff. We're loving these 100 second videos! 👏
@dineshroks
@dineshroks 2 жыл бұрын
you can play with extension functions, inline functions and collections so much you might forget java. also good for spring boot based backend development.
@georgegach7570
@georgegach7570 2 жыл бұрын
Everyone: "Hello World!" Fireship: "hi Mom!"
@nt1231
@nt1231 2 жыл бұрын
I love the way he explains everything 😊 easily and quickly summary ❤️
@Awesometechgamer
@Awesometechgamer 2 жыл бұрын
Thanks for making this 🤗 I was waiting for it
@lilv728
@lilv728 Жыл бұрын
I would really like to see some longer videos going into depth on some of the languages you go over. That would be sick.
@mohanaggarwal4058
@mohanaggarwal4058 2 жыл бұрын
To my most favourite KZfaq creator, Jeff, u now proved me that u don't dislike Kotlin, i hope u would try it more and fall in love with it. My wishes for u, and have a nice Kotlin!!😊😊😉
@-zerenity-2322
@-zerenity-2322 2 жыл бұрын
I love these format videos! I'd like too see videos on webpack, next js, redux and more 😃
@BEN-ys6gu
@BEN-ys6gu 2 жыл бұрын
This is super helpful. I wasn't trying to learn kotlin, I just needed to know what it is because I saw the option to use kotlin for android apps
@sselinco
@sselinco 2 жыл бұрын
I absolutely can't get enough of these overview videos, thank you! Please make one for Django 👉👈
@TheEmerson009
@TheEmerson009 2 жыл бұрын
Good video, man! I'm wondering whether you will bring more "JVM languages" to the language in 100 seconds. A Scala video would be amazing too
@baggier
@baggier 2 жыл бұрын
Random dev: so how's kotlin Me: It's so much *fun*
@coder4life
@coder4life 2 жыл бұрын
have you tried scala in comparison ?
@zeropointzer0
@zeropointzer0 2 жыл бұрын
Rust developer: fn, I'll give it a try!
@jp46614
@jp46614 2 жыл бұрын
you stole my joke give it back
@jp46614
@jp46614 2 жыл бұрын
mine was funnier bc i said this is where the fun starts so yoiur joke is trash haha
@jacquesduplessis6175
@jacquesduplessis6175 2 жыл бұрын
Honestly, I've been out of the Java world for many, many years, but something about Kotlin has got me excited again🤷‍♂
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 2 жыл бұрын
Why? Java is cool 😎
@MrAwesomeTony
@MrAwesomeTony 2 жыл бұрын
@@Ihavetoreturnsomevideotapes More like Java is hot. Get it? :wink:
@phoneix24886
@phoneix24886 2 жыл бұрын
kotlin is sexy
@jacquesduplessis6175
@jacquesduplessis6175 2 жыл бұрын
Oh sure.... Please explain, because for the last 20 years I thought that code was code, it was all just a tool to get the job done😂🤷🏻‍♂️
@mbdg6810
@mbdg6810 2 жыл бұрын
@@jacquesduplessis6175 java is too verbose
@bd8063
@bd8063 2 жыл бұрын
Love to see this channel growing
@kamilowskiy
@kamilowskiy 2 жыл бұрын
In Poland we got a ketchup called "Kotlin"
@thecaffee1065
@thecaffee1065 Жыл бұрын
Learned and used it for my senior project. I took mobile dev at the same time but class was using Java. I wanted a challenge so I used Kotlin instead and I love it.
@mohanaggarwal4058
@mohanaggarwal4058 2 жыл бұрын
Finally we got what we r waiting for!! Thanks Jeff!!😊
@peterheijstek5288
@peterheijstek5288 2 жыл бұрын
I literally started with a Kotlin project to learn the language 1 hour before the video came out, perfect timing!
@jelles7685
@jelles7685 2 жыл бұрын
I as a beginner programmer might consider learning Kotlin because not only is it an easy language, it is also the perfect language to bridge the gap between Python and other, more complicated programming languages since Python is (one of) the first programming languages I've learned and this language's syntax is a little bit similar to Python. Thanks for the introduction!
@PajamaPalace
@PajamaPalace 2 жыл бұрын
I saw someone suggest this the other day watching your Java video - you mad lad, how did you already make this? I think 100 seconds of code is one of the best series for programming on KZfaq - great work
@pranav_manoj
@pranav_manoj 2 жыл бұрын
This has been 100 seconds of Jeff being an absolute boss at explaining stuff. Thank you ! ♥
@WhatJoSays
@WhatJoSays 2 жыл бұрын
Great video! I actually requested this one so thank you!
@worby
@worby 2 жыл бұрын
You should do Lua in 100 seconds, it's a pretty simple and fun language, especially when used with C++
@djbioxic4023
@djbioxic4023 Жыл бұрын
You should do a video on the Ceylon language for the JVM. It's dead now, but had a similar goal to Kotlin. It had some influential stuff for its time, like the Null safety "?" syntax, but also has this crazy type system of union and intersection types. It's a cool language, shame it never caught on, although it lives throughout these new languages.
@vibovitold
@vibovitold Жыл бұрын
it was another attempt to improve on Java, and it's an interesting piece of history. there was also Xtend. it would be quite interesting to review what approach their authors had taken to address the shortcomings of Java.
@wetfloo
@wetfloo 2 жыл бұрын
I just love those series, can have a look at all those cool languages even with my short attention span. Thank you
@JorgeEscobarMX
@JorgeEscobarMX 2 жыл бұрын
I love these videos, short and to the point.
@emmavdev
@emmavdev 2 жыл бұрын
I use Kotlin for over a year now and i love it, its my favorite and first pick language. It's great
@dertev
@dertev 2 жыл бұрын
OMG THE REAL STCKOVERFLW, LETS GOOOOO!!!!
@pioneer_1148
@pioneer_1148 Жыл бұрын
I love how the biggest new languages in the last few years have basically been "that but not shit": - type script - kotlin - carbon (I know it's not out for another few years but they hype is already real)
@1aboPLZ
@1aboPLZ Жыл бұрын
cuz the existing stuff was shit 😂
@vibovitold
@vibovitold Жыл бұрын
better PHP is nowhere to be seen though, maybe I haven't heard about it, or the language is just a hopeless case ;)
@frankkevy
@frankkevy 2 жыл бұрын
Just as great and efficient as your website and your courses
@user-gt6ik3se8n
@user-gt6ik3se8n 2 жыл бұрын
You have the best pronunciation. I'm from Russia and I understand you. Thanks for video! I wait the next.
@grIMAG3
@grIMAG3 Жыл бұрын
I wish I started Mobile Dev using Kotlin. Using Java is one hell of a pain in the a** to use.
@SajithUpendra
@SajithUpendra Жыл бұрын
what about flutter?
@vibovitold
@vibovitold Жыл бұрын
@@SajithUpendra Dart is a somewhat clunky language, doesn't feel nearly as nice as Kotlin to me Flutter as a framework is pretty nice, but then we're comparing apples with oranges
@Javier-ov3hj
@Javier-ov3hj 2 жыл бұрын
I don't understand, I am just starting a project for an Android app and this man releases a video right as we are holding the discussion about Flutter vs Kotlin XD
@mibi2007
@mibi2007 2 жыл бұрын
It's Dart vs Kotlin :)
@coldfronthc
@coldfronthc 2 жыл бұрын
as usual on point and good timing. I spend my last week to learn kotlin and here we are. :D thx dude
@morningdawn8986
@morningdawn8986 2 жыл бұрын
You are doing a great job, everything is clear and easy to understand❤️
@ymi_yugy3133
@ymi_yugy3133 Жыл бұрын
There are many great things in Kolin, like the lambdas, that make it ridiculously easy to create and use DSLs. Other aspects feel a bit too much like workarounds for java issues. Take data classes, they provide a bunch of useful functionalities, but I have a hard time seeing how it is better than the more flexible derive machanism used in Rust. Haskell has something similar if I remember correctly. Coroutines are great, but async/await is probably the superior pattern in most applications. Kotlin can in theory be compiled to different targets, but in practice it's a huge pain. Despite being backed by two huge companies native targets are still way less performant than the JVM and lack support for many important elements of the standard library. All the Multiplatform projects I've seen are littered with expect and actual functions. This massively fractures the ecosystem, because libraries typically only support a few select platforms.
@fred.flintstone4099
@fred.flintstone4099 Жыл бұрын
An interesting thing about Kotlin is that it does away with static members on classes (which is a kind of weird thing when you think about it, since it is not really so object-oriented) in favor of a "companion object" which has static methods. A class that can be instantiated can not have static members.
@GT-tj1qg
@GT-tj1qg Жыл бұрын
Static methods were less obviously object-oriented, yes. But they were still class-oriented. I find the companion object more confusing, because it has no real life equivalent.
@justADeni
@justADeni 8 ай бұрын
@@GT-tj1qg it might look a little ugly and "too nested" but on the other hand it helps to visualise very clear separation between instance and static methods
@LouisCognault
@LouisCognault 2 жыл бұрын
That’s a great overview video 👍
@TRZG246
@TRZG246 2 жыл бұрын
Thank you fam Your work effect crazy keep at it
@adamsavard535
@adamsavard535 2 жыл бұрын
I swear I'm just waiting for a "Brainf*** in 100 seconds" at this point. Perhaps for April 1st?
@Gabbyreel
@Gabbyreel 2 жыл бұрын
You can say fuck on the internet. I promise I won't tell on you.
@adamsavard535
@adamsavard535 2 жыл бұрын
@@Gabbyreel while I can, I choose not to for personal reasons.
@yassin_eldeeb
@yassin_eldeeb 2 жыл бұрын
I made an add two numbers program with brain**** a year ago and I was very proud of myself 😂😂
@raultunduc7190
@raultunduc7190 Жыл бұрын
Best programming language so far. I really love it
@officialstrike
@officialstrike 2 жыл бұрын
Finally I love this Lang :)
@ayadiyulianto
@ayadiyulianto 2 жыл бұрын
i've just binge watch your 100 seconds series then this come out, thanks to kotlin my android making a lot easier
@yuto5636
@yuto5636 2 жыл бұрын
I am currently making an app using Android Studio written in Java, after watching this video I might develop my future projects in Kotlin :D
@yuto5636
@yuto5636 2 жыл бұрын
@@marlenasopi2469 thank you :)
@CatDevz
@CatDevz 2 жыл бұрын
I've been using Kotlin for a few months now, by far the best language I've learned imo.
@justADeni
@justADeni 8 ай бұрын
same!
@CatDevz
@CatDevz 8 ай бұрын
@@justADeni well, second behind Rust now :P
@samuelcruz9690
@samuelcruz9690 2 жыл бұрын
Great video! Clojure/Scala up next? A video on the JVM would be nice, thank you!
@jesprotech
@jesprotech 5 ай бұрын
Oh! you did actually made this video! Just found it right after putting a comment in the previous video! Nice of you to make these videos. 😎
@poglord._
@poglord._ 2 жыл бұрын
Dude, I told yall in that dart in 100 seconds video that kotlins gonna be next. It's proven that what I want, fireship delivers lol. Great work tho.
@leoingson
@leoingson 2 жыл бұрын
In a perfect world, Kotlin would be flutters language. I don't think multiplatform kotlin is actually a thing. Not yet. About 5 years behind.
@dmdesigner_pg
@dmdesigner_pg 2 жыл бұрын
Best Tech sitcom, I can watch it everyday!
@irun_mon
@irun_mon Жыл бұрын
i like how if i have questions about programming and when i search on KZfaq, your videos always on the top
@coder4life
@coder4life 2 жыл бұрын
another great 100 sec video. thank you for doing this.
@weshuiz1325
@weshuiz1325 2 жыл бұрын
Kotlin seems fun() to learn
@steamgamerecording
@steamgamerecording 2 жыл бұрын
Learning Kotlin in this Semester. Your timing is awesome. Thank you. I use Arch, btw :)
@nepnep1057
@nepnep1057 2 жыл бұрын
i also use arch (and kotlin) btw
@santocristiancolosimo3186
@santocristiancolosimo3186 2 жыл бұрын
I use arch btw, and now i can start learn kotlin
@xffeeo
@xffeeo Жыл бұрын
​@@nepnep1057 i use almost pure arch btw, and yes, I'm Kotlin, rust enjoyer.
@AndyChamberlainMusic
@AndyChamberlainMusic 2 жыл бұрын
that syntax is a lot more *fun* to write that pun is mandated by kotlintic law but that was tasteful execution, mr ship
@mohammedalbatati5529
@mohammedalbatati5529 2 жыл бұрын
Many thanks, I love the way you shout for your mom on every video, lovely gestures🌹
@fdmk
@fdmk 2 жыл бұрын
Java has data carrier classes called Record Classes since Java 14 which also does get rid of a lot of boilerplate code.
@gecho5427
@gecho5427 Жыл бұрын
Most people are still stuck in Java 7 - 11...
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
Kotlin is good for private fun 😇
@fatgolem69
@fatgolem69 2 жыл бұрын
Best channel for prograamming content Congrats on 904k subs
@Filaxsan
@Filaxsan 2 жыл бұрын
Can you please make a Scala 100s and lessons for the pro? Love your way of explaining!
@ebenmeluifechukwu4298
@ebenmeluifechukwu4298 2 жыл бұрын
Me: (browsing KZfaq, watching random videos) Fireship: (Posts 'Kotlin in 100 seconds') Me: :)
@noah-too
@noah-too 2 жыл бұрын
Its amazing how you fit all that in 100 Seconds 🔥🔥🔥
@spongechameleon6940
@spongechameleon6940 2 жыл бұрын
Holy shit this language looks amazing. Some of the nice ergonomics of javascript with the enterprise OOP support of java. I will definitely be trying this out sometime.
@TamimProduction
@TamimProduction 2 жыл бұрын
This video covered like 10% of the cools stuff Kotlin brings over java, but still gave a good feeling to watch! Kotlin is becoming the most loved language in the world and soon might take down JavaScript from the top ladder :D
@thatsalot3577
@thatsalot3577 Жыл бұрын
Who told you javascript is the most loved language 🤣
@TamimProduction
@TamimProduction Жыл бұрын
@that's a lot There are a lot of statistics on the net, I don't know the criteria of a language to be classified as "Loved" but JavaScript is definitely more used than Kotlin
@thatsalot3577
@thatsalot3577 Жыл бұрын
@@TamimProduction "more used" then yeah it is but not even close to most loved, that is rust. And these are based on surveys
@CoentraDZ
@CoentraDZ 2 жыл бұрын
I think my next language would be Kotlin 🔥
@vizthex
@vizthex Жыл бұрын
there's a minecraft mod called "Kotlin for Forge" that some other mods use as a library, so TIL that mod adds programming into programming.
@francescodenaro6081
@francescodenaro6081 2 жыл бұрын
I love that when I'm curious about a technology, I just need to type the name on YT and watch your video about it ❤️
@chinmayk8004
@chinmayk8004 2 жыл бұрын
So it's a beautiful blend of javascript and python ! Fantastic video !
@vibovitold
@vibovitold Жыл бұрын
not how i'd describe it at all. it doesn't have the JavaScript quirks (like exotic, prototypal OOP) nor the Python ones (meaningful whitespace), not to mention that both - unlike Kotlin - are dynamically typed. even among just scripting and dynamically typed languages, it probably bears more resemblance to Ruby, for example by being more adapted (than Python) to functional programming constructs of course when it comes to programming languages that feel reasonably modern (even if they're not technically new), all of them will show SOME similarities to eachother Kotlin is probably more similar to Scala (but it doesn't get as cryptic) and Swift (although it wasn't influenced by Swift; the development of both started roughly at the same time, however Apple didn't show Swift to the world for a while)
@kenn850
@kenn850 2 жыл бұрын
Awsome summary but you forgot kotlin on the server ,ktor and spring also how powerful kotlin is at dsl with gradle as an example also with recent improvements as it trys to be used in data science. Kotlin is beautiful.
@Sibearian_
@Sibearian_ 2 жыл бұрын
U are on a roll. One after another videos that I want
@grantwilliams630
@grantwilliams630 2 жыл бұрын
Kotlin is a fantastic language for backend code. Coroutines make efficient database code a breeze and actually fun to write/maintain
@tusharagarwal5306
@tusharagarwal5306 Жыл бұрын
Aka java with syntactic sugar
@vicca4671
@vicca4671 2 жыл бұрын
Best way to throw shade on Java: introduce it as if it were OK, then 2secs later present its prettier faster better shorter sibling.
@pashweetie
@pashweetie 2 жыл бұрын
You deserve many more subscribers
@saidooubella
@saidooubella 2 жыл бұрын
Please do "Swift in 100 second" next !
@phatakom
@phatakom 2 жыл бұрын
So by this pattern, looks like swift would be next. Tell me if I'm wrong
@proyas21
@proyas21 2 жыл бұрын
yeeeeeeeeeeeees I was waiting for this... lessgoooo
@naimurhasanrwd
@naimurhasanrwd 2 жыл бұрын
You have mastered 100 seconds video editing art, champ. Lots of ❤
@Skylla54
@Skylla54 2 жыл бұрын
One day I will invent a language. Just for the sake that Fireship can summarise it. 😄
@rodrigobautista3768
@rodrigobautista3768 2 жыл бұрын
Using it in the backend and it is such a great language
@EhteshamShahzad
@EhteshamShahzad 2 жыл бұрын
With Ktor or Spring?
@rodrigobautista3768
@rodrigobautista3768 2 жыл бұрын
@@EhteshamShahzad with spring framework
@efeegbevwie9467
@efeegbevwie9467 2 жыл бұрын
@@EhteshamShahzad I wish ktor would gain more traction... It's DSL nature is such a joy to write with
C in 100 Seconds
2:25
Fireship
Рет қаралды 3 МЛН
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 316 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 28 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 51 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 20 МЛН
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
The Complete App Development Roadmap [2024]
7:52
Programming with Mosh
Рет қаралды 107 М.
I tried 10 code editors
10:28
Fireship
Рет қаралды 2,9 МЛН
How to get rich as a solo software developer - The Ultimate Guide
8:51
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 202 М.
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 62 М.
How programmers flex on each other
6:20
Fireship
Рет қаралды 2,3 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
ELECTRON: why people HATE it, why devs USE it
17:19
The Linux Experiment
Рет қаралды 186 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 4 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 171 М.