@android_ru

Страница 135 из 3205
Konstantins
01.09.2016
21:08:05
завелось

но

Egor
01.09.2016
21:08:16
красава

Konstantins
01.09.2016
21:08:17
как вы эту проблему решаете?

Google
Roman
01.09.2016
21:08:24
какую?

Konstantins
01.09.2016
21:08:28
не инжектите асбтрактные классы?

Egor
01.09.2016
21:08:29
так как ты только что)

Konstantins
01.09.2016
21:08:35
писец

круто конечно, что он компайлТайм, но это изъян

Egor
01.09.2016
21:09:04
вообще я раскажу как

Roman
01.09.2016
21:09:11
писец
на практике это неудобство с лихвой перекрывается тем что все проверки в компайл тайм проходят

Alexey
01.09.2016
21:09:19
Konstantins
01.09.2016
21:09:39
вообще я раскажу как
найду туториал, как мигряться со второго даггера на первый :D

Egor
01.09.2016
21:09:39
короче ты инжектишь в нем все что тебе надо и юзаешь эти общие компоненты

Alexey
01.09.2016
21:09:39
там тупые американские приколы, за кадром ржут а мне не смешно.

Alexey
01.09.2016
21:10:12
я оказывается старый даггер юзал, 2.0.1. Переключился сразу на 2.6.1. Ща гляну ничего ли не отвалилось

Google
Roman
01.09.2016
21:10:24
там тупые американские приколы, за кадром ржут а мне не смешно.
один из самых смешных сериалов которые я смотрел

Alexey
01.09.2016
21:10:37
Roman
01.09.2016
21:10:47
не понимаю о чем ты )

Egor
01.09.2016
21:10:54
меня прет связка даггер + котлин = сплошное удовольствие

Alexey
01.09.2016
21:11:02
ну там всегда ржут за кадром, чтобы зрители понимали где надо смеятся))

меня прет связка даггер + котлин = сплошное удовольствие
о, всё руки до котлована не дойдут, но ничего след проект буду на нем делать)

Roman
01.09.2016
21:11:44
ну там всегда ржут за кадром, чтобы зрители понимали где надо смеятся))
в теории большого взрыва тоже ржут за кадром. только это реальные люди смеются

Egor
01.09.2016
21:12:05
после котлина на джаве уже писать не хочется

и совместимость полная

Roman
01.09.2016
21:13:01
и совместимость полная
так оверхед же есть вроде или нет?

Konstantins
01.09.2016
21:13:18
Egor
01.09.2016
21:13:34
точно такой же вопрос хотел задать

Roman
01.09.2016
21:13:43
я сам котлин не юзал, но читал что есть оверхед по размеру apk и еще какой-то

Roman
01.09.2016
21:14:22
так вот я и спрашиваю у тех кто юзал

Egor
01.09.2016
21:14:24
в среденем проекте - ты и без котлина упрешься в лимит 512к

Alexey
01.09.2016
21:14:27
ну фиг знает, если там пару мегабайт то не страшно, это же не как в играх по гигабайту

Egor
01.09.2016
21:14:48
какие мб?? там 300 кб

Alexey
01.09.2016
21:15:06
какие мб?? там 300 кб
ой лол тогда вообще это оверхеадом не назвать

Roman
01.09.2016
21:15:08
какие мб?? там 300 кб
а время сборки как изменяется?

Google
Alexey
01.09.2016
21:15:16
до 100 мб приложение нормально имхо

за размер апк особо не парился

Roman
01.09.2016
21:15:52
до 100 мб приложение нормально имхо
пользователи телефонов с 4-8 гб тебе говорят спасибо

Alexey
01.09.2016
21:16:08
Egor
01.09.2016
21:16:10
а время сборки как изменяется?
не заметил вообще, котлин свои классы на лету делаешь, если с инстантРаном так все летает

Alexey
01.09.2016
21:16:21
Egor
01.09.2016
21:16:34
Roman
01.09.2016
21:17:05
у меня на старом galaxy s2 под приложения отводилось 2гб включая системные. нетрудно посчитать сколько можно там поставить после установки фейсбука и вотсапа с инстаграмом

Alexey
01.09.2016
21:17:16
до 30 мой лимит (=
хз мне кажется не стоит жопу рвать за размер апк. Ну я как юзер не парюсь 30 б там или 100, хотя у меня на тел 16гб, ну реально 10 можно юзать

Roman
01.09.2016
21:17:24
10 приложений и все, память кончилась.

Egor
01.09.2016
21:17:53
я хз что в приложении должно быть на 100 метров. если это не игра... кстати теже фб и твиттер до 70 мб, я фигею с размера, в инраграмме и твиттере там же воообще нечему размер брать на себя

Egor
01.09.2016
21:18:21
согласен

Alexey
01.09.2016
21:18:35
не храните на тел гигибайты порно и всё ок будет, сливайте в облако )))

Roman
01.09.2016
21:19:27
а мне пофиг, мне места хватает
блин, ты же разработчик. твое мнение как пользователя вообще никого не касается кроме тебя. а вот если ты приложения делаешь по 100 метров, то это уже касается не только тебя

Egor
01.09.2016
21:19:28
так вот пока у тебя мессендер 100 метров весит, у меня подозрение что в нем кто-то свое порно хранит

Google
Egor
01.09.2016
21:20:20
я вот видел проекты где прогер забывал ресуры чисто случайно по 16-20 метров и заливал с стор, я как показал сразу апк на этот вес легче стало

Alexey
01.09.2016
21:20:27
поэтому я не жалею место под кэш приложения

Roman
01.09.2016
21:20:43
мне кажется важнее чтобы в рантайме меньше жрало и работало быстро
тут я согласен полностью. но часто кореляция прямая. много памяти - медленно работает

Egor
01.09.2016
21:20:48
типа архив с картинками не туда бросил и все.. он лежит, не видно, но в апк идет

Konstantins
01.09.2016
21:21:02
я извиняюсь, что перебиваю :D выходит, мне в компоненте нужно перечислять все конечные View?

Egor
01.09.2016
21:21:22
нет

Alexey
01.09.2016
21:21:40
тут я согласен полностью. но часто кореляция прямая. много памяти - медленно работает
вот за перморманс я готов жопу порвать, порой предварительной оптимизацией занимаюсь, например я перестал использовать итераторы и циклы for( a : list )

Admin
ERROR: S client not available

Egor
01.09.2016
21:22:03
это мазохизм )

Alexey
01.09.2016
21:22:14
и не юзаю енумы

Roman
01.09.2016
21:22:25
это мазохизм )
ты как-то иначе делаешь? или ты не про даггер?

Alexey
01.09.2016
21:22:26
вместо них предпочитаю @IntDef @StringDef и т д

Alexey
01.09.2016
21:23:15
неужели на циклах можно много выиграть?
нет, это спички, но как бы мне ничего не мешает написать классический for(int i=0;i<list.size();i++)

ну там малец по скорости быстрее и по памяти меньше ну и ладно хотя бы

Roman
01.09.2016
21:23:32
а зачем, если выигрыша нет?

Alexey
01.09.2016
21:23:46
а зачем, если выигрыша нет?
он есть, просто не заметен для юзера

Google
Alexey
01.09.2016
21:24:03
ну если большие списки, может и ощутится

Roman
01.09.2016
21:24:03
он есть, просто не заметен для юзера
ну сколько в мегабайтах / милисекундах?

надо будет тест сделать, заинтриговал ты меня

Egor
01.09.2016
21:24:26
ты как-то иначе делаешь? или ты не про даггер?
корчое в бейс или абстрактом классе инжектишь общие объекты и юзаешь их

Alexey
01.09.2016
21:24:29
ну сколько в мегабайтах / милисекундах?
я не замерял, смотрел видел Лысого на канале performance patterns

Egor
01.09.2016
21:24:55
сылый - клоун )

я его еле смотрю

Alexey
01.09.2016
21:25:29
надо будет тест сделать, заинтриговал ты меня
https://www.youtube.com/watch?v=MZOf3pOAM6A вот, стараюсь следовать советом Лысого

сылый - клоун )
да прикольный чувак, с него и поржать и полезной инфы получить - 2 в 1

Roman
01.09.2016
21:26:12
корчое в бейс или абстрактом классе инжектишь общие объекты и юзаешь их
это все верно, но могут потребоваться инжекты в дочернем классе. тогда его надо будет все равно добавлять в компонент

Konstantins
01.09.2016
21:27:14
ну. на самом деле, это не так уж и страшно

Egor
01.09.2016
21:27:14
короче я может соглашусь что можно выиграть на переборе 1кк записей, все остальное - даже говорить не кому не стоит что там циклы пишешь что бы быстрее прога работала

Egor
01.09.2016
21:28:20
ну. на самом деле, это не так уж и страшно
в абстрактый класс можешь инэектить общие классы для всех наследиников

Alexey
01.09.2016
21:28:22
приучай себя писать так, как удобнее железу исполнять

а не как тебе писать

Egor
01.09.2016
21:28:56
Alexey
01.09.2016
21:29:01
на 400к целый чисел по индексам в 2 раза быстрее чпм с интераторами

Konstantins
01.09.2016
21:29:08
в абстрактый класс можешь инэектить общие классы для всех наследиников
ну, по сути, можно все утилитные штуки заинжектить в Application и плясать от него?

Alexey
01.09.2016
21:29:35
я сейчас в котлине вообще пишу list.forEach { callMethod(it) }
ну хз, не писал на котлине, надо смотреть во что это компилится в джава коде

Egor
01.09.2016
21:29:43
приучай себя писать так, как удобнее железу исполнять
это ошибочное мнение - код пишут для людей, а не для компилятора

Alexey
01.09.2016
21:30:08
это ошибочное мнение - код пишут для людей, а не для компилятора
Люди делятся на 1) тех кто пишет код для людей, 2) тех кто пишет код для компилятора

Denis
01.09.2016
21:30:09
не заметил вообще, котлин свои классы на лету делаешь, если с инстантРаном так все летает
жаба радикально быстрее. даже в сравнении с EAP-билдами котлина. хотя по сравнению с пре-1.0.2 всё стало намного лучше, да

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