Комментарии 10
Почему решили не использовать FileHandle для чтения файла частями?
Его использовать можно, но нужно интегрировать с классом Input. Для нашей задачи подошел ByteArray. Возможно, интеграция готовая уже есть.
Поискал еще раз - нашел упоминание у icerock.
Завести ее не получилось, тк используется экспериментальное апи из старой версии ктора . В актуальной версии аналога найти не удалось.
Благодарю за статью. Сам сейчас изучаю КММ и информации довольно мало Относительно нативных iOs, Android. Скажите пожалуйста, А есть ли советы по литературе, что почитать? Ваша команда откуда черпает информацию?
Как такового универсального источника нет. В зависимости от запроса ищется ответ в разных местах.
Можно смотреть:
официальная дока и подраздел multiplatform - постоянно добавляются новые разделы
сайт icerock - база знаний с решениями проблем и примерами работы с их библиотеками
документация по библиотекам на сайтах и гитхабе (например ktor), к исходникам периодически нужно обращаться
на хабре есть по кмм попадаются полезные статьи
Спасибо за очень основательную статью!
Я пишу мультиплатформенную библиотеку. Хотелось бы покрыть её тестами на конкретных платформах. Понятно, как это сделать для JVM и JS. Не подскажете, как лучше ее тестировать на остальных платформах? Не хотелось бы ради этого городить маленькие Аппы. Хотелось бы что-то вроде JUnit.
Прочел статью, и как-то подумал стоит ли перейти на KMM и дальше писать велосипеды чтобы решать проблемы, которые нативно можно просто решить ? ?
Да.
Изначально я в фоне накидывал список компаний, которые так или иначе связаны с КММ.
Перед публикацией статьи добавлял ссылки на открытые источники с подтверждением информации.
Компании, по которым не удалось найти открытых данных удалялись.
У хх был в качестве источника указан их репо с интеропом, что прямо не говорит об использовании внутри компании. Но этот момент был упущен при публикации статьи. Так что я удалил эту информацию сейчас.
Спасибо за заметку.
KMP глазами iOS-разработчика