В этом докладе разобрали, какие проблемы возникнут у разработчика при релизе приложения, написанного на Kotlin для Desktop и для iOS, а также способы решениях этих проблем.
При смешении разных технологий, языков, когда в одном приложении используются и Swift, и Kotlin, возникает ситуация, когда объекты могут мигрировать от ARC к Kotlin/Native GC и...
MCP Kotlin SDK — Kotlin-реализация Model Context Protocol (MCP), предоставляющая клиентские и серверные возможности для интеграции с LLM. Model Context Protocol дает возможность приложениям предоставлять контекст...
Начните с малого, внедряя по одной функции за раз, и вы быстро увидите, как они меняют ваш подход к решению задач и структуре кода.
Спикер поделился опытом следования такой практике: как написали мультиплатформенное приложение, чего это стоило на этапе поднятия Android + iOS, сколько по времени вышел таргет Desktop, и...
Спикеры устроили соревнование, измерили и сравнили производительность sequence, stream и collection. Рассмотрели, как устроены под капотом Kotlin sequence и Java stream. Сравнили их с коллекциями и...
В нем — ответы на вопросы об устройстве и работе корутин для самых любознательных.
BikeShare — проект Kotlin Multiplatform с Jetpack Compose и SwiftUI на основе CityBikes API. Поддерживает iOS, Android, десктопы, веб. Для сборки нужна Android Studio Arctic Fox...
Выбор лучшего сетевого клиента - непростая задача, здесь я представил только один аспект этого решения: сколько потоков использует сетевой клиент.
Погружаться в новую технологию очень интересно, особенно с перспективой консолидации кода разных платформ. Однако прежде чем представить эту многообещающую идею владельцам продуктов - «одна кодовая база...
Главное - не только понять, как использовать корутины, но и когда они являются правильным инструментом для работы.
Использование !! - это плохая практика; множество альтернатив покрывают все остальные возможные случаи.
Стандартные делегаты и реализация собственного, так и добавление поддержки делегирования в существующие типы.
Passage — это библиотека Kotlin Multiplatform, предназначенная для упрощения процессов аутентификации на платформах Android и iOS. Построенная на базе Firebase Authentication, Passage абстрагирует общие операции и...
Akkurate — библиотека валидации, использующая выразительные возможности Kotlin. Не нужно 30+ аннотаций или сложных ограничений, пишите код проверки на Kotlin с помощью красивого декларативного API. Разработанный...
Дает рекомендации, как улучшить читаемость, производительность и структуру кода.
Это интересный трюк, который вы вряд ли когда-нибудь используете или будете беспокоиться о нем.
Сортировка слиянием — это эффективный алгоритм сортировки, основанный на принципе «разделяй и властвуй».
С Any в качестве верхнего типа, Nothing в качестве нижнего типа и Optional в стороне, я надеюсь, что вы так же найдете систему типов Kotlin приятной...
FilmSimulator — это кроссплатформенное мобильное приложение, разработанное с использованием Kotlin Multiplatform и Compose UI Multiplatform. Оно работает на Android и iOS и позволяет пользователям применять различные...