Use Kotlin extensions to add new functions and properties to existing classes - even to classes that you didn't write! Learn all about explicit receivers, implicit receivers, extension functions, and extension properties in this chapter.
In the life of an Android Developer, library dependencies are like heart of the project. These library dependencies grow as the project grows because our modules, functionalities and requirements grows. So it becomes somewhat challenging to maintain them in the best way possible and have them available to all the modules in the project. Strategy […]