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...
United States
Great Britain
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
Singapore
Hungary
Ukraine
Luxembourg
Estonia
Lithuania
South Korea
Turkey
Switzerland
Colombia
Taiwan
Chile
Norway
Ecuador
Indonesia
New Zealand
Cyprus
Denmark
Finland
Poland
Malta
Czechia
Austria
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Netherlands
Bulgaria
Latvia
South Africa
Malaysia
Japan
Slovakia
Philippines
Mexico
Thailand