Source
The Source
interface defines a blueprint for classes in a Kotlin Multiplatform project.
It serves as a placeholder for common functionality or behavior that these classes should implement
getPlatform
expect class DataSource(): Source {
override fun getPlatform(): Platform
}
This code snippet defines an interface named Source
, which serves as a contract for classes that provide platform-specific information.
It declares a method getPlatform()
that returns a Platform
object.
Classes implementing this interface are required to provide their own implementation of the getPlatform()
method.
This interface can be used as a common abstraction for platform-specific functionality in a Kotlin Multiplatform project.
Last modified: 06 March 2024