
Egor
11.10.2016
19:33:52
Хорошая картинка была, че вы

Andre
11.10.2016
19:34:07

Алексей
11.10.2016
19:50:07

Andre
11.10.2016
19:51:07
ну может я с листвью путаю

Google

Alexandr
11.10.2016
19:52:05
@indevid91 скорее это противоположность фабрики

Andre
11.10.2016
19:52:21
Да очень просто: оно не всегда вставляло нужный вьютайп
Почему — это уже надо исходник листвью читать

Gundabadec
11.10.2016
19:53:57
Кто как делает версии full/free?
То что можно разделить flavors это понятно, интересны сами подходы

Andre
11.10.2016
19:55:00

Gundabadec
11.10.2016
19:55:06
???

Alexandr
11.10.2016
19:55:15
@indevid91 инъекция зависимостей это подход и набор принципов в разработке, который обеспечивет слабую связанность кода, отличие от фабрики в том, что класс с помощью ИЗ заставляет потребителя предоставить все нужные зависимости, а не просит их с помощью фабрики
т.е., фабрика тут лишняя, зачем она нужна классу, чтобы получить зависимости, если он может запросить их через конструктор, полностью перенести ответсвенность на вызывающую сторону
вызывающая сторона, тоже может нуждаться в зависимостях
и тут уже на помощь в андроиде приходит даггер)
это фреймоврк для ИЗ, который берет на себе многие инфраструктурные вещи, такие как жизненный цикл зависимостей, предоставление зависимостей потрибителю и т.д.
без него можно
но неудобно, иначе придется многое делать руками

Google

Алексей
11.10.2016
20:00:40
Спасибо, я постараюсь это вкурить. Если что в личку потом напишу, ок?

Alexandr
11.10.2016
20:00:58
да, конечно
ИЗ и фабрика (абстрактная) решают одну и туже задачу, но противоположно разными путями, во, так точнее будет)

Алексей
11.10.2016
20:04:31
Ок)

Nick
11.10.2016
20:18:01
У кого есть звук уведомлений тлгрм от виндовс?

Andre
11.10.2016
20:18:26

Denis
11.10.2016
20:49:25
Какие паттерны нужно знать в андроид разработке? Помимо билдер, синглтон, адаптер, ?

Andre
11.10.2016
20:49:42

Denis
11.10.2016
20:50:36

Artem
11.10.2016
20:50:49

Andre
11.10.2016
20:50:50

Artem
11.10.2016
20:50:59
>синглтон
Забудь это слово

Andre
11.10.2016
20:51:07
вас посетила singleton police, сегодня без штрафа, но впредь будьте осторожнее с такими высказываниями

Sergey
11.10.2016
20:52:57
http://android-developers.blogspot.com/2016/10/android-71-developer-preview.html?m=1

Artem
11.10.2016
20:53:32
Какие паттерны нужно знать в андроид разработке? Помимо билдер, синглтон, адаптер, ?
Фабрика, обзервер, стратегия, трамплин, фасад, ассембля, ДЙ, рантаймлуп, стейтмашина, даблбуффер, прототип, комманд, песочница, очередь событий, сервис локатор, обжект пул.
Ну это так, для начала
THAT WAS SUPER EFFECTIVE

Alexander
11.10.2016
20:54:25
Давайте мне попкорн плиз...

Google

Andre
11.10.2016
20:54:28
взял и напугал челика

Artem
11.10.2016
20:54:38
Ща SOLID применю в качестве атаки

Alexandr
11.10.2016
20:54:44
сервис локатор - антипаттерн

Artem
11.10.2016
20:54:50
Но уж лучше сервис локатор

Alexandr
11.10.2016
20:55:06
так лучше DI

Artem
11.10.2016
20:55:06
От него отмыться проще и быстрее

Alexander
11.10.2016
20:55:13

Alexandr
11.10.2016
20:55:26
зачем вам тогда сервис локатор, если DI юзаете?

Artem
11.10.2016
20:55:28

Andre
11.10.2016
20:55:29

Artem
11.10.2016
20:55:46

Artem
11.10.2016
20:55:51
Но человек спросил что знать нужно
Я ответил )

Alexandr
11.10.2016
20:56:04
а, ок)

Denis
11.10.2016
20:57:04
А синглтон как в андройде используют. Для доступа к репозиторию? Для доступа к какому-то датчику?

Andre
11.10.2016
20:57:19

Denis
11.10.2016
20:57:49

Andre
11.10.2016
20:58:24

Alexandr
11.10.2016
20:59:17
есть паттерн синглтон, а есть стиль жизни объекта синглтон, там эффект такой же и паттерн писать не нужно, правда что то типа даггера понадобится)

Google

Denis
11.10.2016
20:59:52
А в синглтоне нужно использовать volatile и synchronize? Видел в java так делали.

Alexandr
11.10.2016
21:01:16
потокобезопасный синглтон, ну чтобый не приведи в страшном сне - две штуки не создались))

Admin
ERROR: S client not available

Andre
11.10.2016
21:02:09
да, можно енам использовать, как выше сказали, а можно volatile, чтобы не оптимизировалось хранение + даблчек блокировку применять

Alexey
11.10.2016
21:03:23
В Android 7.1 добавили Image keyboard support. Ахренеть

Sergey
11.10.2016
21:05:20

Andre
11.10.2016
21:08:35
и вы до сих пор не обсудили меню действий в лончере?

Sergey
11.10.2016
21:08:37
И контекстное меню для ярлыков приложений

Andre
11.10.2016
21:08:50
а, не, начали
и где же эта куча статей-то?

Alexey
11.10.2016
21:10:13
стикеры что ли в клаву теперь можно сувать

Denis
11.10.2016
21:10:58
ну ты понимаешь, для чего вообще это пишется?
Ну мы можем запросить данные из двух потоков. Синглтон не создан, нужен синхронайз, только один поток создаст, когда другой поток проснется его надо проверить на нул. Но что-то там в джаве пойдет не так и будет старое значение и для решения этой проблемы нужен волатаил.

Alexey
11.10.2016
21:11:08
@InjectViewState типа того

Andre
11.10.2016
21:11:33

Alexey
11.10.2016
21:11:51
кстати, а подстажите какую-нибудь либу кастомной клавиатуры. Примерно как в последнем подкасте описывали, только не от Касперского :)

Denis
11.10.2016
21:13:30
А почему в Java такой тяжелый enum, что его стараются избегать в андроид разработке?

Alexey
11.10.2016
21:14:21
я уже много раз сюда кидал видео про это

Google

Alexey
11.10.2016
21:15:04
поищи на ютубе видео perf matters piece of enum. Там Лысый рассказывает почему енумы плохи для андроида

Denis
11.10.2016
21:17:08
Я смотрел курсы разработки под андроид, и там мне показывают enum, я обрадовался, вспомнил си. А через несколько слайдов, сказали чтобы я больше его не использовал. И показали чудовище из анотаций. Сказали что они быстрее и удобнее. Или использовать final переменные.

Alexey
11.10.2016
21:17:34

Denis
11.10.2016
21:18:07

Andre
11.10.2016
21:18:58
А что за лысый? Я только трех припоминаю, но двое - актеры, еще один - президент

Denis
11.10.2016
21:19:32

Alexandr
11.10.2016
21:20:08
Лысый из гугла который?

Sergey
11.10.2016
21:20:48

Denis
11.10.2016
21:24:11

Alexey
11.10.2016
21:25:34

Grigoriy
11.10.2016
21:25:57
мак что, простите?