Async em Kotlin: O que É e Como Funciona | Kotlin Brasil
O que é async em Kotlin? O async é um coroutine builder que inicia uma coroutine e retorna um Deferred<T> – uma promessa de que um resultado vai estar disponivel no futuro. Para …
O que é async em Kotlin? O async é um coroutine builder que inicia uma coroutine e retorna um Deferred<T> – uma promessa de que um resultado vai estar disponivel no futuro. Para …
O que é Nullable em Kotlin? Em Kotlin, todo tipo é não-nulo por padrão. Se você declara uma variável como String, ela não pode receber null. Para permitir valores nulos, você …
O que é launch em Kotlin? O launch é um coroutine builder que inicia uma nova coroutine sem retornar resultado. Ele é do tipo “fire-and-forget” — você dispara a coroutine e segue …
O que são Scope Functions em Kotlin? Scope Functions são cinco funções da biblioteca padrão do Kotlin — let, run, with, apply e also — que permitem executar um bloco de código no …
O que é Channel em Kotlin? Um Channel em Kotlin é uma estrutura para comunicação entre coroutines. Funciona como uma fila: uma coroutine envia dados pelo canal e outra recebe do …
O que é Flow em Kotlin? O Flow é o mecanismo do Kotlin para trabalhar com streams de dados assíncronos. Enquanto uma função suspend retorna um único valor, um Flow pode emitir …
O que é Coroutine em Kotlin? Coroutines são o mecanismo do Kotlin para lidar com programação assíncrona de forma simples e eficiente. Em vez de usar callbacks aninhados ou threads …
O que é suspend em Kotlin? A palavra-chave suspend marca uma função que pode ser pausada e retomada sem bloquear a thread em que está rodando. É o coração do sistema de coroutines …
O que é Companion Object em Kotlin? O companion object é um objeto especial declarado dentro de uma classe que funciona como o equivalente aos membros estáticos do Java. Com ele, …
O que é object em Kotlin? A palavra-chave object em Kotlin serve para criar singletons — objetos que existem em uma única instância durante toda a execução do programa. Além disso, …