Об этом проекте
Coil — это библиотека загрузки изображений для Android и Compose Multiplatform. Её название — аббревиатура от Coroutine Image Loader, что отражает её ориентацию на Kotlin и построение на Kotlin, корутинах и Okio.
Ключевые характеристики, описанные в проекте:
- Быстрая: выполняет такие оптимизации, как кэширование в памяти и на диске, уменьшение размера изображений и автоматическая приостановка или отмена запросов.
- Лёгкая: зависит только от Kotlin, корутин и Okio и работает с инструментом сокращения кода R8 от Google.
- Простая в использовании: API использует возможности языка Kotlin для сокращения шаблонного кода.
- Современная: взаимодействует с Compose, корутинами, Okio, OkHttp и Ktor.
Быстрый старт: добавьте артефакт Compose и артефакт для работы с сетью, например io.coil-kt.coil3:coil-compose и io.coil-kt.coil3:coil-network-okhttp, затем загрузите изображение с помощью composable-функции AsyncImage, передав модель, например URL, и описание содержимого. Полная документация доступна на сайте документации проекта.
README также переведён на японский, корейский, русский, шведский, турецкий, китайский, персидский и узбекский языки. Проект распространяется по лицензии Apache License, Version 2.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.