What is Kotlin programming language?
Why should we use Kotlin Programming language?
History of Kotlin
What are Kotlin's features
Why should we use Kotlin over Java
2. History
• Made by JetBrains
• First appeared in 2011
• First stable release in 2016
• Free
• Open source
• Kotlinlang.org
https://PouyAcademy.com
3. Interoperable with Java
• 100% compatibility with Java code in both directions
• Backward compatibility with previous versions (such as Java 1.6,
1.7)
• Easy convert Java code to Kotlin
https://PouyAcademy.com
4. Statically typed
• Developer defines the variable type at compile time
• Val number : Int = 0
• Int number = 0;
https://PouyAcademy.com
13. And lots of other features
https://PouyAcademy.com
• Delegation
• Inline functions
• Higher order functions
• Lambdas
• Coroutines
• When
• Smart casting
• Default function parameter value
• Named parameter in functions