Руководство по перехвату (3 мин) сетевых запросов, когда используете Ktor
👍15👎1🔥1
Forwarded from Mobile Developer (Алексей Гладков)
Ушла эпоха. Jetbrains официально задепрекейтили название КММ и теперь оно официально называется KMP для любого количества платформ
Да, да, пока ты думал надо ли тебе учить кмм это уже устарело 😁😁
🤣123❤22👌5🌚5
KotlinX Serialization 1.6.0 готовится к релизу
👉 Удаление старого JS таргета
👉 Поддержка enum в JSON без учета регистра символов
🛠️ Исправление багов и улучшения
👉 Удаление старого JS таргета
👉 Поддержка enum в JSON без учета регистра символов
🛠️ Исправление багов и улучшения
👍46👎2🥰1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышла первая Beta Compose Multiplatform 1.5.0
Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны их common кода
👉 Скролл на iOS и его физика теперь работе как нативный
👉 WindowInsets API теперь понимает iOS специфичные оступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠️ Фиксы фреймворка тестирования для десктопа
🛠️ Прочие исправления и улучшения
#multiplatform #ios
Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны их common кода
👉 Скролл на iOS и его физика теперь работе как нативный
👉 WindowInsets API теперь понимает iOS специфичные оступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠️ Фиксы фреймворка тестирования для десктопа
🛠️ Прочие исправления и улучшения
#multiplatform #ios
👍47🔥10❤4❤🔥1
Kotlin Multiplatform Mobile - это не только Android и iOS, но и Аврора, Вышла статья где автор рассказывает как через KMP JS с помощью QML WebView запускается Kotlin код на Аврора ОС. Все подробности в статье (11 мин)
Автор статьи портировал официальный пример KMM RSS Reader на Аврора ОС. Результат тут
Вряд ли конечно появится официальная поддержка и Compose for Aurora, но энтузиасты показывают что все выполнимо и реально. Спасибо вам за это! Flutter тоже заводили
#aurora #mobile #kmm
Автор статьи портировал официальный пример KMM RSS Reader на Аврора ОС. Результат тут
Вряд ли конечно появится официальная поддержка и Compose for Aurora, но энтузиасты показывают что все выполнимо и реально. Спасибо вам за это! Flutter тоже заводили
#aurora #mobile #kmm
👎69🔥37👍7👏7
Forwarded from Compose Broadcast (Кирилл Розов)
Отдельного поста заслуживает поддержка Jetpack Compose 1.5.0 нового компилятора Kotlin - K2. Нужно использовать Kotlin 1.9.0.и выше, а также включить флаги.
Делитесь результатами скорости работы и компиляции в комментариях
#k2
Делитесь результатами скорости работы и компиляции в комментариях
#k2
🔥25👍9👎3
Forwarded from Mobile Developer (Алексей Гладков)
Небольшое обновление Odyssey
https://github.com/AlexGladkov/Odyssey/releases/tag/release-1.3.20
Пока я вожусь с 1.4.0 решил выложить промежуточную версию, которая бы поддерживала современные версии библиотек
👉 Compose Multiplatform 1.5.0-beta01
👉 Kotlin 1.9.0
На всякий случай ссылка для вопросов и обсуждений тут
https://github.com/AlexGladkov/Odyssey/releases/tag/release-1.3.20
Пока я вожусь с 1.4.0 решил выложить промежуточную версию, которая бы поддерживала современные версии библиотек
👉 Compose Multiplatform 1.5.0-beta01
👉 Kotlin 1.9.0
На всякий случай ссылка для вопросов и обсуждений тут
GitHub
Release 1.3.20 · AlexGladkov/Odyssey
Compose Multiplatform 1.5.0-beta01 supported
Kotlin 1.9.0 supported
iOS stability increases
Kotlin 1.9.0 supported
iOS stability increases
👍19👎18
1Sec Temporary Mail App - Kotlin Multiplatform приложение для работы с email. Используется Compose Multiplatform, Ktor, KotlinX Serialization и Voyager. Есть версия для Android, iOS и Desktop
#sample
#sample
👍31
Kotlin API for GitHub - Kotlin обертка над API GitHub. Вроде как мультиплатформенная, но кажется slf4j зависимость все портит
👍7
Тем кто хочет больше понять как Java и Kotlin можно вызывать друг из друга то вам стоит почитать статью, где разбирается как работают Kotlin Property и аннотации
👍19
Хотите узнать насколько хорош K2 компилятор в скорости? Разработчик взял приложения Now in Android и включил везде где можно K2 (kapt все также работает на старом компиляторе). Результаты не впечатляют пока, но надо помнить что это еще в разработке и нужно ждать когда все перейдет на K2. Подробный тест тут
#k2 #performance
#k2 #performance
👍24
Kotlin Explorer - десктопная утилита для быстрого и простого реверс инжениринга Kotlin кода в Java байткод, Android DEX и OAT
#tooling
#tooling
👍37
КВИЗ #19 Укажите нверный факт про Mutex из Kotlin Coroutines
Anonymous Quiz
7%
Mutex имеет 2 состояния: locked и unlocked
37%
Mutex позволяет повторно войти в locked зону кода корутине, которая его захватила
16%
Один и тот же Mutex может быть использован несколько раз
39%
Mutex не является часть kotlin-stdlib
👍45👎4
Kotlin: взгляд изнутри — преимущества, недостатки и особенности (32 мин)
Автор статьи рассматривает основные преимущества Kotlin, недостатки и особенности. Подойдет для новичков или тех кто хочет похоливарить
Автор статьи рассматривает основные преимущества Kotlin, недостатки и особенности. Подойдет для новичков или тех кто хочет похоливарить
👍26👎1
Media is too big
VIEW IN TELEGRAM
Использование Kotlin DSL для написание документации? JetBrains уже сделала "Документацию как Код" где можно писать HXML, XML, Markdown и все на Kotlin в IDE
Текстовая версия анонса тут
Текстовая версия анонса тут
👍33👎5
JetBrains расширяет команду проекта Exposed (ORM Framework для Kotlin с поддержкой множество продакшен баз данных) и делает его отдельным важным продуктом. Подробности тут
Ближайшие планы
👉 Стандартизация API
👉 Уменьшения количества коды для работы
👉 Исправление багов
👉 Стабильный график релизов
👉 Примеры и документация
👉 Миграция в YouTrack
Ближайшие планы
👉 Стандартизация API
👉 Уменьшения количества коды для работы
👉 Исправление багов
👉 Стабильный график релизов
👉 Примеры и документация
👉 Миграция в YouTrack
👍40👎1
Forwarded from Охэхэнные новости
Media is too big
VIEW IN TELEGRAM
В новом выпуске "Охэхэнных историй" делимся нашим опытом отказа от kapt в пользу ksp для обработки аннотаций и ускорения скорости сборки в большом проекте.
Спойлер:
#Android #Kotlin #KSP #KAPT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👎3
Автор статьи (7 мин) делится важной особенностью работы оператора Flow.combine() и то что он может заблокироваться до появления хотя бы одного значения в каждом из объединяемых Flow
👍15👎11
Вышел KotlinX Serialization 1.6.0
👉 Поддержка Kotlin 1.9.0 и 1.9.10
👉 Удаление старого JS таргета
👉 Поддержка enum в JSON без учета регистра символов
🛠️ Исправление багов и улучшения
#kotlinx
👉 Поддержка Kotlin 1.9.0 и 1.9.10
👉 Удаление старого JS таргета
👉 Поддержка enum в JSON без учета регистра символов
🛠️ Исправление багов и улучшения
#kotlinx
👍18