Вышло второе издание книги "Kotlin in Action" - полное руководство по Kotlin от авторов языка. Купить можно тут
👍52🎉11👎1
Advanced Kotlin Coroutine Cheat sheet (EN, 8М) - статья для Android разработчиков по основным понятиям Kotlin Coroutines
#coroutines #android
#coroutines #android
👍21❤3
Touchlab рекомендует(EN,9м) шарить не собранные бинарники под Kotlin/Native в KMP проектах, а полностью исходники потому что так разработчики iOS/macOS смогут полноценно отлаживать код и контрибьютить.
В Android/JVM такого не надо т.к. там обычно вмести с бинарником публикуется и исходный кода, а вот XCFramework таким не обладает (
#kmp #native @kotlin_broadcast
В Android/JVM такого не надо т.к. там обычно вмести с бинарником публикуется и исходный кода, а вот XCFramework таким не обладает (
#kmp #native @kotlin_broadcast
👍10🤔6👎1
Нашел Cheat Sheet от Kotzilla и инструкцию по миграции с Dagger/Hilt. на Koin (можно использовать в KMP проектах)
Чтобы вам не регаться я нашел прямую ссылку
#koin #hilt #android #di
Чтобы вам не регаться я нашел прямую ссылку
#koin #hilt #android #di
👍32👎3👏3
Вышел Kotlin 2.0.10. В нем исправлено много багов касательно K2 компилятора. Подробнее разбор будет позже в @kotlin_broadcast
Знаю что многие ждут как раз версии Kotlin X.X.10 чтобы обновляться
#kotlin #k2
Знаю что многие ждут как раз версии Kotlin X.X.10 чтобы обновляться
#kotlin #k2
👍46👎1
Хоть Kotlin 2.0 уже и вышел, но вот IDEA еще переезжает на работу полностью на K2 компилятор. В версии IDEA 2024.2 уже доступна Beta версия, где работают самые популярные фичи, а вот с версии 2024.3 случится переход в режим работы на K2 по умолчанию. Сейчас еще пока надо ходить в настройки и включать в настройках "Languages & Frameworks -> Kotlin" включить "Enable K2 Mode" (в Android Studio тоже можно)
Зачем нужно это? K2 приносит очень много преимуществ в стабильности и скорости работе с Kotlin в IDEA.
#kotlin #k2 #idea
Зачем нужно это? K2 приносит очень много преимуществ в стабильности и скорости работе с Kotlin в IDEA.
#kotlin #k2 #idea
👍25👎2
Forwarded from Android Broadcast
Когда: 13-14 сентября офлайн
Где: Томская областная государственная филармония (БКЗ)
Будет возможность познакомиться лично и пообщаться.
📚 А также вас ждут другие доклады по тематическим секциям (Mobile, Backend, ML, Design, Blockchain, Fronted, Devops, 1C и другие), воркшопы, бизнес секции, пленарное заседание, стендап-афтепати, знакомства без хантинга.
👉 Купить билет
❗️По промокоду
ROZOV
получите скидкуPlease open Telegram to view this post
VIEW IN TELEGRAM
❤8👎8🔥3👍2
Forwarded from Android Broadcast
Room 2.7.0 продолжается расширение возможностей в KMP
👉 Изменили способ создания нового экземпляра Room
👉 Появилась поддержка Raw Query
👉 Добавлена поддержка таргета linuxArm64 в KMP
👉 Исправлены баги
#Jetpack #kmp
👉 Изменили способ создания нового экземпляра Room
👉 Появилась поддержка Raw Query
👉 Добавлена поддержка таргета linuxArm64 в KMP
👉 Исправлены баги
#Jetpack #kmp
🔥40👎1
Forwarded from Android Broadcast
Media is too big
VIEW IN TELEGRAM
Недавно библиотеки Jetpack Lifecycle обзавелись поддержкой KMP. Из видео вы больше узнаете о том
👉 как проходил этот процесс, каковы реальные проблемы
👉 связанные с поддержанием обратной совместимости API
👉 какие уроки извлекли из работы с ограничениями KMP команда
👉 что поможет вам перенести ваши собственные библиотеки на KMP
Это перезалив видео с официального канала Android Developers, чтобы ограничения YouTube не сказались на расширении знаний. Ставьте
#androiddev #google #kmp #jetpack #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42👎5🔥4
Forwarded from Android Broadcast
Media is too big
VIEW IN TELEGRAM
Я использую Koin еще с самой первой версии, он неплохо справляется с небольшими проектами, но дальше требует работы как самурай. В видео для патронов рассказываю, что не так с Koin, как этого избегаю и какой DI нужен для KMP.
Видео доступно на Boosty и по подписке в Telegram.
#AndroidBroadcast #koin #di #kmp #android
Please open Telegram to view this post
VIEW IN TELEGRAM
👎58👍24🔥3🤔1
Forwarded from Android Broadcast
Media is too big
VIEW IN TELEGRAM
01:02 Отсутствие полноценной поддержки Kotlin Multiplatform в iOS
04:36 Поиск альтернатив для библиотек и технологий
06:37 Авторы Compose Multiplatform не заботятся о поддержке UI Kit платформы
09:01 Kotlin Multiplatform не позволит значительно сэкономить во времени разработки/деньгах
14:22 Сложно убедить бизнес использовать технологию
19:02 Заключение
Смотрите видео на разных площадках:
#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👎52👍29🤔5👌3
Forwarded from Kotlin Developer
implementation("com.github.kittinunf.fuel:fuel:3.0.0-alpha03")
Fuel поддерживает основные HTTP-методы: GET/POST/PUT/DELETE/HEAD/PATCH, поддерживает асинхронные и блокирующие запросы, а также имеет массу других возможностей
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40👎5❤1
🎉 Вышел Kotlin 2.0.20 c исправлениями багов. Что нового:
👩💻 copy() функция в data классах теперь имеет такую же видимость как и основной конструктор
👩💻 Удаление Context Receiver (будет заменена на context params)
👩💻 Поддержка Gradle 8.6-8.8
Kotlin/Native
👩💻 Экспериментальная поддержка concurrent marking в сборщике мусора. Ускоряет работу
👩💻 Удалён Bitcode embedding
👩💻 С помощью инструментов XCode теперь можно мониторить производительность сборщика мусора из K/N
👩💻 Убрали ограничение на запуск suspend функций только в главном поток из Swift и Objective-C. Теперь можно вызвать на любом потоке
Kotlin/WASM
👩💻 Больше информации об ошибках при экспорте
Kotlin/JS
👩💻 Поддержка статики в JS
👩💻 Создание коллекций Kotlin из JS
#kotlin
Kotlin/Native
Kotlin/WASM
Kotlin/JS
#kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥15👎1