gRPC com Kotlin e Coroutines: Tutorial Completo | Kotlin Brasil
Quando APIs REST não são suficientes — seja por latência, volume de dados ou comunicação entre microsserviços — o gRPC é a alternativa que mais cresce no ecossistema backend. E a …
Quando APIs REST não são suficientes — seja por latência, volume de dados ou comunicação entre microsserviços — o gRPC é a alternativa que mais cresce no ecossistema backend. E a …
Kotlin Flow é a API de streams reativos da biblioteca de coroutines do Kotlin. Se você já trabalhou com RxJava, vai achar a API do Flow muito mais enxuta e natural, pois ela se …
Se coroutines são o coração da programação assíncrona em Kotlin, Flow é o sistema circulatório. Enquanto uma suspend function retorna um único valor, um Flow emite múltiplos …
Coroutines são, sem exagero, um dos recursos mais poderosos de Kotlin. Se você já sofreu com callbacks aninhados, threads manuais ou AsyncTask no Android, prepare-se: sua vida vai …
Neste tutorial, vamos explorar os conceitos avançados de Coroutines em Kotlin, com foco em Flow e Channel. Essas duas ferramentas são essenciais para lidar com fluxos de dados …
Kotlin Coroutines vs RxJava: programação assíncrona em 2026 A programação assíncrona e essencial no desenvolvimento moderno, seja para chamadas de rede, operações de banco de dados …
O que é Supervisor em Kotlin? No contexto de Kotlin Coroutines, o Supervisor é um mecanismo que modifica o comportamento padrão de propagacao de erros. Normalmente, quando uma …
O que é Job em Kotlin? O Job é o elemento do contexto de uma coroutine que representa seu ciclo de vida. Ele permite controlar a execução da coroutine: verificar se esta ativa, …
O que é emit em Kotlin? A função emit é o mecanismo principal para enviar valores dentro de um Flow em Kotlin. Quando você cria um Flow usando o builder flow { }, cada chamada a …
O que é Dispatcher em Kotlin? Um Dispatcher em Kotlin Coroutines determina em qual thread ou pool de threads uma coroutine sera executada. Ele é o mecanismo que conecta o mundo das …