Kotlin/WASM (WebAssembly) перешел в Альфа статус. Это значит что его можно пробовать, но не пускать в продакшен. Compose Multiplatform WASM пока все также остается в Экспериментальном статусе.
#wasm #native
#wasm #native
👍22🤯3
👍33
ChaKt - Chat with AI - пример использования Kotlin Multiplatform для приложения Generative AI. Поддержка Android, iOS, Desktop (JVM) и WebAssembly
#sample #android #ios #desktop #wasm #compose @kotlin_broadcast
#sample #android #ios #desktop #wasm #compose @kotlin_broadcast
🔥39👍1👏1
kmp-app-review - библиотека для вызова диалога отзыва из магазина приложений. Поддерживается Android и iOS
#android #ios
#android #ios
🔥22
Forwarded from Android Broadcast (Кирилл Розов)
На YouTube канале Android Broadcast вы можете найти много собеседований, но в этом году я хочу изменить их формат. Теперь мы не будем делать собеседование на позицию, а будем брать популярные темы из собеседований и спрашивать именно их!
Если вы опытный разработчик и хотите провести собеседований по одной из предложенных тем или предложить свою - заполняйте форму!
Если вы хотите выступить в качестве кандидата - вам заполнять эту форму
#AndroidBroadcast #собес
Если вы опытный разработчик и хотите провести собеседований по одной из предложенных тем или предложить свою - заполняйте форму!
Если вы хотите выступить в качестве кандидата - вам заполнять эту форму
#AndroidBroadcast #собес
🔥21👍4❤1
Разбор изменений (5 мин) схемы source set для KMP проектов в Kotlin 1.9.20 и как эффективно перейти на новую
#kmp #touchlab @kotlin_broadcast
#kmp #touchlab @kotlin_broadcast
🔥35👍9
🔥7👍2
KDeviceInfo - библиотека для получения информации об Android/iOS устройстве
#kmp #android #ios @kotlin_broadcast
#kmp #android #ios @kotlin_broadcast
❤18👍7🔥2🤯1
Romain Guy не останавливается и продолжает оптимизировать реализации функции стандартной библиотеки Kotlin. Новая часть (5 мин) рассказывает про CharSequence.isBlank().
Проблема функции -использование indices что приводит к созданию коллекции с индексами
Заметной скорости получилось добиться и тут. Меня поражает как разработчики JetBrains делают такие неэффективные реализации. Зачем все эти алгоритмы и сложны собеседования при таких результатах?
#performance
Проблема функции -
Заметной скорости получилось добиться и тут. Меня поражает как разработчики JetBrains делают такие неэффективные реализации. Зачем все эти алгоритмы и сложны собеседования при таких результатах?
#performance
🤯56👍11
Jake Wharton решил исследовать как лучше делать маппинг набора значений в одну строку и какую лучше выбрать реализацию для этого по скорости/памяти. Массивы с лямбдой инициализации значений будут довольно полезны
#performance
#performance
👍21🤯2
Всеволод Толстопятов, разработчик из команды Kotlin, дал комментарий по поводу оптимизаций, которые сделал Romain Guy. То что так получается это не баг, а фича, так как API стараюься сделать идеоматичным и достичь производительности можно идеоматичными инструкциями без погружения на низкий уровень оптимизаций
#performance
#performance
🤯18👍9