Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin/MPP getting started and troubles

Kotlin/MPP getting started and troubles

Masaya Yashiro

March 27, 2019
Tweet

More Decks by Masaya Yashiro

Other Decks in Programming

Transcript

  1. KoRouterの使い方 private val router: KoRouter = KoRouter { route("") {

    name = "" component = this@MainActivity children { route("/") { name = "top" component = TopFragment() } route("gallery") { name = "gallery" component = GalleryFragment() children { route(":detail") { name = "detail" component = GalleryDialogFragment() } } } } } }
  2. 構成比較 KoRouter • commonMain • jvmMain • isoMain クライアントアプリ •

    commonMain • androidMain • iosMain • main -> androidMainへ混入
  3. GettingStarted fun hoge() { runBlocking { delay(200L) } } commonMain/kotlin/Sample.kt

    GettingStartedに記載されてる runBlockingが無い!
  4. KotlinのCoroutine完全に理解した • CoroutineScope <- 見ないようにしてる • チャネル <- 見ないようにしている •

    kotlinx-coroutines-reactive <- 見ないようにしてる • kotlinx-coroutines-reactor <- 見ないようにしてる