Публикации по теме 'kotlin-multiplatform'
Введение в Kotlin Multiplatform Mobile — начало работы
Часть I
Это серия статей о Kotlin Multiplatform Mobile (KMM), которые вам следует знать, если вы хотите начать его использовать. Они были разделены на три части:
Часть I. Введение в мультиплатформу Kotlin Часть II: Конфигурация KMM Часть III: пример KMM (кэш + сеть)
Пункты, которые будут рассмотрены в первой части
Что такое мультиплатформа Kotlin (KMP)? КМП против КММ Какие проблемы пытается решить КММ? Как структурировать код с помощью KMM? Каковы ограничения..
Вопросы по теме 'kotlin-multiplatform'
Можно ли использовать в Котлине несколько общих библиотек?
Я попытался собрать проект в gradle с 3 модулями, где: 1) module1 - общий модуль с expect классами пустые зависимости build.gradle 2) module2 - общий модуль с expect классами и с зависимостью от модуля 1: build.gradle зависимости:...
370 просмотров
schedule
27.01.2023
Ошибка сборки модуля JS в многоплатформенном проекте Kotlin
Сбой сборки с сообщениями об ошибках:
ОШИБКА в ./output.js Модуль не найден: Ошибка: не удается разрешить «общий» в «C: \ Users \ User \ Documents \ MultiPlatformTodo \ web \ web» @ ./output.js 340: 91-108
ОШИБКА в ./output.js Модуль не...
996 просмотров
schedule
21.01.2023
Как создать вложенный JSON с помощью сериализации Kotlinx на Kotlin native
Я создаю общую библиотеку на мультиплатформенной платформе Kotlin, и я использую Kotlin Serialization библиотеку для сериализации и десериализации, я внедряю Graph QL в свой проект и использую структуру ниже
{
"operationName":"Operation",...
551 просмотров
schedule
18.10.2022
Мультиплатформенность Ktor - закрепление SSL для iOS в котлине
Я использую приведенный ниже код для закрепления SSL в мультиплатформе Kotlin с использованием Ktor.
У меня сбой в этой строке кода
val remoteCertificateData : NSData = SecCertificateCopyData(certificate) as NSData
Вот функция....
444 просмотров
schedule
02.10.2022
Как настроить sqldelight в многоплатформенном проекте kotlin с Android, iOS и неподдерживаемыми целями, такими как mingwX64?
В прошлом мы работали над мультиплатформенным проектом kotlin для мобильных устройств, который использует sqldelight для доступа к базе данных.
Теперь мы хотим добавить некоторые собственные цели рабочего стола, такие как mingwX64 и linuxX64, но в...
735 просмотров
schedule
23.04.2023
Можно ли наблюдать изменения значения iOS NSObject с помощью Kotlin/Native
Я пытаюсь реализовать наблюдатель за изменениями значения для ключа дать в UserDefaults из родной части ios многоплатформенного проекта, написанного на Kotlin/Native. Вот код, который я написал:
fun subscribeForDataChange(storeName: String,...
177 просмотров
schedule
04.01.2023
libPhonenumber (от Google) на iOS в проекте Kotlin Native
Я изо всех сил пытался решить проблему.
Я создаю кроссплатформенное приложение (iOS и Android) с использованием Kotlin Multiplatform (KMP), где мне нужна библиотека от Google ( https://github.com/google/libphonenumber ).
Для Android я могу указать...
220 просмотров
schedule
24.01.2023
Kotline Multiplatform Mobile: имя записи «META-INF/androidx.vectordrawable_vectordrawable.version» столкнулось
Я новичок в многоплатформенном мобильном телефоне kotlin и пробую его. Я получаю эту проблему при создании подписанного apk внутри студии Android 4.0.1 с помощью Build › Generate Signed Bundled/Apk... . Ошибка сборки, которая выдает это сообщение...
391 просмотров
schedule
26.09.2022
Обходные пути для импорта java lib для mingw / ios / linus / других исходных наборов?
Я знаю, что это довольно странный вариант использования - зависеть от установки JVM для некоторых исходных наборов ОС, позвольте мне пройти через мой вариант использования.
Я пишу простую утилиту для обертывания вызовов для steamCMD (...
51 просмотров
schedule
01.12.2022
Невозможно получить доступ к fixedRateTimer в мультиплатформе Kotlin
Я работаю над мультиплатформенным проектом Kotlin. И я пытаюсь использовать таймер и таймер обратного отсчета, но не могу получить доступ к kotlin.concurrent.fixedRateTimer или import kotlin.concurrent.timer в модуле commonMain .
Однако...
353 просмотров
schedule
19.11.2022
KMM: sqldelight: coroutines-extensions устанавливает версию kotlinx-coroutines-core равной 1.3.9
У меня есть эти зависимости в моем файле build.gradle.kts в модуле общего доступа.
val coroutinesVersion = "1.3.9-native-mt"
val serializationVersion = "1.0.1"
val ktorVersion = "1.4.2"
val sqlDelightVersion =...
269 просмотров
schedule
29.01.2023
Библиотека Kotlin для нескольких целей JVM
Привет, сообщество StackOverflow!
Я пытаюсь создать библиотеку в Котлине. Я хочу иметь постоянную публичную поверхность API с несколькими реализациями для разных библиотек и общую кодовую базу, которая также должна содержать код Kotlin / JVM....
38 просмотров
schedule
10.01.2023
Невозможно использовать kotlinx.serialization в мультиплатформенном проекте
Я пытаюсь использовать kotlinx.serialization в многоплатформенном (JVM / JS) проекте.
Когда я добавляю аннотацию @Serializable к некоторым классам данных в некотором классе в общем модуле:
@Serializable
data class User(
val user: String...
847 просмотров
schedule
14.03.2024
Разница между host и baseurl в ktor
Я не могу полностью понять разницу между host и baseUrl в ktor. Мне нужно установить baseURL для моего проекта, и я прошел через this и this youtrack, но оба они предлагают немного другой подход, и я не понял, что выбрать. Я могу установить...
122 просмотров
schedule
30.03.2023
Невозможно добавить Google NearbyMessages Cocoapod в проект Kotlin / Native
Интересно, может ли кто-нибудь помочь мне добавить cocoapod в собственный модуль kotlin, пока мне не повезло! Библиотека - это Google NearbyMessages API. https://developers.google.com/nearby/messages/ios/get-started
Пока у меня есть:...
120 просмотров
schedule
04.10.2022
Ошибка при добавлении зависимости CocoaPods в мультиплатформе Kotlin
Я пытаюсь настроить модуль KMM с Couchbase Lite в качестве зависимости платформы как для Android, так и для iOS. Я сталкиваюсь с ошибками, заставляя это работать с CocoaPods для iOS:
Exception in thread "main" java.lang.Error:...
266 просмотров
schedule
12.01.2023
Мой iPhone не отображается в списке выполнения в Android Studio
Я пробую свои силы в Kotlin Multiplatform Mobile и пытаюсь запустить демонстрационное приложение на iPhone. Я могу легко запустить его на симуляторе iPhone из самой Android Studio, но если я подключу свой настоящий iPhone к MacBook, я не смогу...
49 просмотров
schedule
21.12.2022
Как читать массив объектов, сгенерированных в библиотеке фреймворка Swift, в общем модуле KMM (собственный kotlin)
Я работаю над приложением KMM. У общего модуля есть вспомогательный класс, который полагается на разные собственные библиотеки для части Android и части iOS. Это реализовано с помощью уже известного ожидаемого / фактического шаблона.
Как уже...
38 просмотров
schedule
11.09.2023
SQLDelight: как динамически создавать таблицы?
Я видел примеры, где мы можем создать таблицу с фиксированным именем, используя sq файл, подобный этому.
CREATE TABLE hockeyPlayer (
player_number INTEGER NOT NULL,
full_name TEXT NOT NULL
);
Мне нужно создавать таблицы с произвольными...
73 просмотров
schedule
16.02.2023
Целевой объект JVM не может импортировать общие классы в многоплатформенный проект Kotlin
После создания KMM-проекта приложения для Android и iOS работают без проблем. Я попытался добавить в проект новую целевую JVM для реализации базовой серверной службы.
Я видел, как это работает в других проектах, таких как...
39 просмотров
schedule
10.06.2022