Sobre o projeto
Coil é uma biblioteca de carregamento de imagens para Android e Compose Multiplatform. Seu nome é um acrônimo de Coroutine Image Loader, refletindo seu design Kotlin-first construído sobre Kotlin, Coroutines e Okio.
Características principais descritas pelo projeto:
- Rápida: realiza otimizações como cache em memória e em disco, downsampling de imagens e pausa ou cancelamento automático de requisições.
- Leve: depende apenas de Kotlin, Coroutines e Okio, e funciona com o redutor de código R8 do Google.
- Fácil de usar: a API utiliza recursos da linguagem Kotlin para reduzir boilerplate.
- Moderna: interoperável com Compose, Coroutines, Okio, OkHttp e Ktor.
Início rápido: adicione o artefato Compose e um artefato de rede, por exemplo io.coil-kt.coil3:coil-compose e io.coil-kt.coil3:coil-network-okhttp, depois carregue uma imagem com o composable AsyncImage passando um model, como uma URL, e uma descrição de conteúdo. A documentação completa está disponível no site de documentação do projeto.
O README também está traduzido para japonês, coreano, russo, sueco, turco, chinês, persa e uzbeque. O projeto é licenciado sob a Apache License, Version 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.