@kotlin_lang

Страница 140 из 982
Sasha
21.05.2017
08:45:45
народ, а кто нибудь с rx'а на coroutines переезжал на андроиде? каких сюрпризов ждать? а то для походов в сеть думаю rx жирно

Вроде уже обсуждали, но чет поиск ничего не дал.

Umren
21.05.2017
08:47:01
сам планирую скоро их заюзать, вот расскажешь)

Sasha
21.05.2017
08:48:41
сам планирую скоро их заюзать, вот расскажешь)
Я еще думаю) Мне хватило необдуманного переезда c rx1на rx2.

Google
Umren
21.05.2017
08:48:55
поидее rx уже будет вообще не нужен? в котлине много всего + корутины для сети

Михаил
21.05.2017
08:49:03
народ, а кто нибудь с rx'а на coroutines переезжал на андроиде? каких сюрпризов ждать? а то для походов в сеть думаю rx жирно
поверхностно щупал. работает) на ретрофите можно синхронные запросы делать, что ваще неплохо выглядит

синхронные в кавычках

Quantum Harmonizer
21.05.2017
08:49:36
как с доставкой после смены конфига?

Или нужно самому дописать эмуляцию поведения moxy?

Sasha
21.05.2017
08:49:49
Значит будем пробывать.

Михаил
21.05.2017
08:55:07
поидее rx уже будет вообще не нужен? в котлине много всего + корутины для сети
ну вообще представляется возможным отсутствие рх, ток вот лично я к нему привык)

как с доставкой после смены конфига?
ну корутины никак не решаеют этот вопрос. самому придется разруливать(

Quantum Harmonizer
21.05.2017
08:55:58
"представляется возможным" ?

ну корутины никак не решаеют этот вопрос. самому придется разруливать(
ну да, это вопрос не к синтаксису, который они предоставляют, а к коду, который этот синтаксис оборачивает

Umren
21.05.2017
08:57:35
ну вообще представляется возможным отсутствие рх, ток вот лично я к нему привык)
учитывая что я его не трогал и он мне всегда казался монстром, то как то и не хочется теперь трогать, в корутинах то все довольно просто

и не надо тащить депенд огромный в андроид

Google
Umren
21.05.2017
08:57:51
тоже плюс

Михаил
21.05.2017
08:58:28
единственное на работе скорее всего придется рх юзать)

корутины все же такого доверия пока не получили

Sasha
21.05.2017
08:59:37
единственное на работе скорее всего придется рх юзать)
В этом и проблема. Хотя с другой стороны заменить их не проблема, один слой и досвидание.)

YaOurTea
21.05.2017
09:03:27
Я так понимаю, что десктопных крупных решений на Котлине ещё нет? Или я ошибаюсь?

Umren
21.05.2017
09:04:11
Я так понимаю, что десктопных крупных решений на Котлине ещё нет? Или я ошибаюсь?
вспомни десктопные крупные решения на джаве в последние годы ;)

котлин в основном на андроиде и бекендах в данный момент

YaOurTea
21.05.2017
09:04:48
вспомни десктопные крупные решения на джаве в последние годы ;)
Ну, Ява и не в последние годы начинала рассвет

Umren
21.05.2017
09:05:17
никто не мешает использовать же

Десктоп сейчас просто немного в кризисе, все в вебчик ушло что могло уйти, а на десктопе остался c++ софт

YaOurTea
21.05.2017
09:05:50
Возьму вот и напишу крупный десктопный проект сейчас

Quantum Harmonizer
21.05.2017
09:06:55
вебаппы с jvm не оч сочетаются)

Sasha
21.05.2017
09:06:55
Жаль, торнадо очень мощный
+ использовал в небольшом проекте

YaOurTea
21.05.2017
09:07:19
Quantum Harmonizer
21.05.2017
09:07:35
Одноклассники?
я про фронтэнд подумал

YaOurTea
21.05.2017
09:07:50
Google
Quantum Harmonizer
21.05.2017
09:07:50
на бэке, конечно, jvm вне конкуренции (ну почти)

Umren
21.05.2017
09:08:19
на бэке, конечно, jvm вне конкуренции (ну почти)
ну на беке выбор инструментов сейчас широк и jvm не ограничивается хотя это хороший вариант да

любая более менее популярная платформа (и даже непопулярная) вполне комфортна для бека

Quantum Harmonizer
21.05.2017
09:09:11
Конечно, многим сейчас и Go нравится, и нода, и питон. (а кому-то пхп, но не будем о грустном)

Umren
21.05.2017
09:09:33
мне кажется бек сейчас можно вообще на чем угодно писать

и жить хорошо

Umren
21.05.2017
09:09:55
а вот андроид более узкая область в этом плане)

YaOurTea
21.05.2017
09:10:31
А что вы для андроида на Котлине делаете?

Quantum Harmonizer
21.05.2017
09:10:37
мне кажется бек сейчас можно вообще на чем угодно писать
Мне нравится идея описывать дата-сущности на Котлине, явно указывая нуллабельность. И, следовательно, писать бэк на KtJVM, фронт на KtJS, и так далее ?

Umren
21.05.2017
09:10:48
YaOurTea
21.05.2017
09:11:22
А есть примеры?

?

Например, в маркете что-то

Quantum Harmonizer
21.05.2017
09:12:30
А есть примеры?
в процессе написания.)

YaOurTea
21.05.2017
09:13:51
Я просто а андроид сфере вообще 0 Раньше на Котлине всякие скриптики писал

Теперь вот петух в жопу клюнул на андроид написать что-нибудь

Umren
21.05.2017
09:14:35
зайди в маркет и открой любое приложение - его можно сделать на котлине

вот тебе и пример

Google
YaOurTea
21.05.2017
09:14:58
Увидел ktx что скажете о нем?

Umren
21.05.2017
09:16:02
По улице шел - увидел? хз че это

Quantum Harmonizer
21.05.2017
09:16:06
Увидел ktx что скажете о нем?
Это чё? Имеются в виду Kotlin Android Extensions?

Алексей
21.05.2017
09:16:55
где можно увидеть список всех лексем kotlin?

Admin
ERROR: S client not available

Quantum Harmonizer
21.05.2017
09:17:28
где можно увидеть список всех лексем kotlin?
https://kotlinlang.org/docs/reference/grammar.html

Алексей
21.05.2017
09:17:58
Sasha
21.05.2017
09:19:27
А есть примеры?
https://play.google.com/store/apps/details?id=ru.forpdateam.forpda правда еще очень бета и не все пока на котлине.)

Umren
21.05.2017
09:20:48
Слышал, пользовался

YaOurTea
21.05.2017
09:21:13
Вот

Я и LibGDX не пользовал

Норм штука?

Umren
21.05.2017
09:21:40
отличная штука для 2д игрушек

Alexey
21.05.2017
09:21:53


YaOurTea
21.05.2017
09:22:11
Quantum Harmonizer
21.05.2017
09:26:47
Всё, что я могу тут сказать — у фрагментов разный тип.

Google
Pavel Shackih
21.05.2017
09:27:53
as MapFragment? правильнее

Михаил
21.05.2017
09:28:56
+

и val а не var)

Gerc
21.05.2017
09:29:50
Каких-то лишних выебассов накрутили в котлин. var, val, двоеточия в параметрах, поменяли тип и имя в аргументах

Pavel Shackih
21.05.2017
09:30:10
Если val то потом проинициализировать не получится, поэтому var

Михаил
21.05.2017
09:30:34
не обратил внимания

Umren
21.05.2017
09:30:51
var/val имхо очень удобно, var не так часто нужен

Alexey
21.05.2017
09:32:23
fun test() { var mapFrag = MapFragment() mapFrag.setPres(MainPresenter()) if (mapFrag==null) { mapFrag = MapFragment() mapFrag. // не фурычит } }

Михаил
21.05.2017
09:34:18
Каких-то лишних выебассов накрутили в котлин. var, val, двоеточия в параметрах, поменяли тип и имя в аргументах
но. в груви, скале, свифте накрутили. есть только один верный язык - джава

Alexey
21.05.2017
09:34:20
мне не принципиально в данном случае здесь вызвать функцию mapFragment'a. Но стало интересно, что за фигня

Gerc
21.05.2017
09:35:36
но. в груви, скале, свифте накрутили. есть только один верный язык - джава
Да, ещё бы просто двоеточия убрали и new и норм было

YaOurTea
21.05.2017
09:38:47
но. в груви, скале, свифте накрутили. есть только один верный язык - джава
Ты сделал в слове Си пять ошибок, назвав его джавой

Я правильно понимаю, что мне не хватит стандартной поставки Idea Intellij и Котлина, чтоб первое приложение на андроид сделать? Надо Android Studio отдельно ставить с SDK?

Konstantin
21.05.2017
09:42:25
К вопорсу про rx и корутины — ну блин, ну ё-мое, корутины же не замена rx. В rx асинхронное поведение является чуть ли не бесплатным бонусом. Да, в котлине у нас стримы есть, но они не такие всеобъемлющие.

YaOurTea
21.05.2017
09:43:08
То есть только SDK надо, да?

Михаил
21.05.2017
09:43:24
должно быть да

Страница 140 из 982