What is Koin? A pragmatic lightweight dependency injection framework for Kotlin developers Written in pure Kotlin. What is dependency and dependency...
An interface with only one abstract method is called a functional interface(Single Abstract Method). functional (SAM) interface can have multiple...
Coroutines provides combine, zip and flattenMerge operators is used to combine emissions from multiple flows Combine Combine operator takes the...
type alias provide alternative name for existing type. if type name is longer can be introduces shorter name , it will not introduced new types, they...
The main purpose of data class is hold data , in koltin compiler automatically creates following getters and setters for the constructor parameters...
Filtering conditions are defined by predicate and lambda function takes collection element . it return true when given element matches to predicate...