Testando Flow e StateFlow com Turbine em Kotlin | Kotlin Brasil
Flow virou uma das peças centrais do Kotlin moderno. Ele aparece em ViewModels Android, repositórios com Room, integrações com APIs, pipelines backend, streamings em Ktor e até em …
Flow virou uma das peças centrais do Kotlin moderno. Ele aparece em ViewModels Android, repositórios com Room, integrações com APIs, pipelines backend, streamings em Ktor e até em …
Listas grandes parecem simples até o app começar a travar, repetir itens, perder posição de rolagem ou baixar milhares de registros de uma vez. Em apps Android reais, feeds, …
DataStore Preferences é a alternativa moderna ao SharedPreferences para salvar configurações simples em apps Android com Kotlin. Ele resolve problemas comuns de leitura bloqueante, …
GraphQL aparece cada vez mais em vagas Android porque resolve um problema real de produto: telas mobile raramente precisam exatamente do mesmo payload que o backend REST já expõe. …
Construir um app Android que funciona bem apenas com internet perfeita é fácil. O desafio real aparece no ônibus, no elevador, no supermercado, no interior do Brasil, em redes …
Se voce ja entende o basico de coroutines em Kotlin — launch, async, suspend — e hora de dominar os padroes avancados que separam codigo de producao de codigo de tutorial. …
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 …
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 …
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 …