0Pricing
Kotlin Multiplatform Academy · Aula

Strings, números e coleções em todos os lugares

Conheça os tipos essenciais da biblioteca padrão que se comportam da mesma forma em todos os destinos

Strings, números e coleções em todos os lugares é uma aula grátis de Kotlin Multiplatform Academy no CoddyKit. Esta é a aula 1 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.

Uma caixa de ferramentas, todos os destinos

A biblioteca padrão do Kotlin é distribuída com a própria linguagem, então seus tipos fundamentais se comportam da mesma maneira no Android, iOS, desktop e além.

Strings funcionam sem esforço

O tipo String é totalmente multiplataforma. Você pode declarar e combinar textos em commonMain e confiar neles em qualquer lugar.

val name: String = "Ada"
val hi = "Hello, " + name

As funções auxiliares de String acompanham você

Funções úteis de String, como uppercase, trim e length, vivem todas no código comum e ficam disponíveis em cada plataforma.

val tidy = "  hi  ".trim().uppercase()

Os números também são compartilhados

Tipos numéricos como Int, Long e Double fazem parte do Kotlin comum, então seus cálculos são idênticos em todos os destinos.

val total: Int = 2 + 3
val price: Double = 9.99

Converta entre tipos

Conversões como toInt e toDouble são seguras no código comum, permitindo remodelar números onde quer que seu código compartilhado seja executado.

val count = "42".toInt()
val ratio = count.toDouble()

Conheça a lista

Uma List armazena um grupo ordenado de itens. Ela é multiplataforma, então a mesma coleção alimenta os dois aplicativos.

val fruits: List<String> = listOf("apple", "pear")

Os conjuntos mantêm os itens únicos

Um Set armazena cada valor apenas uma vez. Assim como List, ele funciona da mesma maneira em todos os destinos Kotlin.

val tags: Set<String> = setOf("kmp", "kmp")

Os mapas associam chaves e valores

Um Map associa chaves a valores. Ele é totalmente compartilhado, então as buscas se comportam de forma idêntica em todas as plataformas.

val ages: Map<String, Int> = mapOf("Ada" to 36)

Leia itens com segurança

Use o acesso por índice ou getOrNull para ler uma lista. Essas operações de coleção são seguras no código comum em todos os destinos.

val first = fruits[0]
val maybe = fruits.getOrNull(5)

Por que isso é importante

Como esses tipos fundamentais são idênticos em todos os lugares, você escreve a lógica de dados uma vez e nunca precisa se preocupar com a plataforma que a executa. 🙂

Prefira os tipos comuns

Comece usando String, Int, List, Set e Map simples. Eles são a base segura e portátil do Kotlin compartilhado.

Verificação rápida

Qual coleção atende a esta necessidade?

Recapitulação

Os tipos fundamentais da biblioteca padrão, como String, números, List, Set e Map, comportam-se da mesma maneira em todos os destinos, tornando a lógica de dados compartilhada muito sólida.

Perguntas Frequentes

A aula “Strings, números e coleções em todos os lugares” é grátis?

Sim — o texto completo de “Strings, números e coleções em todos os lugares” é 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 “Strings, números e coleções em todos os lugares”?

Conheça os tipos essenciais da biblioteca padrão que se comportam da mesma forma em todos os destinos 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 1 de 4.

Quanto tempo leva a aula “Strings, números e coleções em todos os lugares”?

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. Strings, números e coleções em todos os lugares
  2. map, filter e fold no código compartilhado
  3. Datas com kotlinx-datetime
  4. O que NÃO está na biblioteca padrão comum
← Voltar para Kotlin Multiplatform Academy