Kotlin Training

Course Features

Course Details

Course Outline

Getting Started
  • Basic Syntax
  • Idioms
  • Coding Conventions
Basics  
  • Basic Types
  • Packages
  • Control Flow
  • Returns and Jumps
  Classes and Objects
  • Classes and Inheritance
  • Properties and Fields
  • Interfaces
  • Visibility Modifiers
  • Extensions
  • Data Classes
  • Generics
  • Nested Classes
  • Enum Classes
  • Objects
  • Delegation
  • Delegated Properties
Functions and Lambdas
  • Functions
  • Lambdas
  • Inline Functions
Other
  • Destructuring Declarations
  • Collections
  • Ranges
  • Type Checks and Casts
  • This expressions
  • Equality
  • Operator overloading
  • Null Safety
  • Exceptions
  • Annotations
  • Reflection
  • Type-Safe Builders
  • Dynamic Type
Interop
  • Calling Java from Kotlin
  • Calling Kotlin from Java
Reference
  • Documenting Kotlin Code
  • Using Maven
  • Using Ant
  • Using Gradle
  • Kotlin and OSGi
This course does not have any sections.

More Courses by this Instructor