@kotlin_lang

Страница 354 из 982
Alexander
03.10.2017
07:35:11
Так, чтобы уверененько прогать

Kirill
03.10.2017
07:35:16
Sergey
03.10.2017
07:35:51
книгу прочитай, и хватит для уверенного кодить

Igor
03.10.2017
07:35:55
А не подскажете - есть ли какой-то фреймворк для роутинга, совместимый с rx?

Google
Alexander
03.10.2017
07:36:00
3 года на андроиде на java + плюсы в универе

Igor
03.10.2017
07:36:25
Пока что думаю, что можно ktorовские extension-функции в Observable обернуть, но может есть какой-то вариант поэлегантнее

Alexander
03.10.2017
07:36:30
Я купил эту, которая Kotlin for Android Developers, и отложил...

Hleb
03.10.2017
07:36:41
в котлине есть какой-то филтр колекции по типу с автопреобразование типа выходной коллекции?

Igor
03.10.2017
07:36:43
Alexander
03.10.2017
07:36:59
Igor
03.10.2017
07:37:31
дык rx же
Еще бы окуда тебе взять норм. CompletableFuture

Hleb
03.10.2017
07:38:05
Igor
03.10.2017
07:42:42
Какой порог вхождения в кт по времени?
За пару месяцев мне удалось вкатиться, чтобы комфортно использовать его.

Sergey
03.10.2017
07:43:20
в случае чего идея подсказывает как можно сделать лучше

всякие map().filterNotNull() предлагает сконвертить в mapNotNull() и тд

Google
Igor
03.10.2017
07:44:33
Из бэкграунда - 1,5 года rx, 2,5 года андроид на жабе

Rikland
03.10.2017
07:46:39
Kotlin + JFace + Win98

Igor
03.10.2017
07:49:52
Народ, как вам идея такого бота: Вводите сингнатуры метода, типа (String) -> Int а вам возращается список подходящих методов классов из стандартной либы, jdk и корутин? Во всяких хаскелях, ocaml такое есть.

Igor
03.10.2017
07:51:06
приятненько, но я бы наоборот - для перегрузок хотел бы. Введите название метода - а вам все перегрузки с java-доками :)

типа Clazz#method

Andrey
03.10.2017
07:58:48
Идея хорошая

приятненько, но я бы наоборот - для перегрузок хотел бы. Введите название метода - а вам все перегрузки с java-доками :)
Это же в ide есть, Не? Нажимаешь ctrl+p вроде когда курсор на методе. И он показывает все возможные перегруженные варианты.

Andrey
03.10.2017
08:01:29
Ну в android studio и intellij idea так точно.

Единственное что там описание чтобы почитать надо зажать ctrl и нажать на метод вроде. И тогда переходишь к описанию метода. А в большинстве случаем там и дока к нему нужная.

Quantum Harmonizer
03.10.2017
08:24:42


Alexander
03.10.2017
08:25:45
Что это?

Quantum Harmonizer
03.10.2017
08:26:38
Alexander
03.10.2017
08:27:18
Как теперь развидеть это…

Pavlo
03.10.2017
08:27:30
?

Max
03.10.2017
09:31:20
кто-нибудь может подсказать где посмотреть примеры android databinding-a two-way?

Quantum Harmonizer
03.10.2017
09:35:19
кто-нибудь может подсказать где посмотреть примеры android databinding-a two-way?
я вот так велосипедил https://github.com/Miha-x64/reactive-properties#sample-usage-in-gui-application

Igor
03.10.2017
09:38:27
Ну т.е. так ли нужен type class, когда есть value класс?
Под value class ты имешь ввиду http://docs.scala-lang.org/overviews/core/value-classes.html ?

Google
Руслан
03.10.2017
09:39:34
У меня ссылка не открывается) Value Class - обертка над существующим единственным типом + операции только для обертки, без рантайм оверхеда в виде собственно обертки

Ну и невозможность взаимозаменять обертку с классом и разные обертки. Т.е. не так как в тайпалиасах

Руслан
03.10.2017
09:43:24
Пропозала не вижу, это было в опросе с хотелками

Igor
03.10.2017
10:35:58
Пока и обсуждать нечего. Как оно будет для классов с больше чем одним полем на jvm, как будет работать с java value types. Type class решают другую задачу, по expression problem и скорее всего там будет оверхед на обёртку.

? animufag ?
03.10.2017
13:00:52
Ты ctrl+click на этот coroutineContext и всё увидишь
да забавно получилось бтв как-то неочевидно что если будет выбор между переменной из скопа выше уровнем и пропертей выйграет проперти даже подсветка вроде не изменилась когда переименовал

ещё есть подозрением что под акком елизарова работает около 2х человек посменно

или какой-нибудь бот чекает чаты на слово "корутины" и будит

? animufag ?
03.10.2017
13:06:58


ладно по сути не проблема, там локи везде стоят и как несколько тредов не залезут в бд

ноо я создал newSingleThreadContext

Руслан
03.10.2017
13:08:14
А что это у тебя такие красивые картинки рисует?

? animufag ?
03.10.2017
13:08:36
android studio - android profiler

Руслан
03.10.2017
13:08:45
А, ок

? animufag ?
03.10.2017
13:08:49
там реально красивая и отзывчивая штука

как будто кто-то другой её делал

особенно это приятно после всяких device monitor времён эклипса

Igor
03.10.2017
13:15:00
? animufag ?
03.10.2017
13:18:45
1. не я тут точно ничего не собираюсь менять в работе с сетью и бд. может придёт какой-нибудь герой на моё место, а я пока что непосредственные уи задачи поделаю 2. что за агенты?

Google
? animufag ?
03.10.2017
13:19:22
кстати как вообще люди с бд общаются? в ui треде?

просто у меня тут единственное место из-за бд могут скипаться фреймы

и есть ещё потенциальная ситуация что из сети пришло много обновлений для бд и если в этот момент запросить что-нибудь то придётся подождать

Igor
03.10.2017
13:26:21
1. не я тут точно ничего не собираюсь менять в работе с сетью и бд. может придёт какой-нибудь герой на моё место, а я пока что непосредственные уи задачи поделаю 2. что за агенты?
Кто то называет патерном, кто то просто фичей из эрланга. Короче это когда работа с базой (или др ресурсом) идет только на одном ограниченном потоке.

? animufag ?
03.10.2017
13:27:18
хммм то что я пытаюсь сделать

только там ещё локи тк код писался до меня

и скорей сего если бы не эти локи то всё было бы плохо

Vladimir
03.10.2017
16:42:49
Господа, подскажите, стоит ли сейчас уходить на Котлин при изучении андроид разработки? Совсем недавно пришёл с .Net и выбор между джавой и котлином, собственно

Alexander
03.10.2017
16:44:06
Сложно, если планируете устраиваться куда-то в определенное место то стоит, а если нет, то очень много проектов на Java, которые нужно поддерживать

В месте, естественно, где пишут на Kotlin

Ксати, тоже смежный вопрос, про поддержку легаси кода на Java, как это будет выглядеть, если я возьму и начну вписывать в Java проект Kotlin?

Если это нормально, то наверно и Вам стоит учить Kotlin

При условиии, что заказчику не важно

Anton
03.10.2017
16:46:40
Нееет

Alexander
03.10.2017
16:46:47
сразу немного котлина, потом много котлина, а потом джава пропадает
ну тоесть это норм практика? кто-то так делал или делает?

Vladimir
03.10.2017
16:46:54
Нет, конкретного места нет, ибо ещё студент. Как вы можете оценить сырость вообще котлина? Перспектива трудоустройства ~полгода-год, ибо ещё нужно пару проектов запилить

Alexander
03.10.2017
16:47:18
Для меня странно, если в Java проекте вдруг начнут появляться классы на K

Anton
03.10.2017
16:47:37
Чё странного

Google
Sergey
03.10.2017
16:47:45
Sergey
03.10.2017
16:47:52
если команда не против, то че б и нет

заказчикам и манагерам будет явно пофиг

Anton
03.10.2017
16:48:27
А зачем переписывать то что уже работает

Деньги тратить?

Sergey
03.10.2017
16:48:41
зачем рефакторить то что уже работает?

Vladimir
03.10.2017
16:48:43
Ну Свифт тоже в релизе, однако в QIWI, например, его не любят, пишут на obj-c

Sergey
03.10.2017
16:48:58
правишь какой-то код, и сразу же его конвертишь. на конвертацию времени уходит сколько. 10 минут?

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