We started the chapter by downloading Kotlin from its home page and installing it. We examined the REPL and used it to learn some Kotlin fundamentals, such as defining functions and variables. We quickly found out that Kotlin has many features that are similar to Java, but it requires much less boilerplate code for common situations and is often easier to use. We learned about Kotlin's unique type system, especially when it comes to handling null references. We learned the most important OOP-related subjects, such as defining classes, adding functions and properties to it, and even adding a JVM entry point function to it. Also, some more advanced features were discussed, such as singleton and companion objects, data classes, and lambda functions. Finally, you learned that Kotlin can be used for procedural programming as well; you also looked at Kotlin's coding...
Germany
Slovakia
Canada
Brazil
Singapore
Hungary
Philippines
Mexico
Thailand
Ukraine
Luxembourg
Estonia
Lithuania
Norway
Chile
United States
Great Britain
India
Spain
South Korea
Ecuador
Colombia
Taiwan
Switzerland
Indonesia
Cyprus
Denmark
Finland
Poland
Malta
Czechia
New Zealand
Austria
Turkey
France
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Malaysia
South Africa
Netherlands
Bulgaria
Latvia
Australia
Japan
Russia