Forwarded from Kotlin Broadcast (Кирилл Розов)
Во всю идет разработка следующей версии (3.0) популярной библиотеки - Coil. Самое важное - появится поддержка Compose Multiplatform (Android, iOS, Web, Desktop). До релиза ещё не скоро, но занимается этим CashApp (бывшая Square)
Coil - библиотека для загрузки изображений, которая полностью сделана на Kotlin Coroutines. Версии 2.X работают только на Android
Источник новости тут
#kmp #compose
Coil - библиотека для загрузки изображений, которая полностью сделана на Kotlin Coroutines. Версии 2.X работают только на Android
Источник новости тут
#kmp #compose
Forwarded from Kotlin Broadcast (Кирилл Розов)
Быть в авангарде в разработке — жизненная необходимость. Поэтому многие проекты уже переходят на Jetpack Compose, а самые смелые и продвинутые даже выпускают приложения на KMP. Дринкит (проект ДоДо) тоже активно мигрирует на Jetpack Compose (без KMP).
На основе этого опыта рассказывают про DI, а именно Kodein, в статье (2 часть, 10 мин). Первая часть тут (11 мин)
#di #android #compose #kmp
На основе этого опыта рассказывают про DI, а именно Kodein, в статье (2 часть, 10 мин). Первая часть тут (11 мин)
#di #android #compose #kmp
Forwarded from Kotlin Broadcast (Кирилл Розов)
Рассказали про ближайшее будущее Kotlin Multipaltform в 2024
Compose Multiplatform
🔥 Главный фокус - вывести Compose for iOS в Beta
👉 Сделать все Compose Core API доступными на всех платформах
👉 Интеграция Accessibility API с iOS и Desktop
🔥 Мультиплатформенная навигационная библиотека
👉 Вывод Compose for Web в Альфа
👉 Команда активно изучает возможность Compose for Web для Wasm (Web Assemble)
Инструментарии
👉 Миграция IDE на K2 компилятор
👉 Fleet - это и будет KMP IDE, так чтобы писать и отлаживать весь код в ней
👉 Расширенная поддержка Compose Multiplatform в Fleet (live preview и отладка UI)
Прочее
👉 Экпорт кода из Kotlin в Swift, минуя Objective-C
👉 Ускорение компиляции Kotlin/Native
👉 Улучшение интеграции CocoaPods
👉 Поддержка SwiftPM
👉 Улучшения опыта разработки библиотеки и удобства их распространения
#kotlin #compose #kmp
Compose Multiplatform
🔥 Главный фокус - вывести Compose for iOS в Beta
👉 Сделать все Compose Core API доступными на всех платформах
👉 Интеграция Accessibility API с iOS и Desktop
🔥 Мультиплатформенная навигационная библиотека
👉 Вывод Compose for Web в Альфа
👉 Команда активно изучает возможность Compose for Web для Wasm (Web Assemble)
Инструментарии
👉 Миграция IDE на K2 компилятор
👉 Fleet - это и будет KMP IDE, так чтобы писать и отлаживать весь код в ней
👉 Расширенная поддержка Compose Multiplatform в Fleet (live preview и отладка UI)
Прочее
👉 Экпорт кода из Kotlin в Swift, минуя Objective-C
👉 Ускорение компиляции Kotlin/Native
👉 Улучшение интеграции CocoaPods
👉 Поддержка SwiftPM
👉 Улучшения опыта разработки библиотеки и удобства их распространения
#kotlin #compose #kmp
Инструкция (7м) от TouchLab как интегрировать нативные iOS компоненты в Compose iOS
#ios #swiftui #compose #kmp
#ios #swiftui #compose #kmp
Forwarded from Kotlin Broadcast
Альтернативная библиотека для организации пагинации списков в Compose UI на мультиплатформе
#compose #пагинация #kmp #android #ios #desktop #js #wasm
#compose #пагинация #kmp #android #ios #desktop #js #wasm
Forwarded from Kotlin Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
Field Spottr - статья как автор сделал приложение с использованием KMP и Compose для Android и iOS. Опубликовано в Google Play и App Store
👉 Исходники на GitHub
#пример #android #ios #compose #kmp
👉 Исходники на GitHub
#пример #android #ios #compose #kmp
Рассказ про типобезопасную навигацию для Compose (EN,3м), какой она стала в Jetpack Navigation 2.8.0. Это всё будет работать и в Compose MP
#compose #android #jetpack #kmp
#compose #android #jetpack #kmp
Forwarded from Kotlin Broadcast
Вышла первая стабильная версия приложения TiVi. Важным является что это пример KMP проекта для Android, Desktop (JVM) и iOS с применением Compose Multiplatform. Автор Chris Banes - работал в Google, а теперь в Twitter.
Все исходники открыты на GitHub.
Само приложение можно скачать в Google Play и AppStore
#kmp #compose #android #desktop #jvm #ios #пример
Все исходники открыты на GitHub.
Само приложение можно скачать в Google Play и AppStore
#kmp #compose #android #desktop #jvm #ios #пример
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Kotlin Broadcast
Yandex MapKit KMP SDK - библиотека обертка над Yandex Map Kit для Android и iOS
Поддерживает несколько способов взаимодействия для обеспечения постепенной интеграции в приложение. Можно вынести логику в Kotlin common код и иcпользовать нативный UI или взять реализацию на Compose Multiplatform
Больше подробностей смотрите в статье
#yandex #карты #kmp #android #ios
Поддерживает несколько способов взаимодействия для обеспечения постепенной интеграции в приложение. Можно вынести логику в Kotlin common код и иcпользовать нативный UI или взять реализацию на Compose Multiplatform
Больше подробностей смотрите в статье
#yandex #карты #kmp #android #ios
Вышел загрузчик изображений Coil 3.0 c поддержкой 🏝 Kotlin Multiplatform. Теперь помимо 🤖 Android поддерживается iOS, JVM, JS и WASM. Подробнее тут
Что еще нового:
❗️ Изменился пакет с
👉 Можно выбрать библиотеку для работы с сетью: OkHttp или Ktor
👉 Улучшили работы с Compose Preview
❌ Убрали загрузку Android ресурсов через
❗️ По умолчанию размер декодированной картинки не будет превосходить размер 4096 на 4096
❗️ Работу с Coil 2 Parameters API заменил на
🛠 Важные улучшения и исправления
Новая версия требует внесения изменения в код. Подробное руководство читайте в руководстве по миграции
#kmp #сеть #картинки #compose
Что еще нового:
io.coil-kt
на io.coil-kt.coil3
👉 Можно выбрать библиотеку для работы с сетью: OkHttp или Ktor
👉 Улучшили работы с Compose Preview
android.resource://example.package.name/drawable/image
Extras
🛠 Важные улучшения и исправления
Новая версия требует внесения изменения в код. Подробное руководство читайте в руководстве по миграции
#kmp #сеть #картинки #compose
Please open Telegram to view this post
VIEW IN TELEGRAM