Get in Touch

Course Outline

Foundations

  • Broad perspective on the Kotlin ecosystem
  • Recap of core Kotlin principles

Enhanced Language Capabilities

  • Utilizing lambda expressions and higher-order functions
  • Creating extension functions and properties
  • Implementing inline functions and reified type parameters
  • Managing collections and data sequences

Object-Oriented Techniques

  • Employing class delegation and object expressions
  • Defining sealed classes and type aliases
  • Exploring generics and variance
  • Advanced strategies for inheritance and polymorphism

Functional Approaches

  • Comprehending monads and functional structures
  • Interacting with the Arrow library
  • Basics of coroutines and asynchronous logic
  • Flow API and reactive design patterns

Android Engineering via Kotlin

  • Kotlin Android Extensions and view binding techniques
  • Applying Kotlin Coroutines within Android environments

Conclusion and Future Trajectory

Requirements

  • Familiarity with the fundamentals of Kotlin
  • Grasp of object-oriented programming principles

Target Participants

  • Software Developers
  • Application Programmers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories