
Bogdan
17.10.2018
17:51:51
а что есть на базе Iterator есть для Float по скорости не сильно и памяти (память важней) ?

Anton
17.10.2018
17:52:04

Bogdan
17.10.2018
17:52:05

Kirill
17.10.2018
17:53:09

Google

Mikhail
17.10.2018
17:53:26

Anton
17.10.2018
18:11:52

Quantum Harmonizer
17.10.2018
18:59:53

Kirill
17.10.2018
19:05:30

Ali
17.10.2018
19:46:17
Здравствуйте. Что лучше изучить для создания андроид приложений, Джава или Котлин если новичек? К сожалению по Котлин есть проблемы с материалами для новичков или я плохо искал

Larymar
17.10.2018
19:48:22

Ali
17.10.2018
19:49:21
Я могу начать изучение Котлин, как бы странно это не звучало, с книги для новичков по Джава?

Sergey
17.10.2018
19:50:54

Larymar
17.10.2018
19:50:55

Sergey
17.10.2018
19:50:57
но вообще да

Ali
17.10.2018
19:51:16

Sergey
17.10.2018
19:52:37
надо поискать, анонс был на котлин конфе

Alexander
17.10.2018
19:53:44
Не, на котлин конфе был анонс книги для новичков. Этот пока тут (в раннем доступе) - https://stepik.org/course/15001/syllabus
И анонс курса Котлина для джавистов. Это тут - https://www.coursera.org/learn/kotlin-for-java-developers

Google


Alexander
17.10.2018
20:02:37
Я могу начать изучение Котлин, как бы странно это не звучало, с книги для новичков по Джава?
Зависит от общего опыта программирования и конечной цели.
Джаву знать перед обучением Котлину очень полезно, если гарантированно собираешься породниться с JVM-стэком (например, писать на андроиде или, на данный момент, писать серверные приложения)
Понятно, что если конечная цель отличается (например, изучение для всяких мелочей вроде университетских задач или для написания фронта), джаву знать полезно в меньшей степени
Насчёт того как сейчас учиться.
Эти пару ссылок довольно универсальны:
https://play.kotlinlang.org/
https://kotlinlang.org/docs/reference/
Если опыта мало, то пока учиться по этим книгам можно:
Книга Kotlin Programming: The Big Nerd Ranch Guide
Скоро книга Atomic Kotlin.
Если выучишь джаву, то хорошо подойдёт книга Kotlin in Action.
Ну и часть общая для любого языка - есть сообщества, они помогает, если задаёшь вопросы не те, что гугл и так ответит.
В телеграме ты уже, в слаке есть, в SO есть.
Есть митапы в крупных городах, они тоже могут помочь. Даже если не обитаешь в них, то видео остаются.
P.S. Может FAQ по общим вопросам сделать? :)


Ali
17.10.2018
20:06:30
Спасибо большое. Да, цель писать на андроиде, так что начну с книги по Джава и гляну Kotlin Programming: The Big Nerd Ranch Guide
, пока не выйдет Atomic Kotlin. Общий уровень программирования - базовый веб и питон.
Общий FAQ был бы полезен, круто если кто-то сделает

Sergey
17.10.2018
20:09:19
в котлин документашку сразу

Alexander
17.10.2018
20:11:43
Ну т.е. джентельменский набор ссылок вообще дан в документации, на самом деле. http://kotlinlang.org/docs/reference/
(там есть выбор ссылок для Getting Started)

Aleksandr
17.10.2018
20:15:03
Привет всем!
Народ! Что посоветуете заюзать для реализации таймера обратного отсчета, который может стартовать, становиться на паузу, сбрасываться и полностью останавливаться ?

Mikhail
17.10.2018
20:30:37

dimiii
17.10.2018
20:35:51

Sergey
17.10.2018
20:36:36
можно еще Ticker канал заюзать)

Aleksandr
17.10.2018
20:39:20

Mikhail
17.10.2018
20:41:23
?♀

balolam
17.10.2018
20:48:17

Aleksandr
17.10.2018
20:49:10
Всем спасибо за ответы! ?

Алексей
17.10.2018
23:02:46

Andrew
18.10.2018
06:25:26
Всем привет, не знаю как загуглить. Вобщем у меня есть класс, унаследованный от java класса, у того есть статический метод, и вот этот метод мне нужно вызвать в том месте, где я использую наследника, но ничего из этого не выходит. Помогите позязя.

Alexandr
18.10.2018
06:26:53

Andrew
18.10.2018
06:27:35
спасибо!

Google

Alexandr
18.10.2018
07:50:50
какого типа localQuantity? что за dec()? что должно произойти?

Nick
18.10.2018
07:51:12
localQuantity - Int. dec() - декремент

Konstantin
18.10.2018
07:51:39
Возможно потому что не нашлось элемента, удовлетворяющего предикату, видимо.

Nick
18.10.2018
07:51:54

Konstantin
18.10.2018
07:52:15
А там Int или Int?

Nick
18.10.2018
07:52:43
non nullable
Кстати minus() тоже не работает

Konstantin
18.10.2018
07:54:03
А, я понял
Декремент не текущего, декремент новое значение вернет

Alexandr
18.10.2018
07:54:19
так dec() то разве не новый объект вернет?

Nick
18.10.2018
07:54:51
inc()

Boris
18.10.2018
08:07:35
а пример использования "неработающего" декримента?

Alexey
18.10.2018
08:09:10
Ну дак тут ты декрементишь у Int, а если написать
item?.localQuantity = item?.localQuantity.dec()
то вызов будет у Int?

Roman Ismagilov
18.10.2018
08:09:21
https://www.youtube.com/watch?v=bCiBRFSczkg

Nick
18.10.2018
08:10:11
Оно даже не скомпилится если так оставить

Google

Alexey
18.10.2018
08:11:09
Битва экстрасенсов как всегда за соседней дверью

Boris
18.10.2018
08:12:35
может я чего-то не понимаю, но почему бы просто не прислать код, который не работает? надо обязательно описать проблему так ,что всё равно ничего не понятно и ждать, когда помогут

Nick
18.10.2018
08:13:00
.

Boris
18.10.2018
08:14:34
вот это не совсем то, просто написать одну функцию, где ты используешь декримент, где видно как ты его пытаешься использовать и очевидно, что не работает

Nick
18.10.2018
08:15:44

Admin
ERROR: S client not available

Boris
18.10.2018
08:15:49
по этому скриншоту видно только то, что дек вызывается, но совершенно непоятно ни что это за тип, ни что с ним происходит дальше
и совершенно непоятно что не работает

Nick
18.10.2018
08:16:14

Boris
18.10.2018
08:17:14
Я дальше всё описал, алё
вот и я про то же, что вместо того, чтобы прислать кусок кода, который не работает, надо прислать код, который ничего не гвоорит, остальное описывать словами
с вероятностью 98% при попытке локализации это проблемы, стало бы очевидно почему она не работает

Abbas
18.10.2018
08:30:16
Когда то уже говорили, что если надо пошерить код то юзайте https://pastebin.com/ или что то подобное, уже забылось походу

Alexey
18.10.2018
08:33:09

Eugeny
18.10.2018
08:40:11

Глеб
18.10.2018
08:42:41

Жайык
18.10.2018
09:05:18
Всем привет нужен ментор чтоб обяснил как правильно работать с RXjava исползуя kodein на паттерне MVVM и сколько вы за это возмете (желательно цену за час)

Alexandr
18.10.2018
09:12:15

Жайык
18.10.2018
09:13:47

OlegKrikun
18.10.2018
09:17:23
А есть чатик по ktor? =)

Google

Sergey
18.10.2018
09:21:20

Alexandr
18.10.2018
10:05:32
https://twitter.com/sdeleuze/status/1052859595977314304

Quantum Harmonizer
18.10.2018
10:34:51
Что можно почитать чтобы немного понять компилятор котлина?
(вопрос возник когда я увидел сущность LightClass)

Andrey
18.10.2018
10:51:48

Quantum Harmonizer
18.10.2018
10:56:20

Andrey
18.10.2018
11:00:59
Не уверен, что в самом компиляторе особо много багов осталось. Ядро языка достаточно компактное.
Вот в kotlin-plugin для IDEA - да, встречаются. В sdk тоже полно, больше чем уверен.

Quantum Harmonizer
18.10.2018
11:02:47

dimiii
18.10.2018
11:12:35
Короче. Есть ли документация, статьи по работе с кодом компилятора?
Как код организован, как модули связаны, как добавлять тесты, каков типичный рабочий процесс по фиксу бага или добавлению фичи.

Anna
18.10.2018
11:13:24
Да, это вариант. Спасибо.
Ну, причин полно. Иногда хочется понимать, отчего упал компилятор или задедлочилась идея. Иногда — исправить очередной баг, до которого у разработчиков по понятным причинам не доходят руки.
В конце-концов, если я буду понимать, как компилятор работает, хотя бы буду «лежать по направлению к мечте» (хотя я так и не понял, мечтаю я работать там или нет :).
Чтобы лежать по направлению к мечте, может помочь понимание того, как работают компиляторы в принципе, не обязательно этот конкретный

Boris
18.10.2018
11:14:53

Quantum Harmonizer
18.10.2018
11:15:13

Boris
18.10.2018
11:16:49
всё норм же
Ну да, все мы лежим в направлении мечты, как камень в инстаграмме

Жабра
18.10.2018
11:20:01

Quantum Harmonizer
18.10.2018
11:20:12

Alexey
18.10.2018
11:20:27

Aleksandr
18.10.2018
11:20:35

Quantum Harmonizer
18.10.2018
11:20:38
Васька топчик

Жабра
18.10.2018
11:20:59