@android_ru

Страница 186 из 3205
Gregory
09.09.2016
14:30:27
не

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

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

Google
Alexey
09.09.2016
14:31:55
даггер тоже юзаешь?(

всё на своих синглтонах?

Gregory
09.09.2016
14:32:03
что такое даггер?

да, естественно, глобальные состояния на синглтонах, будто бы можно как-то ещё

Alexey
09.09.2016
14:32:40
что такое даггер?
dependency injection либа

Gregory
09.09.2016
14:32:51
dependency injection либа
аааа эээээ а зачем?

что такое dependency injection вообще?)

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

Gerc
09.09.2016
14:33:44
её надо допилить и выложить на гитхаб, но мне всё лень
Лайфсайкл учитывает? Очередь, отмена есть? Выполняются запросы в сервисе?

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

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

а как с поворотом экрана ?
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"

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

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

сам ВК выкладывать пока не буду, по крайней мере, пока живу в России

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
и да, ВК 4.0 тоже сделан на той библиотеке :)
расскажи почему так тормозит navigationDrawer (((

в вк

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

Максим
09.09.2016
14:40:31
и да, ВК 4.0 тоже сделан на той библиотеке :)
А когда сможешь выложить? Твой код лучше телеграма Николая? Т. е. без велосипедных фрагментов и тулбаров

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

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

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

особенно по названиям событий

Google
Gregory
09.09.2016
14:41:55
100% всякие там notificationCenter
public void didReceivedNotification(int id, Object... args){ if(id==NotificationCenter.didReceivedNewMessages){

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
я хз как можно писать по олдскульному хорошо, пока я не стал хипстером, у меня всё работало плохо.

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

Я про твой телеграм
он пока не готов к этому

Admin
ERROR: S client not available

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

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

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

на асинктасках все еще небось?
нет конечно, просто фоновый поток и результат прокидывается через Handler

Максим
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
картинка выцвела

стала черное-белой

Страница 186 из 3205