Мы этого ждали. А как работать с Aurora в KMP, разберём подробнее в 2 издании книги "Kotlin Multiplatform на практике"
🔥5
Forwarded from Aurora Developers
Kotlin Multiplatform снова расширяет свои возможности. Опубликован проект Aurora KInterop выводящий на новый уровень поддержку KMP в ОС Аврора.
Проект Aurora KInterop позволяет взаимодействовать Kotlin с операционной системой Аврора для выполнения различных платформа зависимых задач. В проекте 16 независимых друг от друга библиотек Kotlin Multiplatform для различных задач.
👉 Battery Info.
👉 Camera Info.
👉 Connectivity Info.
👉 Device Info.
👉 Local Notification.
👉 Location Info.
👉 Package Info.
👉 Path Info.
👉 Sensors Info.
👉 Share Data.
👉 Shared Pref.
👉 Shared Pref Secure.
👉 Theme Info.
👉 Uri Launcher.
👉 Vibration.
👉 WakeLock.
В документации можно найти подробное описание библиотек проекта, способы их подключения, примеры использования и демонстрационное приложение которые наглядно показывает работу всех 16-ти библиотек проекта. Приложение опубликовано и доступно для самостоятельного изучения.
🔗 https://omprussia.gitlab.io/kmp/docs
Мы продолжаем развивать поддержку Kotlin Multiplatform в операционной системе Аврора. Новый проект значительно расширяет способы использования KMP в ОС Аврора. Проекты открыты, будем рады вашим issue и мерж-реквестам.
🔗 https://gitlab.com/omprussia/kmp
@aurora_devs
Проект Aurora KInterop позволяет взаимодействовать Kotlin с операционной системой Аврора для выполнения различных платформа зависимых задач. В проекте 16 независимых друг от друга библиотек Kotlin Multiplatform для различных задач.
👉 Battery Info.
👉 Camera Info.
👉 Connectivity Info.
👉 Device Info.
👉 Local Notification.
👉 Location Info.
👉 Package Info.
👉 Path Info.
👉 Sensors Info.
👉 Share Data.
👉 Shared Pref.
👉 Shared Pref Secure.
👉 Theme Info.
👉 Uri Launcher.
👉 Vibration.
👉 WakeLock.
В документации можно найти подробное описание библиотек проекта, способы их подключения, примеры использования и демонстрационное приложение которые наглядно показывает работу всех 16-ти библиотек проекта. Приложение опубликовано и доступно для самостоятельного изучения.
Мы продолжаем развивать поддержку Kotlin Multiplatform в операционной системе Аврора. Новый проект значительно расширяет способы использования KMP в ОС Аврора. Проекты открыты, будем рады вашим issue и мерж-реквестам.
@aurora_devs
Please open Telegram to view this post
VIEW IN TELEGRAM
👎13🔥8👍6
KMP-гигант Алексей Панов проводит у Кирилла Розова моковое собеседование по Kotlin Multiplatform:
https://www.youtube.com/watch?v=KQxNV_zjTzM
А еще Кирилл разыгрывает на своем канале @android_broadcast мою книгу с автографом меня)
https://www.youtube.com/watch?v=KQxNV_zjTzM
А еще Кирилл разыгрывает на своем канале @android_broadcast мою книгу с автографом меня)
YouTube
Что ждёт Kotlin Multiplatform разработчика на собесе?
🔗 Розыгрыш в Telegram Kotlin Broadcast https://t.iss.one/+uGogpHrIeElkOGUy
🔗 Telegram Android Broadcast https://t.iss.one/+j99WhzubfLpkMTli
🔗 Платная подписка на Boosty https://boosty.to/androidbroadcast
🔗 Канал Леши Панова https://t.iss.one/kotlin_adept
Что ждёт Kotlin…
🔗 Telegram Android Broadcast https://t.iss.one/+j99WhzubfLpkMTli
🔗 Платная подписка на Boosty https://boosty.to/androidbroadcast
🔗 Канал Леши Панова https://t.iss.one/kotlin_adept
Что ждёт Kotlin…
🤗6🔥3
Forwarded from AI Coder
Вот короткая заметка для канала 👇
⚙️ Spec-driven development (SDD) с GitHub Spec Kit
GitHub выкатил Spec Kit — open-source тулкит, который ставит спецификацию в центр разработки: сначала описываем что и зачем, и уже по ней ИИ-агенты генерируют план, задачи и код. Это снижает «vibe-coding» и повышает предсказуемость результата.
Почему это важно
— Спека становится «исполняемым артефактом»: единый источник правды для команды и ИИ.
— Работает с любимыми агентами: Copilot, Claude Code, Gemini CLI, Cursor, Qwen и др.
Процесс из 4 фаз
1. Specify → 2) Plan → 3) Tasks → 4) Implement — на каждом этапе есть проверка/валидация, прежде чем двигаться дальше.
Как попробовать (1 мин):
Команды и CLI описаны в репозитории Spec Kit. Лицензия — MIT.
Где особенно заходит
• 0→1: быстрый старт новых проектов без хаоса.
• N→N+1: добавление фич в сложные кодовые базы.
• Legacy-модернизация: перенос логики в современную архитектуру через спеки.
Источник: GitHub Blog и репозиторий github/spec-kit.
⚙️ Spec-driven development (SDD) с GitHub Spec Kit
GitHub выкатил Spec Kit — open-source тулкит, который ставит спецификацию в центр разработки: сначала описываем что и зачем, и уже по ней ИИ-агенты генерируют план, задачи и код. Это снижает «vibe-coding» и повышает предсказуемость результата.
Почему это важно
— Спека становится «исполняемым артефактом»: единый источник правды для команды и ИИ.
— Работает с любимыми агентами: Copilot, Claude Code, Gemini CLI, Cursor, Qwen и др.
Процесс из 4 фаз
1. Specify → 2) Plan → 3) Tasks → 4) Implement — на каждом этапе есть проверка/валидация, прежде чем двигаться дальше.
Как попробовать (1 мин):
# Инициализация проекта
uvx --from git+https://github.com/github/spec-kit.git specify init my-app
# Дальше — прямо в вашем агенте:
# /speckit.constitution — зафиксировать принципы/гайдлайны проекта
# /speckit.specify — сформировать продуктовую спеку (что/почему)
# /speckit.plan — технический план (стек, архитектура, ограничения)
# /speckit.tasks — разбиение на задачи
# /speckit.implement — выполнение по списку задачКоманды и CLI описаны в репозитории Spec Kit. Лицензия — MIT.
Где особенно заходит
• 0→1: быстрый старт новых проектов без хаоса.
• N→N+1: добавление фич в сложные кодовые базы.
• Legacy-модернизация: перенос логики в современную архитектуру через спеки.
Источник: GitHub Blog и репозиторий github/spec-kit.
🔥4
Forwarded from Kotlin Adept Notes (Alex Panov)
Материалы для углублённого изучения KMP
По мотивам вчерашнего собеса хочу посоветовать классные доклады, которые помогут вам глубже разобраться в принципах работы Kotlin Multiplatform и Kotlin Native, а также лучше понять нюансы интеропа со Swift-кодом.
На английском:
🔘 ЖЦ объектов в Kotlin/Native
🔘 Процесс компиляции в Kotlin/Native, отличия статических и динамических фреймворков
🔘 Проблемы текущего интеропа и возможные пути улучшения
🔘 Разница между Kotlin и Swift concurrency
🔘 Принцип работы Swift Export
На русском:
🔘 Совместная работа Kotlin/Native GC и ARC в Swift
🔘 iOS Memory Management
#KMP
По мотивам вчерашнего собеса хочу посоветовать классные доклады, которые помогут вам глубже разобраться в принципах работы Kotlin Multiplatform и Kotlin Native, а также лучше понять нюансы интеропа со Swift-кодом.
На английском:
На русском:
#KMP
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤝1
Forwarded from Mobile Developer (Алексей Гладков)
Вышел Koog 0.5.0
https://blog.jetbrains.com/ai/2025/10/koog-0-5-0-is-out-smarter-tools-persistent-agents-and-simplified-strategy-design/
Вышла новая версия лучшего билдера для агентов на Kotlin (сам пользуюсь и это реально офигенно)
👉 Новое API для построения стратегий для агентов, основанное не на графах (не знаю зачем, мне и на графах удобно)
👉 Улучшили контроль за внешней памятью агента (можно теперь выбирать какие куски памяти будут задействованы)
👉 Сделали AIAgentService для управления несколькими агентами
👉 Добавили стратегию для типизированного вывода без доп кода при работе с инструментами
👉 Добавили компонент LLM as a Judge, то есть когда LLM решает как дальше будет развиваться работа с агентом
Ставь🔥 если тоже используешь koog и 😕 если не используешь
https://blog.jetbrains.com/ai/2025/10/koog-0-5-0-is-out-smarter-tools-persistent-agents-and-simplified-strategy-design/
Вышла новая версия лучшего билдера для агентов на Kotlin (сам пользуюсь и это реально офигенно)
👉 Новое API для построения стратегий для агентов, основанное не на графах (не знаю зачем, мне и на графах удобно)
👉 Улучшили контроль за внешней памятью агента (можно теперь выбирать какие куски памяти будут задействованы)
👉 Сделали AIAgentService для управления несколькими агентами
👉 Добавили стратегию для типизированного вывода без доп кода при работе с инструментами
👉 Добавили компонент LLM as a Judge, то есть когда LLM решает как дальше будет развиваться работа с агентом
Ставь
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
Koog 0.5.0 Is Out: Smarter Tools, Persistent Agents, and Simplified Strategy Design | The JetBrains AI Blog
We recently released Koog 0.5.0, introducing full Agent2Agent (A2A) protocol support, which makes it easier than ever to build systems of interconnected AI agents in Kotlin. But A2A is just the beg
❤3👍1
Apple решили затронуть не только мультиплатформу, но и кроссплатформу. И буквально недавно представили версию SDK для разработки на Swift под Android:
https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html
Что ж, теперь понятно, к чему они взялись за тему конвертации Swift <-> Java на WWDC, зачем эта тулза нужна. А также не даром прошла коллаборация JB и Apple для прямого экспорта Kotlin Swift.
https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html
Что ж, теперь понятно, к чему они взялись за тему конвертации Swift <-> Java на WWDC, зачем эта тулза нужна. А также не даром прошла коллаборация JB и Apple для прямого экспорта Kotlin Swift.
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Записки разработчицы
Apple решили затронуть не только мультиплатформу, но и кроссплатформу. И буквально недавно представили версию SDK для разработки на Swift под Android: https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html Что ж, теперь понятно…
Сейчас я занимаюсь ресерчом, что под капотом, как это использовать в деле, а результаты я вам расскажу на Mobius 19 ноября в своем докладе про эти замечательные инструменты. Заодно сравним по эффективности с KMP и посмотрим, в чем различия, что удобнее, какие возможности и перспективы открываются. Если на доклад не попадете, то после него выйдет статья.
Кстати, если вы не знали, Swift поддерживается не только на Mac. Можно установить его интерпретатор на Linux и Windows
Кстати, если вы не знали, Swift поддерживается не только на Mac. Можно установить его интерпретатор на Linux и Windows
Mobius 2025 Autumn. Конференция по мобильной разработке
Java-Swift interop vs Kotlin-Swift export. Путь к сингулярности | Доклад на Mobius 2025 Autumn
Расскажу о различиях между работой нового инструмента для конвертации кода из Java в Swift и обратно и прямым экспортом Kotlin-Swift. Обсудим плюсы, минусы, ограничения и лучшие практики.
🔥13❤5🤡1
Forwarded from Vitaliy Zarubin | @keygenqt
#see Kotlin Multiplatform и ОС Аврора на macOS.
Сборка демонстрационного примера Aurora Interop ОС Аврора на macOS, apple silicon.
▶️ RUTUBE
Сборка демонстрационного примера Aurora Interop ОС Аврора на macOS, apple silicon.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👎3❤2
Forwarded from Kotlin Multiplatform Broadcast
Розыгрыш книг "Kotlin Multiplatform на практике" от Анны Жарковой @prettygeeknotes с автографом автора 🔥 Книга позволяет погрузиться в KMP с нуля и расскажет как мигрировать уже существующие проекты!
Для участия в розыгрыше надо подписаться на каналы🔨 @compose_broadcast и 🏝 @kotlin_broadcast и нажать "Участвую!"
К сожалению, с прошлым розыгрышем произошёл сбой и надо участвовать заново
Для участия в розыгрыше надо подписаться на каналы
К сожалению, с прошлым розыгрышем произошёл сбой и надо участвовать заново
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5💩3
Forwarded from Открытая мобильная платформа
Открыт доступ к ОС Аврора Developer Preview 5.2.0 для раннего тестирования 💥
Это позволит разработчикам заранее оценить функционал новой версии, ключевые изменения и максимально эффективно использовать новые возможности платформы.
🧑💻 В ОС Аврора 5.2.0 внесено более трех тысяч изменений. «Открытая мобильная платформа» фокусируется на повышении продуктивности разработчиков и включает улучшения по производительности, безопасности, приватности и персонализации пользовательского опыта.
Подробности по ссылке
https://auroraos.ru/tpost/cxzsie7rx1-otkrit-dostup-k-os-avrora-developer-prev
@omp_ru
Это позволит разработчикам заранее оценить функционал новой версии, ключевые изменения и максимально эффективно использовать новые возможности платформы.
🧑💻 В ОС Аврора 5.2.0 внесено более трех тысяч изменений. «Открытая мобильная платформа» фокусируется на повышении продуктивности разработчиков и включает улучшения по производительности, безопасности, приватности и персонализации пользовательского опыта.
Подробности по ссылке
https://auroraos.ru/tpost/cxzsie7rx1-otkrit-dostup-k-os-avrora-developer-prev
@omp_ru
❤4👎2💩2🔥1
Для тех, кто писал о неточности в книге и недоступности плагина на Windows, Linux. Теперь KMP можно везде:
https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform
https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform
JetBrains Marketplace
Kotlin Multiplatform - IntelliJ IDEs Plugin | Marketplace
This plugin for IntelliJ IDEA and Android Studio enables you to develop Kotlin Multiplatform applications targeting Android, iOS, desktop, web, and server. Write...
❤6
Очень крутая и полезная статья от Surf о грейде ИИ:
https://habr.com/ru/companies/surfstudio/articles/958982/
Спойлер: он зависит от того, кто им управляет и ставит задачи
https://habr.com/ru/companies/surfstudio/articles/958982/
Хабр
Cursor — джун или сеньор? Какой грейд у ИИ
Cursor сделали программисты для программистов. Это не очередной чат-бот, это полноценная среда разработки. Он очень неплохо интегрирован с возможностями больших языковых моделей. Но насколько он...
Записки разработчицы
"Выдра" не совместима с Xcode выше 16.4. Попробую 26.0.1 (а вдруг)
Итак, с новой версией и поддержкой плагина на Linux/Windows сломался выбор устройств iOS для запуска под Mac. Может, это так оно и встало криво (хоть и со средством смены локации)
🎉2❤1