
Gleb
30.04.2018
12:23:02
Или, если они все же не нужны, то можно взять отсюда jar файл библиотеки и подложить его к проекту руками
http://central.maven.org/maven2/org/json/json/20180130/

Алексей
30.04.2018
12:34:15

dimiii
30.04.2018
12:46:03
Занятный троллинг тупостью пропустил

Sergey
30.04.2018
13:49:01
https://github.com/ktorio/ktor/releases/tag/0.9.2 как-то незаметно релиз прошел

Google

Bogdan
30.04.2018
14:28:31

dimiii
30.04.2018
16:55:36
Если в котлине есть корутины, то смысла в vertx.io нет?
Vertx даёт некую платформу и задаёт общую архитектуру. Кроме того, если пробежаться по оглавлению https://vertx.io/docs/ - Devops, AAI, Clustering, Services - многое уже продумано и доступно "из коробки". Как по мне, это не вопрос или/или - vert.x и сопрограммы котлина прекрасно могут сосуществовать.

Gleb
30.04.2018
16:57:14
у нас вообще и vert.x, и корутины в проекте, пока живы

dimiii
30.04.2018
16:57:48
Собственно вот https://vertx.io/docs/vertx-lang-kotlin-coroutines/kotlin/

Gleb
30.04.2018
16:58:32
А где это?
ты про нас не слышал, мы небольшая hardware-компания

dimiii
30.04.2018
16:59:33

Gleb
30.04.2018
16:59:41
в Украине

dimiii
30.04.2018
17:01:01
в Украине
Круто, что разрабатываете? И кстати, как именно vert.x, и корутины используются? Как давно, и какие общие впечаталения?

Gleb
30.04.2018
17:05:00
vertx с котлином с самого начала проекта, полтора года. корутины где-то полгода назад начали юзать, когда лапша из фьючеров надоела

dimiii
30.04.2018
17:06:41
А т/е ваша железка по http умеет общаться.

Google

Gleb
30.04.2018
17:06:52
у нее вебморда
вертексом отдаем фронт и общаемся с ним

dimiii
30.04.2018
17:10:48

Gleb
30.04.2018
17:17:54

dimiii
30.04.2018
17:19:45

Artem
30.04.2018
22:23:39
Как правильно стартануть 5 параллельно выполняющихся корутин из не саспенд метода и без ожидания возврата результата?
Добавлять их в list, после чего циклом дергать await()?

Руслан
30.04.2018
22:45:39
(1..5).forEach {
async {
// Async
}
}

Artem
01.05.2018
00:01:00

whalemare
01.05.2018
02:49:20

Nikita
01.05.2018
05:53:56
Почему при ${Enviroment.getExternalStorageDirectory().path} возвращается путь с нулем в конце и как это можно исправить без костылей?

Andrew
01.05.2018
06:13:53

Лёша
01.05.2018
06:25:16

Dmitry
01.05.2018
06:43:48
Да. Надо launch а не async

Artem
01.05.2018
07:53:40

Andrew
01.05.2018
08:32:16
async и с await его проглотит. Мне как раз не нужны исключения. Если случаются, то пофиг. Поэтому это хороший вариант для меня. Спасибо всем
Нет, если в async случится исключение, корутина остановится, и при вызове await это исключение бросится. launch при исключении просто свалит родителя, если я правильно помню. Т.е. для async исключение -- это вариант результата, и получается оно, как и результат, в await, а для launch -- непредвиденная ситуация, потому fail fast.

Щерба
01.05.2018
12:10:25
Всем привет! Подскажите почему room требует typeconverter для @ColumnInfo(name = "data")
var data: GetTypeCarModel? За ранее спасибо!

Quantum Harmonizer
01.05.2018
12:11:25

Щерба
01.05.2018
12:12:24
И как быть,для списков я имею понятие как написать конвертер, а тут как(.....

Quantum Harmonizer
01.05.2018
12:13:53

Google

Щерба
01.05.2018
12:14:24
?

Жабра
01.05.2018
12:16:51

Щерба
01.05.2018
12:18:19

balolam
01.05.2018
13:01:08

Жабра
01.05.2018
13:03:21

balolam
01.05.2018
13:04:01

Sergey
01.05.2018
13:04:47

Жабра
01.05.2018
13:04:54

balolam
01.05.2018
13:05:08
А код никто из вас не рефакторит?

Sergey
01.05.2018
13:05:41

balolam
01.05.2018
13:05:59

Sergey
01.05.2018
13:06:19

Sergey
01.05.2018
13:06:23
же

balolam
01.05.2018
13:07:01
Вы после каждого переименованного поля билд делаете,?

Sergey
01.05.2018
13:07:41
Я не переименовываю так часто поля

balolam
01.05.2018
13:07:44
Смысл прост, от того что напишешь хуже не будет и это дополнительная страховка от себя же или своего колеги

Sergey
01.05.2018
13:08:12
Никто и не спорит

balolam
01.05.2018
13:08:43
И, вы можете как угодно писать. Советовать другим выбор более рискованного решения хреново

Sergey
01.05.2018
13:09:40
Кто советует

Google

Sergey
01.05.2018
13:10:07
Он спросил)

balolam
01.05.2018
13:10:15
Тогда пускай мои слова будут советом тому кто написал это сообщение

Антон
01.05.2018
13:46:30
Прогард может поля переименовать

Quantum Harmonizer
01.05.2018
13:49:48

Константин
01.05.2018
18:24:17
Добрый вечер. Коллеги есть у кого пример реализации BLE приложения на Kotlin? Желательно самое просто для обучения на примере. Заранее спасибо.

Admin
ERROR: S client not available

Va
01.05.2018
18:25:34

Константин
01.05.2018
18:28:11
https://github.com/Jasonchenlijian/FastBle
Это попроще то тоже много наворотов в которых я теряюсь. Хочется более простой пример для обучения.

Quantum Harmonizer
01.05.2018
18:32:16

Константин
01.05.2018
18:33:18
Документация в этой части зло. Не раскрывает в полном объеме реализацию :(
Особенно где null и interface

Quantum Harmonizer
01.05.2018
18:35:19
ну он не идеален, нужно руками править

Константин
01.05.2018
18:35:49
А вот тут мозгов ещё не хватает для сложных вещей

Quantum Harmonizer
01.05.2018
18:36:41

Константин
01.05.2018
18:36:54
Кстати а есть курсы котлина под Андроид?
Для нулевых персон
Или хотя бы просто по котлину

Google

Quantum Harmonizer
01.05.2018
18:40:25

Константин
01.05.2018
18:41:52
Да вот не нашел курсов. Яндекс не помогает. Только видео уроки.
А нужны такие чтоб деньги заплатить и бросить было жалко уже.

Quantum Harmonizer
01.05.2018
18:43:58
Нет никаких курсов, которые стоили бы своих денег.
Видеоуроки — дно.
Бросить жалко должно быть потому что есть цель и вложено время.

Alex
01.05.2018
18:44:25
Лучше всего - практика

Константин
01.05.2018
18:50:29
Лучше всего - практика
Вот и прошу примерчик у вас. Так как придумал себе прикладную задачу. На микроконтроллере передачу данных реализовал а на дройде получение пока не могу.

Alex
01.05.2018
18:53:08
Да что тут советовать – просто начни разработку. Как напишешь прототип и поймешь, где можно улучшить – улучшай. И еще желаельно найди себе друга, который сможет тебе код-ревью сделать.

Константин
01.05.2018
18:54:03
Нет у меня таких друзей. Я чиновник у нас вообще странные коллеги да и вообще вся наша работа странная :)

Quantum Harmonizer
01.05.2018
18:54:54
Там же можно посмотреть на типичные грабли.

Константин
01.05.2018
18:57:13
Ооо спасибо. А может за одно сориентируете сколько может стоить написать приложение в котором будет реализован поиск и выбор устройства с BLE и получение и отправка на него?
Мне примерно порядок
Может проще будет у кого заказать а потом на примере поучиться.

Quantum Harmonizer
01.05.2018
19:00:50

Константин
01.05.2018
19:03:58
Буду примного благодарен