Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Overview of Kotlin
  • Recap of core Kotlin concepts

Advanced Language Features

  • Lambda expressions and higher-order functions
  • Extension functions and properties
  • Inline functions and reified type parameters
  • Collections and sequences

Object-Oriented Programming

  • Class delegation and object expressions
  • Sealed classes and type aliases
  • Generics and variance
  • Advanced inheritance and polymorphism

Functional Programming

  • Exploring monads and functional constructs
  • Utilizing the Arrow library
  • Basics of coroutines and asynchronous programming
  • Flow API and reactive programming

Android Development with Kotlin

  • Kotlin Android Extensions and view binding
  • Implementing Kotlin Coroutines in Android

Summary and Next Steps

Requirements

  • Familiarity with Kotlin fundamentals
  • Grasping of object-oriented programming concepts

Target Audience

  • Developers
  • Programmers

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories