Kotlin - programming language

8 Pins
·
3y
Effective Kotlin Item 38: Use function types or functional interfaces to pass operations and actions
Kotlin introduced support for function types and function interfaces, and they should be used to represent operations and actions as objects. Learn more from the article "Use function types or functional interfaces to pass operations and actions" which is part of the Effective Kotlin book written by Marcin Moskala.
Effective Kotlin - Best practices
Effective Kotlin summarizes the best practices and experiences of the Kotlin community, together with a deep explanation of some lesser-known Kotlin functionalities. All of the best practices are presented as simple rules with detailed explanations.
Effective Kotlin Item 36: Prefer composition over inheritance
It's a general OOP rule to prefer composition over inheritance, but #Kotlin encourages composition even more. Want to learn more? 🤔 Check this article which is part of the "Effective Kotlin" book written by Marcin Moskała.
Effective Kotlin Item 37: Use the data modifier to represent a bundle of data
Data modifier is a powerful tool 💪 If you want to learn how it works, what are its perils and dangers, read the article written by Marcin Moskała ➡️ "Use the data modifier to represent a bundle of data".
From Java to Kotlin in 20 minutes ⚡️
What is the experience like as a Java developer to start programming in Kotlin? Are you able to do it in just 20 minutes? Read this short story to find out! 🤩 If you're not convinced yet here the spoiler alert 👉 yes, you can do it! 😎
Kotlin Cheat Sheet by Kt. Academy
We prepared for you Kotlin Cheat Sheet, so you can have the most important elements close at hand — it is the best everyday support for Kotlin developer.