Size: a a a

Kotlin Community

2020 February 08

AO

Alexey Otts in Kotlin Community
Boris Vanin
Я смотрю, что kotlintest выглядит поживее
Я думал kotlintest его просто сожрал
источник

BV

Boris Vanin in Kotlin Community
🤷‍♂
источник

V

V---V in Kotlin Community
у котлина нет своего класса для работы с файлами?
источник

P

Phoenix in Kotlin Community
V---V
у котлина нет своего класса для работы с файлами?
File() 🤔
источник

V

V---V in Kotlin Community
Phoenix
File() 🤔
так он разве не с джавы импортируется?
источник

D

Denys in Kotlin Community
V---V
у котлина нет своего класса для работы с файлами?
источник

QH

Quantum Harmonizer in Kotlin Community
V---V
у котлина нет своего класса для работы с файлами?
Вроде IDE старается подсвечивать, когда используешь платформенный API, для которого есть обёртка на Котлине.
источник

D

Denys in Kotlin Community
Для мультиплатформы можете использовать https://github.com/Kotlin/kotlinx-io
источник

P

Phoenix in Kotlin Community
V---V
так он разве не с джавы импортируется?
Верно, но для него есть котлиновские функции-расширения : )
источник

QH

Quantum Harmonizer in Kotlin Community
Ой, я бы в 2к20 брал Path из восьмёрки
источник

D

Denys in Kotlin Community
Quantum Harmonizer
Ой, я бы в 2к20 брал Path из восьмёрки
Path ведь не для KMPP
источник

AL

Alexander Levin in Kotlin Community
V---V
так он разве не с джавы импортируется?
Если своего в контексте буквально своего и мультиплатформенного, то из коробки нету, либу, которая ещё в процессе разработки (как я понимаю), приложили. Но в каждой платформе впринципе уже обычно есть что-то, что можно без боли использовать. В случае JVM - java.io.File тот же.
источник

QH

Quantum Harmonizer in Kotlin Community
Denys
Path ведь не для KMPP
Так по твоей ссылке предлагается заимпортить java.io
источник

AN

Alexander Nozik in Kotlin Community
Файлов там нет и не будет. Это kotlinx-files и он совсем в долгом ящике
источник

D

Denys in Kotlin Community
Quantum Harmonizer
Так по твоей ссылке предлагается заимпортить java.io
А, пардон. Думал, был ответ на вторую ссылку.
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Ой, я бы в 2к20 брал Path из восьмёрки
+
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Levin
Если своего в контексте буквально своего и мультиплатформенного, то из коробки нету, либу, которая ещё в процессе разработки (как я понимаю), приложили. Но в каждой платформе впринципе уже обычно есть что-то, что можно без боли использовать. В случае JVM - java.io.File тот же.
рекомендуют сделать общие функции с классами под ваши, и делать конкретную реализацию
источник

D

Denys in Kotlin Community
Привет всем, команда мобильной мультиплатформы на связи. :)

У нас есть гипотеза, что у экосистемы мультиплатформенных библиотек есть большой потенциал развития. Но чтобы правильно раскрыть этот потенциал, нам нужно побольше узнать про опыт пользователей. Пожалуйста, расскажите нам о своей жизни в мире мультиплатформенных библиотек, заполнив этот опрос: https://surveys.jetbrains.com/s3/kotlin-mobile-multiplatform-libraries-survey-tg. Опрос небольшой, но требует некоторой рефлексии. Зато в конце вы получите нашу версию списка мультиплатформенных библиотек для iOS + Android, возможно открыв для себя что-то новое, и ещё у вас будет шанс поучаствовать в розыгрыше годового all products pack. :)
источник

QH

Quantum Harmonizer in Kotlin Community
Эх, очень интересна тема MPP, но совсем нет с ним опыта, и, соответственно, нечего ответить в опросе.
источник

QH

Quantum Harmonizer in Kotlin Community
Вы будете смеяться, но мне таки пригодился do-while!
if (hasNext()) {
   val first = next()
   if (hasNext()) {
       val list = ArrayList<T>()
       list.add(first)
       do list.add(next()) while (hasNext())
   } else listOf(first)
} else listOf()
источник