
? animufag ?
20.10.2017
14:10:28
ммм думаю не туда реплай

Artem
20.10.2017
14:10:52
(Это дополнение к тебе, про пэт проекты, но выглядит так себе, согласен)

Igor
20.10.2017
14:11:09

Way
20.10.2017
14:11:22
То есть лучше заниматься просто по 6-8 часов в день, а остальное время писать например свой проект понемногу и вообще просто дать мозгу отдохнуть занимаясь ненапряжными вещами?

Google

? animufag ?
20.10.2017
14:13:05
https://www.codewars.com/kata вот такие ещё есть штуки, но не андроид-релейтед

Artem
20.10.2017
14:13:51
Ну бля, я сам не так давно работаю, и если не врать, то только "вчера" вышел с домашнего обучения. по 6-8 часов учить сложно каждый день. Будешь отвлекаться на ерундну всякую и т.д. Вряд ли у тебя получиться 8 часов продуктивного обучения.
Пока просто читай, смотри на примеры кода и т.д.

Anton
20.10.2017
14:14:04
да эти алгоритмы и структуры данных такое себе имхо
ну всмысе лучше реальные проекты делать
хакерранк туда же

Way
20.10.2017
14:14:32
Я просто слышал их часто на собеседованиях спрашивают

Anton
20.10.2017
14:14:36
не
я не так выразился
я имею ввиду что лучше писать реальные проект какой то которйы можно пощупать чем сидеть решать задачки

Igor
20.10.2017
14:15:05

Way
20.10.2017
14:15:09
Спасибо всем кто ответил
Самостоятельно учусь

Google

Artem
20.10.2017
14:15:22

Anton
20.10.2017
14:15:41
да там обычно спрашивают одно и тоже)

? animufag ?
20.10.2017
14:15:48

Artem
20.10.2017
14:15:58

Vladimir
20.10.2017
14:17:36
А какая-то конкретная цель (например, получить достаточно знаний для трудоустройства) и, соответственно, сроки есть? Учиться-то можно вечно, но без должной мотивации эффективность будет падать

? animufag ?
20.10.2017
14:18:38
Я просто слышал их часто на собеседованиях спрашивают
этому мало уделяют время, но да зачастую такие вопросы становятся отсевом, и сложно угадать что именно спросят.
один раз меня про красно-черные деревья спросили, а я про них помню только то что алгоритм балансировки точно запоминать бесполезно

Anton
20.10.2017
14:19:20
обычно сложность спрашивают и все)
если скажут написать свое дерево то я убегаю
ну бинарное поиска мб еще можно)

Михаил
20.10.2017
14:20:19
как-то красиво в котлине можно заполнить массив буквами в алфавитном порядке?

Anton
20.10.2017
14:21:34
блин вроде в котилн ин экшн был пример

Igor
20.10.2017
14:21:46

? animufag ?
20.10.2017
14:21:52
ну да, честно ответить, что слышал и не помнишь - вполне ок. мне правда после этого не перезванивали, но там может быть дофига причин. в конечном итоге оценка у людей складывается из личных впечатлений

Quantum Harmonizer
20.10.2017
14:22:17

Anton
20.10.2017
14:22:35
ну хз я лично не могу сидеть когда в скайпе два чувака пыхтят в микрофон или сидят и смотртят на тебя писать красно-черные деревья

Igor
20.10.2017
14:24:52

? animufag ?
20.10.2017
14:25:07
ну да. банальные штуки то писать становится как-то неуютно. понятно что люди относятся к собесу как к экзамену и в общем скорей всего с ними бы не хотелось иметь дело.
а красно-черные – это пример верха безумия. оно реально не сложное, но контр-интуитивное и написать самому скорей всего не выйдет если ты не повторял вчера/позавчера

Way
20.10.2017
14:25:49

? animufag ?
20.10.2017
14:26:29

Igor
20.10.2017
14:28:03
Когда-нибудь (наверное) и в Kotlin можно будет.
Proposal на тайп-классы не зарубили сразу и дискусия там достаточно активная.
>> swiftz можешь заценить. с операторами вообще по красоте всё выглядит
Да вот не знаю, кажется что язык слишком уже вендор-платформо-залоченный (пойду лучше возьму Scala).

Google

? animufag ?
20.10.2017
14:33:10
так и есть. отвератительные ifdef (xcode_build)
и всё такое. если пишешь исключительно под иос то ок

Sergey
20.10.2017
14:40:24
всем привет! кто-то сталкивался с проблемой подключения Room в dependencies?

Anton
20.10.2017
14:41:10
смотря какой

Sergey
20.10.2017
14:41:40
compile 'android.arch.persistence.room:runtime:1.0.0-alpha1'
compile 'android.arch.persistence.room:rxjava2:1.0.0-alpha1'
kapt "android.arch.persistence.room:compiler:1.0.0-alpha1"

Anton
20.10.2017
14:41:48
какая проблема

Sergey
20.10.2017
14:42:06

Anton
20.10.2017
14:42:26
а ты гугловский репозиторий добавил?

Sergey
20.10.2017
14:42:35

Sergey
20.10.2017
14:42:41
делаю по статье
https://medium.com/@tonyowen/a-room-with-a-view-getting-started-ec010f9f5448

Anton
20.10.2017
14:43:06
ты репо не добавил он у тебя в локальном м2 ищет или как там мавен работает

Sergey
20.10.2017
14:43:17
что нужно прописать?

Anton
20.10.2017
14:43:25
maven.google.com
на сайте посмотри

Sergey
20.10.2017
14:43:37
окей, спасибо

DarkMentat
20.10.2017
14:44:00
сделай во внешнем билд градле что-то типа

Anton
20.10.2017
14:44:04
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}

DarkMentat
20.10.2017
14:44:06
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
maven { url "https://jitpack.io" }
}
}

Anton
20.10.2017
14:44:10
хаха я быстрее

Iwan
20.10.2017
14:48:14
в билдскрипт еще надо

Arkadiy
20.10.2017
18:48:58
Вождь ерунды не скажет?

Google

Nikita
20.10.2017
18:55:46
Ребят, а по какой причине корутина async может не стартовать? Код в такой корутине вообще почему-то не выполняется.

Vic
20.10.2017
18:56:52
Await сделал?
Может она не успела начать

Nikita
20.10.2017
18:59:16
Await делаю, но всё равно

Igor
20.10.2017
19:00:20
Может бага. Код давай

Nikita
20.10.2017
19:00:23
Мб, с suspend не до конца разобрался

Vic
20.10.2017
19:01:57
а еще в ранБлокинг оберни

Nikita
20.10.2017
19:02:41
Это всё дело у меня в launch (UI) обёрнуто
https://pastebin.com/rgqknYuK
Простенький кусок кода
Но в лог ничего не выводится
Сейчас попробовал

Vic
20.10.2017
19:21:24
читай мануал )

Quantum Harmonizer
20.10.2017
19:47:13
зачем и лонч и асинк одновременно?

Nikita
20.10.2017
19:55:42
Имеете ввиду, что все, что внутри лонч и так в другом потоке будет выполнено?
Как я понял - из лонч обновляем ui и запускаем на исполнение запрос к серверу через async

Quantum Harmonizer
20.10.2017
19:59:42

Михаил
20.10.2017
23:17:04
студия никак не подчеркивает
джаваскриптиком запахло))

Google

Kirill
20.10.2017
23:23:47
а почему бы и нет?
у previousBrand тип Nothing?
fixed

Михаил
20.10.2017
23:24:00
не

Igor
20.10.2017
23:24:00
Вроде всегда было

Михаил
20.10.2017
23:24:07
у него тип Nothing?
просто раньше вроде требовало тип указать

Denis
20.10.2017
23:25:53
сломал нить обсуждения своим редактированием)

Kirill
20.10.2017
23:26:12
скорее убрать лишний информационный шум

Igor
20.10.2017
23:26:15
Какой ты невнимательный @KirillTim ? (мы все запомнили)

Kirill
20.10.2017
23:26:57

Igor
20.10.2017
23:28:51

Михаил
20.10.2017
23:29:37
интересно просто давно ли так можно.

Konstantin
21.10.2017
04:07:05
Вроде недавно
Тоже помню что требовало указать тип пару месяцев назад

Gor
21.10.2017
16:05:30
Не совсем вопрос по котлину, но наткнулся на проблему что в android studio - 3 котлиновские классы совсем не отображаются в code coverage, хотя сами тесты ранятся отлично
гугл ничего толкового не ответил, может кто-то стыкался с такой проблемой?

Mikhail
21.10.2017
17:14:07
Вопрос: почему ругается идея на это ? https://www.screencast.com/t/L6c4wl5686b
класс SomeViewREnderer - https://www.screencast.com/t/ncnfnnLGcv
SomeModel и SomeViewHolder наследованы от ItemModel и RecyclerView.ViewHolder соответственно

Quantum Harmonizer
21.10.2017
17:17:43