Thanks for the opportunity Brad, and I hope you guys like Kotlin! :)
@eren15144 жыл бұрын
Good work mate! You deserved to be here *Eronred :)*
@PhilippLackner4 жыл бұрын
@@eren1514 Yo, thanks man :)
@amano_akane4 жыл бұрын
Wooooow Philip here you are again. Remember me ?
@gauravthakkar8024 жыл бұрын
Yayy
@TheVertical924 жыл бұрын
good to see a fellow german here 👍
@Asifkabeer3 жыл бұрын
Watched the entire thing as I practiced in IntelliJ. Super helpful. This was my introduction to Kotlin and I cant say enough how simple you made it. Thank you so much Philip.
@samha15133 жыл бұрын
i like how he explains the abstract class with example. well done!
@KeithDCommiskey3 жыл бұрын
For anyone who finds there is no "File -> New -> Kotlin Class/File" option, you may have to mark the top folder (in the Project pane; with the project path next to it) as being the "Sources Root". Right-click the folder and use the "Mark Directory as... -> Source Root" option. Then the "Kotlin Class/File" option should become available from the "File -> New" menu.
@JordanTheImpaler692 жыл бұрын
This is exactly the issue I was dealing with. Thank you so much.
@Dheemantha Жыл бұрын
great tutorial, I am a java developer newly entering to the kotlin programming and this covers kind of all the things for me. Thanks and keep up the good work.
@philekiert1251 Жыл бұрын
Thanks so much for this, this has got me up to speed enough to make a start on the little project I'm working on! Quick note for anyone new to programming confused by the lambda function syntax around an 01:20:00, "function" and "string" here are just arbitrary names for those objects, not keywords. They could just as easily be anything else.
@vineetranjan084 жыл бұрын
Oh Wow. Just few hours ago I was searching for Kotlin tutorial, and here it is !
@bobbylinse66683 жыл бұрын
Great job! That was super informative. The only feedback I'd give, is that when you're declaring a variable of type String or type fun, to use slightly different naming conventions to avoid any confusion. For example, if you're declaring a String, avoid calling it "string" and if you're declaring a function to avoid calling it "function" It just made the lambda and generics section a little bit harder to follow is all. Other than that, this was a 10/10. You did a great job explaining some of these concepts!
@justamemer44003 жыл бұрын
This is an excellent tutorial for beginners to understand basic concepts such as functions if else if etc; as well as for people who have learnt all the advanced concepts before in java but have never used kotlin before and are now moving to kotlin for android dev.
@GabrielTobing3 жыл бұрын
Indeed, I'm moving over from Java and this is really helpful XD
@drexxboban8277 Жыл бұрын
For those in need, new version of IJ you go New Project -> select (under nodejs) JVM it is already an IDEA, and the rest is similar to his. As for creation of new kotlin files mark src as root folder by clicking right click on it and then select `Mark Directory as` and `Sources root`. Then in src->main->kotlin create new files by right click->New -> plenty to choose from.
@Lucas-hh4oh3 жыл бұрын
This is the best kotlin crash course, I've ever found on youtube! Really good video for a refresher
@branmuller4 жыл бұрын
Wow you should make a udemy course. You explained the concepts soooo well! I will come back to this video if i ever need a refresher for OOP
@ismailnurudeen4 жыл бұрын
Kotiln is currently my preferred programming language. Absolutely beautiful!
@KeithDCommiskey3 жыл бұрын
If you are not getting the empty folder structure as shown in the video, and the "Kotlin" selection [@8:30] shows additional options not shown in the video, from the "New Project" menu, try instead selecting "Java" -> "Kotlin/JVM".
@steelcardoza53613 жыл бұрын
Oh my goodness thank you, I just spent the last hour trying to figure this out
@jesusbohorquez20983 жыл бұрын
Bro, you are amazing, I have been struggling with Android because almost all tutorials overcomplicate things, yet , you on the other hand, you make it so simple. Thank you, pal
@andilesimelane47714 жыл бұрын
its amazing loud and clear, thanks to Brad for making its easy fr your million subscribers to easily find out about other great teachers.
@thomasgeorge74732 жыл бұрын
I've had some trouble making a Kotlin project on the new IntelliJ IDEA 2022.2 version. You have to start with a general New Project, then select Kotlin for the langauge, select IntelliJ for build system, and also tick 'add sample code' to get it to work.
@Channel-iu6de3 жыл бұрын
Your definition of the word Abstract is the first time its actually made sense. Thanks for that.
@fing41867 ай бұрын
This was great for me ! I am coming from Java and wanted to get on board with Kotlin quick, without the unnecessary fat which you can find in most of the other courses. Thanks a a lot !
@pedroserapio80753 жыл бұрын
Thanks for taking your time, hard to follow with the new IntelliJ IDEA 2021.2.
@Salehalanazi-74 жыл бұрын
He explains interfaces like way better than a college professor.
@wondersled59486 ай бұрын
You're an amazing teacher! All of the concepts were masterfully explained, and I grasped them almost immediately. I'll mess around with Kotlin a little to get a hold of its in and outs, and then I'll watch your video lesson on app development. Thanks again!
@abdallahalkhassaky95064 жыл бұрын
Hey Brad, just wanted to let you know that I love your content man, please do some more videos on data structures and algorithms, I need some to ace my upcoming interviews ;)
@TraversyMedia4 жыл бұрын
It is something I have been meaning to do. I was trying to think of what MY next video would be. That could be it, we'll see :)
@SB-df8vy4 жыл бұрын
@@TraversyMedia yes please, I second this motion
@abdallahalkhassaky95064 жыл бұрын
@@TraversyMedia Thank you really much man, we appreciate it, I read many books and I am still struggling with some of them lol.. Keep up the good work👍
@jacksonbodra64504 жыл бұрын
@@TraversyMedia 1.32 M (your subs) :- YES Please !!!
@banszkiviktoria Жыл бұрын
"Lamborghini, Penthouse, Rolex.... just a normal purchase for a programming KZbinr..." :D :D :D
@WZLR4 жыл бұрын
Kotlin is my favourite language of the ones I’ve used. Syntactically it is beautiful and it just makes sense.
@grampygamer85843 жыл бұрын
I've wanted to learn Kotlin for ages! Thank you so much, and a big thank you to Brad!
@ahmedn.40854 жыл бұрын
My advice on programming for the fellow wanna be programmers is this.... Consistency is the key and if i or he can! You can too
@kskfernando2945 Жыл бұрын
Ok
@damovex2 жыл бұрын
@Philipp Lackner so the I (OR) is referred to as the PIPE symbol So II is the Double PIPE. Thanks for sharing your knowledge. Very clear explanations. You go further than most with the syntax and some edge cases and clarifications. Very helpful.
@aprendendoviolaoem5minutos600 Жыл бұрын
Perfect introduction of Kotlin for begginners, thank you!
@jonasnghidengwa71862 жыл бұрын
Damn,,, bro this is crystal 🔮 you have really explained everything to the extent that ,,, even those that do not have an idea what programming is ,can grasp everything... Thank you for this bro keep up💙🤜🤛🙏
@Shrooblord2 жыл бұрын
Thanks a lot! Very nice and thorough introduction. You pointed out some great little nuances about the language that already make me excited to get started. :) For extra credit, the final function you write -- the generic customCount() extension... if we want to be 'clean', we should rename the variable 'string' to something like 'type'. So, "for (type in this)" etc. It pays off to have your variables named properly ;)
@armadillo85 Жыл бұрын
This is such a big help! Thank you!
@codinginflow4 жыл бұрын
Wow 😍
@mathumacharia62254 жыл бұрын
Hi man, your videos introduced me to kotlin and android development. I hope you get featured in brads channel someday. Big thank you @coding_in_flow
@xD-saleem4 жыл бұрын
I knew phlipp lackner from his channel and im happy hes spreading his knowledge on other channel :)
@LaurentLaborde4 жыл бұрын
Best real world explanation of abstract class i ever heard.
@RahulAhire4 жыл бұрын
I'm really glad that kotlin look 80-90% exactly same as JavaScript which will help web developers learn kotlin easily for native mobile development
@lasse3412 Жыл бұрын
Thanks for this channel. Now I understand Kotlin more where others channels overcomplicate all time.
@tomkerr81553 жыл бұрын
I'm trying to follow this tutorial but the options and sequences are not showing the same on my version of IJ. Do you have an updated version?
@TheRealLucifer-Morningstar3 жыл бұрын
i have the same issue
@KeithDCommiskey3 жыл бұрын
@@TheRealLucifer-Morningstar I found there were two differences in what I was seeing and what is in the video. I posted potential solutions to both of them in the comments (sort by newest). HIH
@andrewiglinski1484 жыл бұрын
Awesome dude. I've been meaning to learn Java for a long time. I'm definitely going to be a new subscriber to your channel bud you did a great job on this one.
@johanesalberto6136 Жыл бұрын
thanks for making me understand kotlin
@manuelvisak13963 жыл бұрын
Very comprehensive Tutorial for a Java familiar Programmer. Good Job.
@NivagSwerdna4 жыл бұрын
This was fun... played with Kotlin a couple of years back and this is a good excuse to revisit it... might use it for adventofcode this year.
@senkssenks Жыл бұрын
Your content is crisp, Thanks a lot for that, keep it up.
@edwardkats3 жыл бұрын
Great video, but there's something missing: if you refer "there will be an error" - you can do one more step to show this error, rather then describing the error.... "see it once is better than hear it 100 times" Thanks again for the video!!!
@chadpaulsen87513 жыл бұрын
i'm using videos from this channel instead of books for classes, it's soooo much easier
@anujgorasia3 жыл бұрын
Hey Brad, Thanks much for the course. It helped me significantly to jump start Kotlin.
@BlueIsLeet2 жыл бұрын
This video really got me going on kotlin and helped me understand it. Thanks
@codingcrashkurse64294 жыл бұрын
Great Phillip, really great to see a german developer on the rise. Your presentation is inspiring, very clear and on spot. Hope to see myself in a similar position in some time :-)
@PhilippLackner4 жыл бұрын
Thank you, wish you the best with your channel! :)
@mkgamingentertainment37862 жыл бұрын
I like this video because he almost explained every necessary concept in Kotlin
@AbdallahSamir-x4w Жыл бұрын
Thank you for this crash course and we need more videos like this.
@jordigarciapena71803 жыл бұрын
Nice job Philipp! I'm intending to move from Java to Kotlin and I was looking for a nice way to dive in! This video just did the trick! Thanks really!
@notstorm3 жыл бұрын
I am having a problem when I try to create a project in my ide I have to select the build system, by selecting the default one i have many other files in my project folder such as gradle and stuff and inside the source(src) folder I have 2 more folders and 2 subfolders inside those 2 folders, and upon creating a Main.kt file I don't seem to have the run option any help will be appreciated
@naomidemeer24453 жыл бұрын
Hi! I had the same issue. In case you haven't figured it out yet: For me it worked to create the file under src --> main --> kotlin. All three folders already existed. By creating my new kotlin file there, I was able to get the same screens Philipp gets and run the Hello World program. Hope this helps. :)
@notstorm3 жыл бұрын
@@naomidemeer2445 I really appreciate the help u rendered, I figured it out after experimenting myself and it worked :D and can u please update ur comment saying that u need to use "intelliJ" build to have such folders it won't work in other builds since rest of the folders aren't there :p I give my heart felt thanks to you once again
@suneet21933 жыл бұрын
Just to put it out there...I was not able to RUN the code initially...it just showed the 'EDIT CONFIGURATIONS' option. The solution was to just press RIGHT CLICK on "src" Folder ---> Mark Directory as ---> Sources Root.
@rohitkf84744 жыл бұрын
Really loved the way he taught kotlin and explained everything so clearly. Looking forward to his android crash course. Thanks a lot Brad❤️
@SillverBel3 жыл бұрын
(Opens Kotlin) - Kotlin not configured - No option for .kt - Won't run "Hello World!" - Red everywhere. I love code :)))))
@robertmarsman20553 жыл бұрын
Great tutorial. But im stuck at the begging even after following the instructions. After clicking on "src ew " I do not see Kotlin Edit/class option. Version: Intellij 11.09.01
@tomkerr81553 жыл бұрын
Me too
@KeithDCommiskey3 жыл бұрын
@@tomkerr8155 I also just ran into this issue. You have to mark the top folder (in the Project pane; with the project path next to it) as being the "Sources Root". Right-click the folder and use the "Mark Directory as... -> Source Root" option. Then the "Kotlin Class/File" option should become available from the File -> New menu.
@cnorris11933 жыл бұрын
3/16/2021; my version of IntelliJ does not have the same options; from installation as far as @10:43 I'm trying to follow along, but I cannot however, you are an excellent instructor and I approve of this video
@steelcardoza53613 жыл бұрын
Having the same issue, when I right click on .src I can't create a .kt file. I can create a .kts file though.
@MisterWealth3 жыл бұрын
My kotlin-crash-course - src has files in it, his doesn't. It has a main with kotlin and resources, then has another folder that says kotlin and resources in that one as well. What do I click? Neither are allowing me to view it..
@gpiludu4 жыл бұрын
If anyone got stuck with the Main.kt file, in IntelliJ 2020.3 (or whatever the version after the video's is), I had to put the file at src/main/kotlin/Main.kt
@arslanrasit3 жыл бұрын
Up you go!
@ihabtanvir80754 жыл бұрын
Dumbstruck at how good and huge this channel has grown. Keep it up, Brad 🔥
@davidgentilli79443 жыл бұрын
Thanks for this tutorial. It was exactly what I needed to gain a bit of familiarity with Kotlin quickly.
@Gokuderathestorm2 жыл бұрын
The JDK has moved and intellaJ has changed. Could you do a modern video ?
@akashgeorge54332 жыл бұрын
code at 35:47 is not working...it says number format exception....i tried to input 1 number and then skipped the second so as to get null...what has to be changed?
@phobic11722 жыл бұрын
The JKD download page at 07:00 doesn't seem to work anymore and redirects to Eclipse Temurin. Any idea what I should download from there, if anything?
@artyomfromsib Жыл бұрын
Tbh "for" command didn't make sense. I just couldn't get it
@ReneMeier-ew4ry Жыл бұрын
very helpful, thanks!
@linusperez21583 жыл бұрын
It has changed alot, "main" already existed for me
@louiidelosreyes7422 жыл бұрын
Done watching the full video of this tutorial! Thank you sir! :)
@dreddirt3 жыл бұрын
I am new to app development and I can see how this crash course can help me. This new version of Intellij IDEA will ask me to choose Target JVM version and Test framework when adding a new project. If you can help me out, that would be really amazing.
@디구산3 жыл бұрын
Thanks a lot. One of the best in KZbin.
@ashortstorey-hy9ns3 жыл бұрын
Such a great introduction. Thanks, Philipp!
@alejrandom65922 жыл бұрын
this is really good, thanks for creating this channel :)
@mohamedhussein5106 Жыл бұрын
Very informative. I got everything except for the lambda part but that's not a big issue. SHOKRAN!
@JeffPohlmeyer4 жыл бұрын
I know this a general purpose video on Kotlin and not necessarily an Android app video (which is coming next) but I'd imagine the next logical step would be having someone on for a Swift tutorial, no?
@themindsetgarage3 жыл бұрын
kotlin all the way.Would love to learn more on ktor language
@mw81513 жыл бұрын
"Real programmers use dark theme" :). Thank you for this crash course, I learned a lot and it was fun. Keep up the good work!
@tanzimibthesam58614 жыл бұрын
Is Kotlin easier than Java with a bit of modern day syntax?
@PhilippLackner4 жыл бұрын
I wouldn't say learning Kotlin is easier or harder than Java, but once you know it, you can do things easier than in Java and in less code
@khodjanadir38913 жыл бұрын
The best crash course i could find , thank you
@MonaDangerW Жыл бұрын
Hey! Is there a new updated video? The programs are updated and dont look the same anymore. Thanks
@jawad97574 жыл бұрын
omg i was thinking of learning kotlin and this popped up, i think its meant to be
@rcorreia233 жыл бұрын
If you talked about it next to your phone or computer mic big brother google must have heard it hahahahaha
@MisterWealth3 жыл бұрын
54:20 I guess I don't completely understand why are you writing it so differently for the isOdd function? Can the even and isOdd function be written either way?
@flutterninja14 жыл бұрын
Wow, I was off for a while am back for the real stuff😍😘😍
@MysticMac0003 жыл бұрын
Amazing course, thank you! I will watch your Android course next
@Nae_Ayy3 жыл бұрын
i dont understand everything is completely different than the tutorial is showing, all the options are different
@sunshine_grass6 ай бұрын
Thank you for your teaching! I benefit a lot from it!
@quantumcd10454 жыл бұрын
I'm getting a "NumberFormatException" when I run the code at 35:50.
@maruf_r3 жыл бұрын
Watch 1:08:00
@JonnyRootsDem3 жыл бұрын
My dog function wont print "Woof"! I don't know if it's got anything to do with the version of IntelliJ I'm using, which is 2021
@alessandrod.3063 жыл бұрын
Very good video for beginners I really liked the examples and the way you explain everything. Keep up the good work.
@HariKrishnan-es6po3 жыл бұрын
Philipp, You are a great teacher. explained well,
@rubenlarochelle18812 жыл бұрын
3:31 I love how says "Don't worry" to say Edge isn't his favourite browser ahah
@DevMadeEasy4 жыл бұрын
Great content, thanks for sharing it!
@banszkiviktoria Жыл бұрын
fantastic video! :) thank You for putting it together!
@anouar.abdelmalek.derdouri2 жыл бұрын
Very good introduction to Kotlin
@SalomDunyoIT4 жыл бұрын
wow! I have been waiting for this course!
@LawrenceDCodes.4 жыл бұрын
This is right on time for something I'm working on. Thanks
@BigWhoopZH4 жыл бұрын
To be fair Java is catching up quite a bit in recent versions. So I'm not sure if Kotlin will ever replace Java or the other way around or if they just continue to coexist. It seems like Oracle accepted the challenge. Nevertheless it is a great achievement for Jetbrains to play at the levels of Google and Oracle. And their IDEs already wiped the floor with their competitors.
@fernandozolubaspreto6976 Жыл бұрын
Thanks Phillipp it was an awsome course!
@tojal3 жыл бұрын
This was a great crash course, thank you very much for putting in the effort :)
@hilmiamir35143 жыл бұрын
Well done. Very precise for beginners!
@MrDlnggorton2 жыл бұрын
process finished with exit code 0 but no output. Please help!