
Gregory
09.09.2016
14:30:27
не
у меня есть моя библиотека, которая реализует кучу всяких стандартных штук для приложений вида "сто экранов спискоты"

Максим
09.09.2016
14:31:19

Gregory
09.09.2016
14:31:28
её надо допилить и выложить на гитхаб, но мне всё лень

Google

Максим
09.09.2016
14:31:35

Alexey
09.09.2016
14:31:55
даггер тоже юзаешь?(
всё на своих синглтонах?

Gregory
09.09.2016
14:32:03
что такое даггер?
да, естественно, глобальные состояния на синглтонах, будто бы можно как-то ещё

Alexey
09.09.2016
14:32:40

Gregory
09.09.2016
14:32:51
что такое dependency injection вообще?)

Igor
09.09.2016
14:33:11

Gregory
09.09.2016
14:33:31
я просто обычно не стараюсь решать проблемы, которых у меня нет :)

Gerc
09.09.2016
14:33:44

Google

Gregory
09.09.2016
14:34:06
Не учитывает, очередь есть, отмена есть, нет, просто в потоке

Alexey
09.09.2016
14:34:26

Gregory
09.09.2016
14:34:32
там ещё шаблонные фрагменты и загрузчик картинок

Igor
09.09.2016
14:35:18

Gregory
09.09.2016
14:35:20
пересоздание активити при повороте экрана — это худшая вещь, которая была когда-либо изобретена человечеством

Stas
09.09.2016
14:35:31
с di и mvp становится легче тесты. Сами модули можно тестировать независимо.

Alexey
09.09.2016
14:35:38

Igor
09.09.2016
14:35:43

Gregory
09.09.2016
14:35:47
я за всю свою жизнь не написал ни одного теста
и необходимости не вижу

Stas
09.09.2016
14:36:09
еще автоматическое создание мелких компонентов, от которых зависят другие

Alexey
09.09.2016
14:36:19
забавно)

Stas
09.09.2016
14:36:25
мне порой лень прокидывать всюду всякие http клиенты

Gregory
09.09.2016
14:36:28
ну давайте, расскажите мне, как пересоздание активити полезно

Сергей
09.09.2016
14:36:41
когда права выдают новые - активити убивается

Gregory
09.09.2016
14:36:53

Alexey
09.09.2016
14:36:59

Максим
09.09.2016
14:36:59
Хм, странно. Интересно, почему создатели крупных приложений типа ВК и Телеграм пишут говнокод и у них все работает? А мы тут с Rx и MVP возимся. Это не камень в огород Григория, просто интересно

Gregory
09.09.2016
14:37:12

Google

Gregory
09.09.2016
14:37:42

Stas
09.09.2016
14:38:01
и самый главный плюс: так пишут многие. Одна из сути ООП и паттернов - полезность для бизнеса. Кодер пришел, кодер ушел. Если все будут писать в мвп и прочих штуках, басфактор будет куда меньше

Gregory
09.09.2016
14:38:03
я когда-нибудь выложу исходники конкурсного клиента, он очень похож на ВК по структуре
сам ВК выкладывать пока не буду, по крайней мере, пока живу в России

Alexey
09.09.2016
14:38:27

Stas
09.09.2016
14:38:31
зарежут?)

Gregory
09.09.2016
14:38:45
скорее всего, ничего особо не будет, но лучше перестраховаться

Alexey
09.09.2016
14:38:45
декомпилили мы твой вк, там очень много классов))

Gregory
09.09.2016
14:39:31
и да, ВК 4.0 тоже сделан на той библиотеке :)
про следующие версии ничего не скажу, но Виталик грозился её выпилить

Alexey
09.09.2016
14:40:10
в вк

Gregory
09.09.2016
14:40:25
потому что лэяуты грузяцца

Максим
09.09.2016
14:40:31

Gregory
09.09.2016
14:40:43

Alexey
09.09.2016
14:40:45
потому что лэяуты грузяцца
я бывает захожу такой в метро хочу включить музыку и не успеваю, вагон тронулся, сеть пропала, не успел.

Igor
09.09.2016
14:41:04
Закидали вопросами Гришу )))

Gregory
09.09.2016
14:41:08
я смотрел код Т для андроида, там видно, что у человека было прошлое в айос
особенно по названиям событий

Alexey
09.09.2016
14:41:31

Google

Gregory
09.09.2016
14:41:55

Alexey
09.09.2016
14:42:08
ага

Максим
09.09.2016
14:42:13

Gregory
09.09.2016
14:42:37
но вообще Коля находил там какие-то такие необычные вещи в андроиде

Alexey
09.09.2016
14:43:09
я хз как можно писать по олдскульному хорошо, пока я не стал хипстером, у меня всё работало плохо.

Максим
09.09.2016
14:43:22

Gregory
09.09.2016
14:43:23
ну хз, я всегда писал по-олдскульному

Admin
ERROR: S client not available

Максим
09.09.2016
14:43:39

Ilnar
09.09.2016
14:43:43
на асинктасках все еще небось?

Alexey
09.09.2016
14:43:45
код превращается в гавно я добавлять туда что-то новое становится болью...

Gregory
09.09.2016
14:43:56
там всё зависит от той библиотеки, надо её допилить и тогда выложу всё вместе

Alexey
09.09.2016
14:44:14

Максим
09.09.2016
14:44:21

Gregory
09.09.2016
14:44:22
я там выше уже писал)
фрагменты со списками/прогрессбаром/сообщением об ошибке, загрузчик картинок и немного базового кода для взаимодействия с апи

Alexey
09.09.2016
14:45:40
кстати, давно хотел спросить, почему ты так недолюблюваешь мэйл ру, трэшхолдинг и т д?

Google

Gregory
09.09.2016
14:45:49
жадность

Alexey
09.09.2016
14:45:53
испортили вк?

Gregory
09.09.2016
14:45:55
да

Alexey
09.09.2016
14:46:05
при Дурове такого не было ?

Gregory
09.09.2016
14:46:06
я хочу делать мир лучше, они хотят зарабатывать деньги
мне с ними не по пути

Alexey
09.09.2016
14:46:28

Gregory
09.09.2016
14:46:56
да они вроде не ищут пока никого

Alexey
09.09.2016
14:47:22
да ладно? для тебя уж место найдут че)

Максим
09.09.2016
14:47:27

Gregory
09.09.2016
14:47:48
ну так, всякие свои проекты ради экспериментов

Alexey
09.09.2016
14:48:27
гоу в опенсорс

Gregory
09.09.2016
14:50:01
ну вот библиотеку свою выложу :)

Alexey
09.09.2016
14:52:13
@grishka игрушки не приходилось пилить?
под ведро

Gregory
09.09.2016
14:52:35
неа
весь мой опыт с OpenGL — это нарисовать кубик (в общеобразовательных целях) и всякие разные эксперименты с шейдерами
http://grishka.me/apps/webgljpeg.html тоже можно классифицировать как "эксперименты с шейдерами"
(это декодер жипега, который работает на GPU)

Alexey
09.09.2016
14:57:00
картинка выцвела
стала черное-белой