Всем доброго дня! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. В феврале 2021 года компания Google анонсировали экспериментальный релиз технологии Kotlin Symbol ProcessingЧитать полностью »
Рубрика «kotlin multiplatform»
Kotlin Symbol Processing. Работаем с аннотациями по-новому
2021-10-09 в 15:02, admin, рубрики: kotlin, kotlin multiplatform, kotlin multiplatform mobile, kotlin symbol processing, ksp, разработка мобильных приложений, Разработка под android, разработка под iOSKotlin Native. Работаем с новой моделью памяти
2021-09-18 в 18:20, admin, рубрики: iOS, kotlin, kotlin multiplatform, kotlin multiplatform mobile, Kotlin Native, разработка мобильных приложений, Разработка под android, разработка под iOSВсем доброго дня! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. Продолжаем рассматривать способы многопоточный работы в Kotlin Native.
В предыдущих статьях мы уже рассмотрели существующие способы работы с многопоточностью с корутинами и безЧитать полностью »
Многопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS
2021-09-06 в 9:02, admin, рубрики: kotlin, kotlin multiplatform, Kotlin Native, Блог компании Яндекс, многопоточность, разработка мобильных приложений, разработка под iOS, Совершенный кодПривет! Меня зовут Женя Васильев, я делаю Яндекс.Карты под Android. А с появлением у нас Kotlin Multiplatform — так уж получилось, ещё и под iOS.
Kotlin Multiplatform позволяет писать код, который будет одинаково работать на iOS и Android. По крайней мере, должен одинаково работать. И в случае с простыми фичами правда работает. Но если вы, как и я, впервые реализовываете в мультиплатформе сложную фичу с многопоточностью, на iOS вас будут ждать креши в рантайме и утечки.
В статье я расскажу и покажу на примерах, с какими проблемами я столкнулся при написании многопоточного кода на Kotlin Multiplatform, как эти проблемы решать, как лучше организовывать потоки данных в многопоточной среде и что ещё нужно делать, чтобы написанное на Kotlin не падало на iOS. Увы, писать код «как обычно» не получится.
Читать полностью »
Из JCenter в Maven или короткая заметка о публикации мультиплатформы Kotlin
2021-02-06 в 6:44, admin, рубрики: bintray, jcenter, kotlin, kotlin multiplatform, maven central, sonatype, публикацияНедавно появилась новость о том, что JCenter скоро будет закрыт и как нам дальше жить там не сказано надо бы переезжать куда-то ещё. Лично для меня главным кандидатом стал MavenCentral, поскольку я уже давно там публикуюсь, хотя последний год привык делать это через Bintray. В этой заметке будет краткая информация о подводных, с которыми я встретился и как пришлось поменять свои скрипты публикации.
В ЭТОЙ СТАТЬЕ НЕТ ИНФОРМАЦИИ О ПУБЛИКАЦИИ НАТИВНЫХ ТАРГЕТОВ. И тем не менее, надеюсь, информация в статье будет вам полезна.
Наверно, уже писали
Continuous delivery для вашей Kotlin Multiplatform библиотеки
2019-10-01 в 11:01, admin, рубрики: kotlin, kotlin multiplatform, Kotlin Native, multiplatform, Блог компании Badoo, разработка мобильных приложений, Разработка под android, разработка под iOS
Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin.
В процессе работы мы столкнулись с тем, что в случае с Kotlin Multiplatform continuous integration и continuous delivery требуют дополнительной настройки. Необходимо иметь в распоряжении несколько виртуальных машин на различных операционных системах, чтобы собрать библиотеку полностью. В этой статье я покажу, как настроить continuous delivery для вашей Kotlin Multiplatform библиотеки.