Skip to content

arsalankhan994/kotlin-vs-java

Repository files navigation

Kotlin-vs-Java

Topics:

  1. Variable Initialization
  2. Methods and Functions
  3. Handle or Check Null Object
  4. Loops (for, foreach and while)
  5. Switch/Case or When/Else
  6. Keywords (static, companion, final, var, val, constant, finally, object ect)
  7. List, ArrayList, MutableList
  8. Launch and Async differences with example
  9. Constructors
  10. Extension Functions
  11. Interfaces
  12. Class, Data Class, Sealed Class
  13. Inheritance
  14. Polymorphism
  15. Abstraction Classes and Open Classes
  16. Encapsulation
  17. Design Pattern Implementations