āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻŽāύ āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāĻā§ āĻŦā§āĻāĻžāϝāĻŧ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻā§āĻĄāĻŧā§ āύā§āĻāĻŋāĻā§āĻ āĻāϰāϤā§, āĻāĻŋāϤāϰ⧠āϝā§āϤ⧠āĻāĻŦāĻ āĻŦā§āϝāĻžāĻ āĻāĻāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻā§āĻāĻĒā§āϝāĻžāĻā§āϰ āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻŽā§āĻĒā§āύā§āύā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āύā§āĻāĻŋāĻā§āĻļāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ , āϏā§āĻĢ āĻāϰā§āĻāϏ āĻā§āϰā§āĻĄāϞ āĻĒā§āϞāĻžāĻ-āĻāύ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒ āύā§āĻāĻŋāĻā§āĻļāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϞāĻŋāĻāĨ¤ āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻĒāĻžāĻĻāĻžāύāĻāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āύā§āĻāĻŋāĻā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§, āϏā§āĻāĻž āĻŦāĻžāĻāύ āĻā§āϞāĻŋāĻ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āĻāϰāĻ āĻāĻāĻŋāϞ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ, āϝā§āĻŽāύ āĻ ā§āϝāĻžāĻĒ āĻŦāĻžāϰ āĻāĻŦāĻ āύā§āĻāĻŋāĻā§āĻļāύ āĻĄā§āϰāϝāĻŧāĻžāϰ āĻĒāϰā§āϝāύā§āϤāĨ¤
āĻŽā§āϞ āϧāĻžāϰāĻŖāĻž
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻŦāĻŋāϞāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύā§āϰ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻāĻžāϰāĻāĻŋāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϏā§āĻā§āϞāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŽāύ āĻĒā§āϰāϧāĻžāύ āĻĒā§āϰāĻāĻžāϰāĻā§āϞāĻŋāĨ¤
āϧāĻžāϰāĻŖāĻž | āĻāĻĻā§āĻĻā§āĻļā§āϝ | āĻāĻžāĻāĻĒ |
---|---|---|
āĻšā§āϏā§āĻ | āĻāĻāĻāĻŋ UI āĻāĻĒāĻžāĻĻāĻžāύ āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āύā§āĻāĻŋāĻā§āĻļāύ āĻāύā§āϤāĻŦā§āϝ āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻ āϰā§āĻĨāĻžā§, āϝāĻāύ āĻāĻāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύā§āĻāĻŋāĻā§āĻ āĻāϰā§āύ, āĻ ā§āϝāĻžāĻĒāĻāĻŋ āĻŽā§āϞāϤ āύā§āĻāĻŋāĻā§āĻļāύ āĻšā§āϏā§āĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻŦāĻ āĻŦāĻžāĻāϰ⧠āĻāύā§āϤāĻŦā§āϝ āĻ āĻĻāϞāĻŦāĻĻāϞ āĻāϰā§āĨ¤ |
|
āĻā§āϰāĻžāĻĢ | āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āϝāĻž āĻ ā§āϝāĻžāĻĒā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽāϏā§āϤ āύā§āĻāĻŋāĻā§āĻļāύ āĻāύā§āϤāĻŦā§āϝ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āϤāĻžāϰāĻž āĻāĻāϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻšāϝāĻŧāĨ¤ | |
āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻ | āĻāύā§āϤāĻŦā§āϝā§āϰ āĻŽāϧā§āϝ⧠āύā§āĻāĻŋāĻā§āĻļāύ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻā§āύā§āĻĻā§āϰā§āϝāĻŧ āϏāĻŽāύā§āĻŦāϝāĻŧāĻāĻžāϰā§āĨ¤ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻ āĻāύā§āϤāĻŦā§āϝāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āύā§āĻāĻŋāĻā§āĻ āĻāϰāĻžāϰ, āĻāĻā§āϰ āϞāĻŋāĻā§āĻāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻŦā§āϝāĻžāĻ āϏā§āĻā§āϝāĻžāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻĒāĻĻā§āϧāϤāĻŋ āĻ āĻĢāĻžāϰ āĻāϰā§āĨ¤ | |
āĻāύā§āϤāĻŦā§āϝ | āύā§āĻāĻŋāĻā§āĻļāύ āĻā§āϰāĻžāĻĢā§ āĻāĻāĻāĻŋ āύā§āĻĄāĨ¤ āϝāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻ āύā§āĻĄā§ āύā§āĻāĻŋāĻā§āĻ āĻāϰā§, āĻšā§āϏā§āĻ āϤāĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āĨ¤ | āύā§āϝāĻžāĻāĻŋāĻā§āĻļāύ āĻā§āϰāĻžāĻĢ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤā§āϰāĻŋ āĻšāϝāĻŧāĨ¤ |
āϰā§āĻ | āϏā§āĻŦāϤāύā§āϤā§āϰāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāύā§āϤāĻŦā§āϝ āĻāĻŦāĻ āĻāĻāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻā§āύ⧠āĻĄā§āĻāĻž āϏāύāĻžāĻā§āϤ āĻāϰā§āĨ¤ āĻāĻĒāύāĻŋ āϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύā§āĻāĻŋāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ. āϰā§āĻ āĻāĻĒāύāĻžāĻā§ āĻāύā§āϤāĻŦā§āϝ⧠āύāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤ | āϝā§āĻā§āύ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻā§āĻŦāϞ āĻĄāĻžāĻāĻž āĻāĻžāĻāĻĒāĨ¤ |
āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻĒāĻžāĻĻāĻžāύ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻš āĻ āύā§āϝāĻžāύā§āϝ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§:
- āĻ ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ āĻāĻŦāĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύ: āĻ ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ āĻāĻŦāĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻŽāĻŋāϤ āϏāĻāϏā§āĻĨāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤
- āĻĄāĻŋāĻĒ āϞāĻŋāĻā§āĻāĻŋāĻ: āĻĄāĻŋāĻĒ āϞāĻŋāĻā§āĻāĻā§āϞāĻŋāĻā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰ⧠āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻāĻāĻāĻŋ āĻāύā§āϤāĻŦā§āϝ⧠āύāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤
- UI āĻĒā§āϝāĻžāĻāĻžāϰā§āύ: āύā§āϝāĻžāĻāĻŋāĻā§āĻļāύ āĻĄā§āϰāϝāĻŧāĻžāϰ āĻāĻŦāĻ āύā§āϝā§āύāϤāĻŽ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāĻā§āϰ āϏāĻžāĻĨā§ āύā§āĻā§āϰ āύā§āĻāĻŋāĻā§āĻļāύā§āϰ āĻŽāϤ⧠āĻĒā§āϝāĻžāĻāĻžāϰā§āύāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āĻĒā§āϰāĻāĻžāϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž: āĻāĻžāĻāĻĒ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻš āĻāύā§āϤāĻŦā§āϝā§āϰ āĻŽāϧā§āϝ⧠āĻĄā§āĻāĻž āĻĒāĻžāϏ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āĨ¤
- āĻāĻŋāĻāĻŽāĻĄā§āϞ āϏāĻŽāϰā§āĻĨāύ: āĻā§āϰāĻžāĻĢā§āϰ āĻāύā§āϤāĻŦā§āϝāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠UI-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻĄā§āĻāĻž āĻāĻžāĻ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύ āĻā§āϰāĻžāĻĢā§ āĻāĻāĻāĻŋ
ViewModel
āϏā§āĻā§āĻĒāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰā§ā§ˇ - āĻāĻŖā§āĻĄ āϞā§āύāĻĻā§āύ: āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āĻāĻŖā§āĻĄ āϞā§āύāĻĻā§āύ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤
- āĻŦā§āϝāĻžāĻ āĻāĻŦāĻ āĻāĻĒ: āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻŦā§āϝāĻžāĻ āĻāĻŦāĻ āĻāĻĒ āĻ ā§āϝāĻžāĻāĻļāύ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤
āĻāĻĒāύāĻžāϰ āĻĒāϰāĻŋāĻŦā§āĻļ āϏā§āĻ āĻāĻĒ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āύā§āĻāĻŋāĻā§āĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤā§, āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϰ build.gradle
āĻĢāĻžāĻāϞ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āύāĻŋāϰā§āĻāϰāϤāĻž āϝā§āĻ āĻāϰā§āύ:
āĻā§āϰā§āĻāĻŋ
plugins { // Kotlin serialization plugin for type safe routes and navigation arguments id 'org.jetbrains.kotlin.plugin.serialization' version '2.0.21' } dependencies { def nav_version = "2.9.3" // Jetpack Compose Integration implementation "androidx.navigation:navigation-compose:$nav_version" // Views/Fragments Integration implementation "androidx.navigation:navigation-fragment:$nav_version" implementation "androidx.navigation:navigation-ui:$nav_version" // Feature module support for Fragments implementation "androidx.navigation:navigation-dynamic-features-fragment:$nav_version" // Testing Navigation androidTestImplementation "androidx.navigation:navigation-testing:$nav_version" // JSON serialization library, works with the Kotlin serialization plugin. implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3" }
āĻā§āĻāϞāĻŋāύ
plugins { // Kotlin serialization plugin for type safe routes and navigation arguments kotlin("plugin.serialization") version "2.0.21" } dependencies { val nav_version = "2.9.3" // Jetpack Compose integration implementation("androidx.navigation:navigation-compose:$nav_version") // Views/Fragments integration implementation("androidx.navigation:navigation-fragment:$nav_version") implementation("androidx.navigation:navigation-ui:$nav_version") // Feature module support for Fragments implementation("androidx.navigation:navigation-dynamic-features-fragment:$nav_version") // Testing Navigation androidTestImplementation("androidx.navigation:navigation-testing:$nav_version") // JSON serialization library, works with the Kotlin serialization plugin implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3") }
āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻ āύā§āϝāĻžāύā§āϝ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύ āϝā§āĻ āĻāϰāĻžāϰ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāĻĒāĻžāĻĻāĻžāύ āϝā§āĻ āĻāϰā§āύ āĻĻā§āĻā§āύāĨ¤
āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒ
āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻĒāĻžāĻĻāĻžāύ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāϰāĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāĻŦāĻ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻĻā§āĻā§āύāĨ¤
āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāĻāĻĄ
āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύ āĻšā§āϏā§āĻ āĻāĻŦāĻ NavController
āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻšāϝāĻŧ āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, āϏā§āĻāϏāĻžāĻĨā§ āϤāĻžāϰāĻž āĻā§āĻāĻžāĻŦā§ āϰāĻāύāĻž āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ UI āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻā§āĻ āĻāϰ⧠āϤāĻžāϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖā§āϰ āĻāύā§āϝ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻžāĻā§āϞāĻŋ āĻĻā§āĻā§āύ:
- āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āϤā§āϰāĻŋ āĻāϰā§āύ : āĻāĻāĻāĻŋ
NavController
āĻā§āĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻŦā§āύ āϤāĻžāϰ āϰā§āĻĒāϰā§āĻāĻžāĨ¤ - āĻāĻĒāύāĻžāϰ āύā§āĻāĻŋāĻā§āĻļāύ āĻā§āϰāĻžāĻĢ āϤā§āϰāĻŋ āĻāϰā§āύ : āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύ āĻšā§āϏā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻā§āĻļāύ āĻā§āϰāĻžāĻĢ āĻā§āĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻŦā§āύ āϤāĻžāϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤
- āĻāĻāĻāĻŋ āĻāύā§āϤāĻŦā§āϝ⧠āύā§āĻāĻŋāĻā§āĻ āĻāϰā§āύ : āĻāĻĒāύāĻžāϰ āĻā§āϰāĻžāĻĢā§ āĻāύā§āϤāĻŦā§āϝāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻāĻāĻāĻŋ
NavController
āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ āϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§ā§ˇ
āĻā§āĻĄāϞā§āϝāĻžāĻŦ
- āĻā§āĻāĻĒā§āϝāĻžāĻ āύā§āĻāĻŋāĻā§āĻļāύ āĻļāĻŋāĻā§āύ
- āĻā§āĻāϰāĻž āĻāĻŦāĻ āύā§āĻāĻŋāĻā§āĻļāύ āĻāĻĒāĻžāĻĻāĻžāύ
- āĻāϤāĻŋāĻļā§āϞ āύā§āĻāĻŋāĻā§āĻļāύ āϏāĻš āĻāĻāĻāĻŋ āĻ āĻāĻŋāϝā§āĻāĻŋāϤ āĻ ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰā§āύ
āĻāĻŋāĻĄāĻŋāĻ
- āύā§āĻāĻŋāĻā§āĻļāύ āύā§āĻāĻŋāĻā§āĻļāύ
- āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻžāϰā§āϝāĻāϞāĻžāĻĒā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ 10āĻāĻŋ āϏā§āϰāĻž āĻ āύā§āĻļā§āϞāύ
- āĻāĻāĻ āĻāĻžāϰā§āϝāĻāϞāĻžāĻĒ: āĻā§āύ, āĻāĻāύ, āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ (Android Dev Summit '18)
- āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻā§āĻāĻĒā§āϝāĻžāĻ: āύā§āĻāĻŋāĻā§āĻļāύ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āϏāĻžāĻĨā§ UI āύā§āĻāĻŋāĻā§āĻļāύ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ (Google I/O '18)