Michael Paus
11/03/2022, 12:06 PMfun readText(): Stringfun readText(context: Context): StringJavier
11/03/2022, 12:13 PMJavier
11/03/2022, 12:15 PMViewModelJavier
11/03/2022, 12:20 PMLocalContextMichael Paus
11/03/2022, 12:52 PMJavier
11/03/2022, 1:05 PMJavier
11/03/2022, 1:07 PMJavier
11/03/2022, 1:10 PMContextvar globalContext: Context? = null
class FileInitializer: Initializer<Context> {
    override fun create(context: Context): FileInitializer {
        globalContext = context
        return ...
    }
    override fun dependencies(): List<Class<out Initializer<*>>> = ...
}Kirill Kharkov
11/07/2022, 2:14 AMexpect class TextReader {
  fun readText(): String
}actual class TextReader(private val context: Context) {
  fun readText(): String {
    return context.getString(...)
  }
}actual class TextReader {
  fun readText(): String {
  // iOS implementation goes here
  }
}