Комментарии:
Some feedback: I have a problem with your version of the "learning by doing" method. Its incredibly hard to retain information for me procedurally. Some people are okay with that, they happily learn how to do things while being unaware of the function and purpose they use it for. Ive seen someone install a garage light. This involves punching a preprared hole in the light casing like a soda can. When they got to the nand when they got to the next one they reasoned that it couldn't be done because a joist was in the way. They said someone had to come in and move or modify the joist. I took one look at it and saw that we could just use one of the other two prefabricated holes. They were so used to procedurally doing the process that they could not adapt once something came up. They didn't understand what they were doing, they just know how to go through the steps.
More to the point, i need to understand why before doing. I need to make those connections. I also genuinely believe that learning why, and then doing is much more effective than simply doing and trusting that you will explain things later. One thing at a time. Theres no reason to postpone the explanation. Nobody needs to write code they didn't receive an explanation for first.
Everytime i watch, it hits even harder _
ОтветитьLoved this tutorial!
Ответитьreally interesing (да да))
Ответить"Blin" means "pancake" in Russian! :)
ОтветитьIf you are watching this in 2022 and using the intelliJ IDE don't worry when you run the application and get an error. Try it:
1. Remove the parameters in the main;
2. Rewrite de val operatorSymbol to receive an input from user:
val operatorSymbol = readln()
3. Run it!
So now it' should work normally 😉
This video was published on the date, when 370 was abolished in Jammu and Kashmir. Interesting!!
ОтветитьVery excellent tutorial.
ОтветитьThank you, sir. May you be blessed with good health, and prosperity.
ОтветитьThank you Ryan for this great work very awesome , thank you so much again
Ответитьsomeone gift this handsome man a degree immediately
ОтветитьThank you kindly, i am looking forward to learning from you Sir!
Ответитьkeyboard makes to loud noise...
ОтветитьHere you have some constructive criticism for educating purposes:
The event driven part was really poorly "explained" (and many other parts as well), the way you jumping around is so confusing and not a good way of teaching, this whole video feels more like show off rather then educating... redo the video in the sence that you are teaching explaining the small stuff too, ask other some maybe family member that does not know how to code for video review and then you would se the holes you might have not notice to explain...
Thank you freeCodeCamp and thank you Rayn for this vid
ОтветитьThis is just beautiful.
ОтветитьOMG, I loved this course and the way you explained. Do you have extended course? I am ready to pay whatever you ask for :)
ОтветитьThanks Ryan for your great explanation
Ответитьreally Ryan? no degrees? no certificates? you are the best teacher ive ever had ahhaa.. man..do you have any ... Kotlin course for more advance/complex projects? you rock with your work! you are super clear!!! and really professional! this course s been a blast!
ОтветитьLoved this tutorial :D
My takeaways:
/**
* Maintain the architecture of your application so that it will become open for extension and close for modification.
* Always separate your code logic from the UI part.
* Dependency injection is something that every developer should use in their application.
**/
Thanks
val name : string = "bob"
is so confusing way of coding, why Kotlin didn't followed the same principle as java and c#:
<type> <variable> = <value>
Best teacher ever 💙.
ОтветитьOne of THE cleanest, gargon free starts..brilliantly explained. I'm a hobbyist, so for me it's the fun of learning to make something elegant. Thank you for this!
ОтветитьI'm so interested in Kotlin, but i have another path i'm pursuing, but man i wanna learn Kotlin.
ОтветитьThanks man apreciated
ОтветитьHey everyone!
I am absolutely beginner and having some problem with runing my code in Android Studio.
It works in the online enviroment but I don't know how to run it on my PC.
I wrote it in a new Kotlin Script, when I run it the additional command bar pops up, I enter the command let's say "+" and then it shows an error mesage.
I would really appreciate some help.
Thanks in advance
ESPAÑOL POR FAVOR :(
ОтветитьNice. So it's like python for the jvm 👍 i dig it
ОтветитьI have a Question:
fun main(args: Array<String>) {
println("Hello, world!")
val a= UserData("Abdul Haseeb",,true,26)
a.displayData()
}
public class UserData (
val name :String,
val fName :String ="Abdul Latif",
val male :Boolean,
val age :Int
)
{
fun displayData()
{
println("your name " + name + System.lineSeparator()
+ "your father name " + fName + System.lineSeparator()
+ "your sex is male ? " + male + System.lineSeparator()
+ "your age " + age)
}
}
val a= UserData("Abdul Haseeb",,true,26)
in this line i don't want to give value in the second argument as i want to display the default value so how to do?
Congrats and many thanks for this awesome course!!!
I have started this course yesterday and I am using IntelliJ.
When I finished and wanted to test KotlinDemo.kt but could not "run" the code.
How can I add "run" so I can test the code?
your constant rambling and jumping around is the worst. 60min in I'm done. I know several languages but I cant follow you for jack
Ответитьhow do you enter command line arguments in android studio?
ОтветитьI understood nothing I got more and more depressed and shocked till the end of this 4hr video.
js and python was understandable .
Today I'm starting this course without any programming knowledge.
Exactly 2 years from now I'll come back and post If I still code.
I know it s possible to modifie object stored in val ! how about variable ?
May be i think for variable we have mutable variable and immutable variable for collection variable.
I write my first elvis operator
fun main() {
var a = 5
var b: Int = 10
val max = if(a>b) a else b
println(max)
val max2 = if (a > b ?: a) {println(max)} else {print(b)}
}
Evening sensei.I am a newbie in the coding world and I absolutely love your teaching method..I have a challange ,the first code did not execute (intellij).. error index [0] is is out of bounds for length 0..
Please do you have any socialmedia handle...Twitter especially.
Thank you
TKS.
ОтветитьThank you !
Ответитьplease use dark theme in the IDE. its easy on the eyes
ОтветитьFirst 38 secons and I'm enjoying it...
You're funny man. Keep it up!!!
Good video!
Enjoyed it! I am making some JS content as well!
People like this gentleman give me HOPE in life honestly speaking.... Thank Ryan for this.
ОтветитьCan you also share an android tutorial?
Ответить" Love you form India "
ОтветитьХотел просто посмотреть и не заметил как прошло 45 минут
Ответить