Size: a a a

Kotlin Community

2019 October 24

ЛЛ

Логичный Лесник in Kotlin Community
Vladimir Petrakovich
Так а вчера же вроде речь шла про бекенд?
Да, по бэкенду я не поменял пока своего мнения, но посмотрев примеры кода, решил попробоать использовать его для своего небольшого пет-проджекта на Андроиде. Так как язык и правда приятный + читается легче, чем scala.
источник

PL

Patrick Lemke in Kotlin Community
Andrew Mikhaylov
I've never tried to use multiplatform without common declarations so I'm not sure this is the reason for it not to work, but still.
Try to add the following to your kotlin.sourceSetss block:
commonMain {
   dependencies {
       implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2"
   }
}

And probably you'll have to do the stuff comment mentioning gradle.properties asks you.
I've tried it but also no luck :(
источник

ЛЛ

Логичный Лесник in Kotlin Community
Alexander Nozik
Вот не надо начинать с андроида. Если хотите изучить язык, а не андроид, то это очень плохое решение
А в чём проблема котлина на андроиде? Мне показалась, что он для этого очень хорошо подходит.
источник

AM

Andrew Mikhaylov in Kotlin Community
Patrick Lemke
I've tried it but also no luck :(
Well, I guess it's more logical to ask Slack then.
источник

AM

Andrew Mikhaylov in Kotlin Community
You can join here: kotl.in/slack
источник

AN

Alexander Nozik in Kotlin Community
Логичный Лесник
А в чём проблема котлина на андроиде? Мне показалась, что он для этого очень хорошо подходит.
Просто андродиная архитектура и легаси ограничивают самые вкусные аспекты языка. На андроиде это будет просто slightly better java
источник

AM

Andrew Mikhaylov in Kotlin Community
There are #multiplatform and #native (or #kotlin-native, I don't recall) channels.
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Просто андродиная архитектура и легаси ограничивают самые вкусные аспекты языка. На андроиде это будет просто slightly better java
Ну нет. Я бы ещё понял аргумент, что ведро придётся осваивать, и учить две штуки параллельно так себе затея, но чем котлин ограничен на ведре — это я бы послушал.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Alexander Nozik
Просто андродиная архитектура и легаси ограничивают самые вкусные аспекты языка. На андроиде это будет просто slightly better java
Ну это будет не всегда, как я понимаю. Обещают https://developer.android.com/jetpack/compose
источник

RI

Ruslan Ibragimov in Kotlin Community
Логичный Лесник
А в чём проблема котлина на андроиде? Мне показалась, что он для этого очень хорошо подходит.
Если есть рабочий проект с тестами, то взять и втащить котлин в тесты это лучшее начало. Можно поиграться, набить шишек
источник

AM

Andrew Mikhaylov in Kotlin Community
Логичный Лесник
Ну это будет не всегда, как я понимаю. Обещают https://developer.android.com/jetpack/compose
Это решает проблему только с декларативным UI, остальное ведроидное веселье никуда не девается. Но да, оно не мешает язык освоить и опционально полюбить.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Andrew Mikhaylov
Это решает проблему только с декларативным UI, остальное ведроидное веселье никуда не девается. Но да, оно не мешает язык освоить и опционально полюбить.
Да в принципе все концепции кроме корутин кажутся знакомыми и интуитивно-понятными после скалы, так что не думаю, что это усложнит изучение.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Ruslan Ibragimov
Если есть рабочий проект с тестами, то взять и втащить котлин в тесты это лучшее начало. Можно поиграться, набить шишек
Проекта нет, буду писать с нуля.
источник

AM

Andrew Mikhaylov in Kotlin Community
Логичный Лесник
Да в принципе все концепции кроме корутин кажутся знакомыми и интуитивно-понятными после скалы, так что не думаю, что это усложнит изучение.
Ну тогда дерзайте :)
источник

ЛЛ

Логичный Лесник in Kotlin Community
Andrew Mikhaylov
Ну тогда дерзайте :)
👨‍💻
источник

KT

Kirill Timofeev in Kotlin Community
источник

KT

Kirill Timofeev in Kotlin Community
Про джетпак :)
источник

QH

Quantum Harmonizer in Kotlin Community
ну так-то все эти пре-релизные и экспериментальные статусы не должны быть преградой, если библиотека решает проблему и уменьшает боль
источник

VD

Vitalii Dmitriev in Kotlin Community
Это если вы можете себе с командой позволить затащить экспериментальную библиотеку.
источник

QH

Quantum Harmonizer in Kotlin Community
Vitalii Dmitriev
Это если вы можете себе с командой позволить затащить экспериментальную библиотеку.
А почему бы не мочь? Я не адвокат конкретно компоуза, но не вижу причин не решать проблему, если есть готовое её решение.
источник