@20B1054 thanks, but no need. I’m glad you’re enjoying the video ;)
@rahulchowdhury2793 жыл бұрын
This was Great. Can you make such videos of other languages as well. Like Android studio, rxjava, git and so on.
@MilindaAbeykoon3 жыл бұрын
Thank You. this is great Video ❤❤
@amirsenator53582 жыл бұрын
i love you man 😎
@markusr13082 жыл бұрын
Wow, why is this not on Udemy or on any of the other online learning programs? So tired of non-native speakers on Udemy
@ReetaDevi-qt4ur3 жыл бұрын
i am 13yrs old and i am love with this course thank you so much for making such amazing course
@robkremers2 жыл бұрын
I have just now finished the course and it's by far the most comprehensive course with regards to the Kotlin basics I have seen. Thanks Donn, for putting all the effort into making this course!
@donnfelkeryt2 жыл бұрын
I'm glad you enjoyed it and found it valuable. :) Thanks for watching.
@MojeedYakubu-nn9yiАй бұрын
Thanks For the video, It's still amazing even after 3 years.
@donnfelkerytАй бұрын
@@MojeedYakubu-nn9yi thank you
@rohonhaque11543 жыл бұрын
I have learned everything to get started with Kotlin and I am here to say Thank you..❤️❤️
@donnfelkeryt3 жыл бұрын
I’m glad I was able to help!
@nguyenminhrelex3 жыл бұрын
I come from Vietnam and i learned your kotlin, you teach very good. Thank you.
@donnfelkeryt3 жыл бұрын
Glad to hear that
@codekat1532 жыл бұрын
I'm two hours in and this is super helpful! Great pace and explanations. Thank you so much! It's amazing that this is available for free. I need to learn Kotlin for work and this is exactly what I was looking looking for. Thank you!
@donnfelker82522 жыл бұрын
Glad it is helping you!
@danielxell2 жыл бұрын
Please can you help me...I can't find any run button for running the code. When I try to run from the menu bar it says I should edit configuration... Please I don't know what that is
@osternosousa9 ай бұрын
Just Finished! Really the best and most comprehensive. Best fun of the last 3 weeks of my life.
@donnfelkeryt9 ай бұрын
Thank you so much for the kind words! I’m glad you found this very useful. The best of luck to you in your future endeavors!
@airilsra3 жыл бұрын
in the olden days we'd need to pay fortune to get this kind of course. thank you.
@donnfelkeryt3 жыл бұрын
I'm glad you're enjoying it. Thank you for the comment.
@Longlannhi2 жыл бұрын
I 've just finished the full course. Really appreciate your effort you put on this. Amazing!
@donnfelkeryt2 жыл бұрын
I'm glad you found value in it. :)
@samwise16883 жыл бұрын
Wow! Such a high quality for a free course with subtitles! Just can't express what a great job you did!
@donnfelkeryt3 жыл бұрын
Thank you for the great comment!
@MuhammadSaheed-jb9mr3 жыл бұрын
😲Donn , The video was really amazing.😁 I'm really grateful to you for it. Someday your courses will really shine . Thanks for everything you have taught me
@donnfelkeryt3 жыл бұрын
Thank you. I’m glad you’re enjoying the course. 🙂
@Dibyendu.M5 ай бұрын
Today, I completed this tutorial, and I must thank you for this amazing, in-depth video. I highly recommend it if you're new to Kotlin or want a refresher.
@parulson62743 жыл бұрын
My goodness! Just started, 17 mins and going...you explain like butter.. Thanks for making this tutorial for free. Take love
@donnfelkeryt3 жыл бұрын
Glad you’re enjoying it
@robertoliccardo3 жыл бұрын
Just finished the full course. This is amazing. Thank you for the effort you put in this!
@donnfelkeryt3 жыл бұрын
That’s an amazing feat! Thank you, and a big congratulations goes to you! 👏🏻
@neingtyyyy3 жыл бұрын
Been coding in kotlin for almost a year. Still coded along with the whole intro. Even learnt a thing or two. You sir are a hero.:)
@donnfelkeryt3 жыл бұрын
Thank you! 🙏🏻
@raypaxman96003 жыл бұрын
So far having a great time, it's a very comprehendible course. I haven't finished it yet, but I'm treating it like an actual day to day hour to two hours lesson kind of thing.
@donnfelkeryt3 жыл бұрын
I’m glad you’re enjoying it!
@-----0-----2 жыл бұрын
06:40 filter on list is just "not wise" :) that's why it takes that much time. During that filtering elements are being added into ArrayList :) for (element in this) if (predicate(element)) destination.add(element)
@DrewMyersUk2 жыл бұрын
Thanks for this, I made it all the way though 9 hours over about a week. I had genuinely forgotten what you looked like by the end of it; was strange to be reminded again at the end lol.
@lou192 жыл бұрын
Can't believe this video exist. Thank you so much.
@romansinicyn88033 жыл бұрын
Just finished the video. Was watching it in during breaks in-between Atomic Kotlin book. You're a great teacher and mentor, Donn! Thank you for sharing. Really glad that I found your KZbin channel)
@donnfelkeryt3 жыл бұрын
Thank you so much for the kind words. I’m glad you enjoyed it!
@theo-chidie-okoye2 жыл бұрын
Just finished ! Learnt a lot of new things, awesome explanations. Thanks
@bosch50532 жыл бұрын
My gratitude to you for all you have done, which I will never forget. I truly appreciate you and your time you spent helping me in learning kotlin .Thank you very much for the course. I enjoyed every minute of your lecture
@donnfelkeryt2 жыл бұрын
Thank you for watching and I’m glad you enjoyed it!
@amory0273 жыл бұрын
thnx man u r doing great
@marcosnarvaez71543 жыл бұрын
Pure gold!
@donnfelkeryt3 жыл бұрын
Thank you
@RagHelen2 жыл бұрын
13:20 If you get a type error, it means that Kotlin makes type checks for every variable at runtime. This is what makes Python so slow. The proper content for strings in an int variable should be the unicode number without errors.
@ThePujjwal3 жыл бұрын
Thank you Donn. Took me some time but finally completed the 9 hrs tutorial. Looking forward for your video on co-routines.
@donnfelkeryt3 жыл бұрын
Congrats on finishing it! Well done 👏🏻
@佐藤あきら-i3m3 жыл бұрын
Thanks your kindness!! from JAPAN🎌🎌
@donnfelkeryt3 жыл бұрын
Awesome, glad you like it!
@strongthore24143 жыл бұрын
Great video, have learnt more in 10 minutes than half a year in school
@donnfelkeryt3 жыл бұрын
I’m glad you’re enjoying it 👌🏻
@jimbothebimbo1233 жыл бұрын
Incredible tutorial, thank you so much! I appreciate you taking the time to answer people's queries on the individual videos as well.
@donnfelkeryt3 жыл бұрын
Thanks for watching and for the comment.
@muhammadrizo86303 жыл бұрын
thank you very much for this course. this course was very helpful for me
@donnfelkeryt3 жыл бұрын
Glad to hear that :)
@ashokmanis21113 жыл бұрын
I watched entire 9 hr it is really nice..Need more videos 😊
@DevilsAreRed3 жыл бұрын
Thank you for sharing your knowledge to help beginners like myself learn. Highly looking forward to future videos.
@donnfelkeryt3 жыл бұрын
Thanks!
@pauliusvaitkevicius37083 жыл бұрын
A very nice fundamentals course! I really liked how you explained the purpose of interfaces, the customer-menu-restaurant example is really genius :) Thank you!
@donnfelkeryt3 жыл бұрын
I’m glad you enjoyed it!
@tejaspatil88312 жыл бұрын
Wonderful course indeed makes difficult concepts easy
@bjugdbjk3 жыл бұрын
This course is really a DON type to get the fundamentals right at one place for kotlin !! tysm, Whenever I have some basic doubts I come here and search in ur content timestamps !! tht's it boom ..things cleared :)
@donnfelkeryt3 жыл бұрын
Glad you like it
@Lakozor3 жыл бұрын
@alanc0x3 жыл бұрын
Awesome Donn, thank you so much for making this video! All the best ;)
@maheshmurugan55273 жыл бұрын
There is no video in utube like this video .. you are great Donn thanks for making this video.. I am started learning kotlin to develop android apps. If you have any idea on making video for android app development using kotlin and jetpack on kotlin pls do it quick as much possible bro bcoz your tutorial is awesome ..
@donnfelkeryt3 жыл бұрын
Thank you soo much. I appreciate it. I’m glad you’re enjoying it
@maheshmurugan55273 жыл бұрын
@@donnfelkeryt can i able to use kotlin inside react native ?
@alexanderruchkov76293 жыл бұрын
It's worth mentioning, that when modifying fields of container class, inner classes instances have access to modified values.
@major_cruze3 жыл бұрын
Thank you for the great video. Very easy and quick way to understand basics!
@Sherimankind3 жыл бұрын
I love this superb tutorial. In your next video please increase the font of the IntelliJ idea to 25 so that we can boldly see those codes.
@novianindy887 Жыл бұрын
1:41:53 in real world scenario, is that necessary ever (creating a method to assign value to properties) ? Can't it just be: user.firstName = "new Name" to change the properties?
@donnfelkeryt Жыл бұрын
Of course, you’d totally do what you recommended in your comment. I’m just setting up the example to show what’s possible and then I build on it later.
@christosbazios526 ай бұрын
Detailed and excellent tutorial! Is there any extra video of the Kotiln tutorial?
@ThePujjwal3 жыл бұрын
3:55:21 you mentioned that "by default classes are open". There are other tutorials on Kotlin which mentions that classes are by default final.
@donnfelkeryt3 жыл бұрын
You are right. I mis-spoke. They are final.
@TM-zk2hm2 жыл бұрын
Thank you very much, ecpecially for subtitles. I’m from Russia and it’s more easily to understand.
@donnfelkeryt2 жыл бұрын
Glad you're finding it useful!
@bahauddinchishte3 жыл бұрын
Take love from Bangladesh.
@bouffeurdherbe40913 жыл бұрын
I'm gonna start wathing and learning from you. I already subscribed and liked the video because im sure you deserve it.
@jswaby2 жыл бұрын
Thanks for this video. It’s very thorough and a great reference. Have you considered adding chapters? That would help a lot. Thanks again!
@donnfelkeryt2 жыл бұрын
Chapters have been added, but there are SOOOO many of them that the scrubber has a hard time with them. It used to show them all in the player, but now it doesnt. However, if you open the description, you can see the chapters linked to specific timestamps in there.
@sushnag223 жыл бұрын
Thanks for uploading!
@donnfelkeryt3 жыл бұрын
You bet
@Chintanparmar3 жыл бұрын
Thank you for uploading! Amazing course. It would be good if you also add the KZbin feature of showing chapter/section in Video.
@donnfelkeryt3 жыл бұрын
The chapters are in the description with timestamp links. I think there are too many so KZbin is not putting them on the timeline. There’s over 136 chapters :) Open the description fully, find what you’re looking for and click the link and you’ll taken to that chapter. Cheers
@wareesha37343 жыл бұрын
thank you so much for this effort!!! ✨
@imHasanRana3 жыл бұрын
Thank You So Much For This Amazing Course
@donnfelkeryt3 жыл бұрын
I’m glad you’re enjoying it
@enchylong20743 жыл бұрын
Thanks for sharing this valuable course
@ArjunSingh-qt5jn2 жыл бұрын
Thank you so much, so what should I learn next after this course video? :)
@moneyharry3 жыл бұрын
So nice of you
@donnfelkeryt3 жыл бұрын
Thanks for watching
@muntasirmahmudsaif62393 жыл бұрын
you have covered everything..Thanks for that
@jilhenry3 жыл бұрын
Thank you so much. Just what I needed.
@eloa302 жыл бұрын
Really Thanks Donn , appreciated your great and nice tutorial you made.
@donnfelkeryt2 жыл бұрын
You are very welcome
@alansilveyra2 жыл бұрын
I finished it. Thanks!!
@marty94043 жыл бұрын
4:20 Tried creating a new Kotlin File/Class, but the option just didn't show up. Only option I got is Kotlin script. Please help. Am on my Windows 10.
@henrychan19733 жыл бұрын
Thanks for create that Amazing video !! I learn a lot. ( I leaen more than from my lecturer )
@koyephillips3 жыл бұрын
I've started my android development journey today. I'm new to programming and only just getting started with mobile development. I hope I'll pull through the turbulence ahead. Till we meet at the end of this training, I'll keep my cool till I lose it.
@donnfelkeryt3 жыл бұрын
You got this. Best of luck!
@nasirfshah2 жыл бұрын
I just started the course , 🎉🎉🎉🎉 lets see how many days it will take to finish.
@nasirfshah2 жыл бұрын
Whoa !!!!! , I finished the course today . Thanks Don for all the work that you put together , I appreciate it :)🤓
@donnfelkeryt2 жыл бұрын
Awesome! Glad you liked it! Nice work Nasir
@danyelsh8743 жыл бұрын
I'm from iran You're my hero Thanks 👍
@donnfelkeryt3 жыл бұрын
Thank you 🙏🏻
@diginthomas34823 жыл бұрын
Great video 👏
@donnfelkeryt3 жыл бұрын
Thank you
@lestroisi9513 жыл бұрын
Thank you very much for this amazing course
@donnfelkeryt3 жыл бұрын
Glad you like it
@nicoladellino81242 жыл бұрын
Nice tutorial, TNX 👍 👍 👍
@melkieg37533 жыл бұрын
Thank you for such a great content.
@ВильданКрылов Жыл бұрын
Hello, Donn! I have at this moment 6:05:53 an error appears here items.put("TX", "Texas") println(items). PUT highlights with a yellow wavy line. How to fix it.
@wycliffeoloo64232 жыл бұрын
I can't thank you enough. Thank you so much!
@greggerwitz26683 жыл бұрын
Hi Don, having learned programming back in the COBOL days, these modern languages are hard to grasp. You helped significantly. Thank you. BTW Boolean is pronounced Boo-lee-ann with the first syllable emphasized.
@donnfelkeryt3 жыл бұрын
Greg, I'm glad you found some value in this and I'm super happy it helped!
@SignalProduct-be2js Жыл бұрын
2:24:02 - switching from 'class' to 'object' looks does not really substitute the actual 'Singletone' pattern.. 'object' - just puts a definition that all members\functions inside a class are static, and 'object' is not allowing to have inheritance... while actual 'Singletone' pattern with Singletone.getInstance() suggests that getInstance() can return a reference to abstract class\interface - where polymorphic behavior can be preserved (where Singletone.getInstance() can return various implementations).. while 'object', at the same time, cannot preserve polymorphic behavior (as 'object' is not allowing to have inheritance)
@andyjagroom.38783 жыл бұрын
Nice tutorial brother
@donnfelkeryt3 жыл бұрын
Thanks!
@cretik_shmurda2 жыл бұрын
10 minutes watched and am sure am on a right place. Welcome me to Android development everyone ❤️
@donnfelkeryt2 жыл бұрын
Glad you're enjoying it!
@rayhann97803 жыл бұрын
I recommend for time stamp of topics.
@kibettheophilus3 жыл бұрын
Quality content
@donnfelkeryt3 жыл бұрын
Thanks!
@karaokemaniac642 жыл бұрын
Moves prettg fast, but great teacher! Thank you
@tjkn87343 жыл бұрын
Thank you so much! Is Intermediate Kotlin tutorials coming next?
@donnfelkeryt3 жыл бұрын
I don’t have an eta for an intermediate or advanced course at this time. Thank you for asking though.
@soumyadeepghosh44283 ай бұрын
Petition for a full Jetpack Compose course!!
@nyamuknging35313 жыл бұрын
You know, this is so gooooooooooooooooooooodddd
@DmitriyMalayevProfile2 жыл бұрын
Hello Donn, thanks for making such a great video. Question. When I run println(fullName::class) in the output I get class java.lang.String (Kotlin reflection is not available) instead of Kotlin String
@RodrigoCericatto3 жыл бұрын
Hey Donn, how you did that at 2:52:59?
@donnfelkeryt3 жыл бұрын
IntelliJ Multiple Cursor Selection: www.jetbrains.com/webstorm/guide/tips/multi-cursor/ it’s a WebStorm link but the key bindings should be the same on IntelliJ
@alansilveyra2 жыл бұрын
Hi Donn. I believe the map function any() is the same as isNotEmpty() and none() is the same as isEmpty(), right?
@pierrecarol99643 жыл бұрын
I really love your teach
@donnfelkeryt3 жыл бұрын
Glad you’re enjoying it
@tipstarseries60813 жыл бұрын
starting today hopefully it might take three days woooo
@alekasandarmilosavljevic67672 жыл бұрын
Oh man this is looks lot like Swift. Great for me :D
@chromiumCR243 жыл бұрын
Thank you so much
@lasvegasbaby16453 жыл бұрын
Thank you.👍
@bjugdbjk2 жыл бұрын
Hi, coul dyou tell what ide plugin are you using , I mean automatically what type of the variables is getting shown in the grey text, I have seen something for the same for rust as rust analyzer !!
@ecomadvisor.2 жыл бұрын
Should I start learning to your vedio.
@omkarnaik63052 жыл бұрын
Hi Donn, @6:16:40, when I type Map.Entry eclipse shows 'Reference not found' error. Have you separately implemented the Entry interface that you've not shown us in the video?
@donnfelkeryt2 жыл бұрын
It is possible I already had the include at the top of the file. If you get a red squiggly line under it, put your cursor on it and hit ALT+Enter to see if it offers to import it for you. :)
@Dibyendu.M3 жыл бұрын
Thank you
@donnfelkeryt3 жыл бұрын
You bet!
@abdullahkardas88872 жыл бұрын
capitalize and decapitalize depreciated, uppercase and lowercase could be used
@rosinant3 жыл бұрын
So far so good.. Thank you very much for knowledge sharing. I have one question.. does Kotlin classes have getters and setters like Java? I am 2 hours in this lessons, sorry for asking if it is explained later.
@rosinant3 жыл бұрын
Mh,, ok i got it,, every variable is an object (with getters and setters within) so it saves us time..
@donnfelkeryt3 жыл бұрын
@@rosinant exactly. You can also overrride the getters and setters. Look at the description in the video, there is chapter marks you can click on to go directly to those sections. 👌🏻
@djamelzitouni9503 жыл бұрын
Thanks. I did not get the difference between calling the variable name and using the $ sign?
@donnfelkeryt3 жыл бұрын
The $ sign is only used when in string interpolation like this "My Name is $firstName" and this would out put "My name is Donn" if the firstName variable was "Donn"
@djamelzitouni9503 жыл бұрын
@@donnfelkeryt Thanks I get it now lol.
@balajikrishnan83793 жыл бұрын
nice tutorials sir
@donnfelkeryt3 жыл бұрын
Thank you
@swapnilpadaya1633 жыл бұрын
200th comment ! Thanks for this course!
@donnfelkeryt3 жыл бұрын
Thanks for watching!
@osazeowie97923 жыл бұрын
When does one use android studio?
@shockearth42953 жыл бұрын
Thank you for making this course. However I’m stuck at the very beginning I can’t test run my code because I keep getting an error message saying “Class configuration not defined” I’m using IntelliJ 2021.3 for Windows. Also when you go into the SRC folder in my version it allows me to create a new script however not a new class. I’m using SDK 1.8 JVM and I’ve fine tuned some settings using other KZbin tutorials. Would it be possible you would be willing to walk me through how to fix this issue via zoom for 5 minutes?
@davidsiwarski3 жыл бұрын
I know this comment is about a month old, but I had the same issue when I was first starting. Small things like this can be super frustrating for beginners. You have to go to File > Project Structure and then select the src folder using right click and mark it as “Sources”. For some reason the src folder that is generated when starting a new project isn't recognized by default.
@donnfelkeryt2 жыл бұрын
@@davidsiwarski Thanks for adding this comment David! I appreciate it!
@oxxxyz2 жыл бұрын
@@davidsiwarski Now 8 months old comment and it helped me. Thanks a lot man!