January 2018
Intermediate to advanced
434 pages
14h 1m
English
The lazy construct is basically used for lazy initialization of properties, which is especially helpful when the object being initialized is a heavy object (takes time to initialize). Instantiating heavy objects at startup can cause visible performance drop in mobile user experience. Lazy initialization can solve our problem. In this recipe, we will learn how to use Kotlin's lazy delegate, so let's get started!
Read now
Unlock full access