0Pricing
Kotlin Multiplatform Academy · Aula

Chame o código compartilhado da aplicação Android

Conecte a função compartilhada a uma tela do Jetpack

Chame o código compartilhado da aplicação Android é uma aula grátis de Kotlin Multiplatform Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Kotlin Multiplatform Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Kotlin Multiplatform Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Android Sees Shared Code

The Android app already depends on your shared module, so the greet function is just another Kotlin call from Android's point of view.

No Special Import

Because it is all Kotlin on the JVM, you simply import the shared package like any local class. There is no bridge or wrapper needed.

import com.example.shared.greet

Call It Directly

From an Activity or composable you call greet like a normal function. The shared logic runs right inside the Android process.

val message = greet("Android")

Show It On Screen

Feed the returned String into a Text composable. The user sees a greeting that was computed by your shared code.

Text(text = greet("Android"))

Inside a Composable

Keep the call simple. The composable only displays the result; the wording itself lives safely in commonMain.

@Composable
fun Hello() {
    Text(greet("Android"))
}

Gradle Wires It Up

The Android module lists the shared module under implementation in its build file. That dependency is what makes the import resolve.

implementation(project(":shared"))

Same JVM, Same Types

Android runs on the JVM, just like the shared module's android target. Strings and numbers map across with zero conversion.

Pass Real Data

You can pass any String, like a user's name from state. The shared function stays the same no matter who calls it.

val msg = greet(userName)

Build and Run

Hit Run in Android Studio and pick an emulator. Your greeting appears, proving the shared module is fully connected. 🚀

If the Import Fails

An unresolved import usually means a sync is missing. Click sync in Gradle so Android Studio re-reads the dependency.

Logic Stays Shared

Notice you wrote zero greeting logic here. Android is just a consumer, which is exactly the role KMP wants the UI layer to play.

Quick Check

How does Android reach the shared function?

Recap

You wired the shared module into Android with a dependency, imported greet, and showed its result in Compose. No bridge required. 🎉

Perguntas Frequentes

A aula “Chame o código compartilhado da aplicação Android” é grátis?

Sim — o texto completo de “Chame o código compartilhado da aplicação Android” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Kotlin Multiplatform Academy, atualize para CoddyKit PRO. O curso de Kotlin Multiplatform Academy inclui 4 aulas no total.

O que vou aprender em “Chame o código compartilhado da aplicação Android”?

Conecte a função compartilhada a uma tela do Jetpack Você pratica Kotlin Multiplatform Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Kotlin Multiplatform Academy?

Nenhuma experiência prévia é necessária. Kotlin Multiplatform Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Chame o código compartilhado da aplicação Android”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Kotlin Multiplatform Academy?

Sim. Cada aula de Kotlin Multiplatform Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Uma função de saudação em commonMain
  2. Chame o código compartilhado da aplicação Android
  3. Chame o código compartilhado da aplicação iOS
  4. Altere uma vez e veja nas duas aplicações
← Voltar para Kotlin Multiplatform Academy