@android_ru

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

Andre
11.10.2016
19:34:07
Хорошая картинка была, че вы
не формат, оставил в оффтопе

Алексей
11.10.2016
19:50:07
@indevid91 про инъекции спрашивайте конкретно :)
Что такое инъекции зависимостей? Я так понял это что то типо фабрики? Как её используют в разработке под андроид?

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 это понятно, интересны сами подходы

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
Какие паттерны нужно знать в андроид разработке? Помимо билдер, синглтон, адаптер, ?

Denis
11.10.2016
20:50:36
ща тебе тут про MVP затирать начнут
MVP, MVC, MVVM еще есть на андроиде?

Artem
11.10.2016
20:50:49
MVP, MVC, MVVM еще есть на андроиде?
Все есть на андройде

Andre
11.10.2016
20:50:50
MVP, MVC, MVVM еще есть на андроиде?
да что хочешь, то и делай

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 юзаете?

Andre
11.10.2016
20:55:29
Чел опять пришел обращать в веру даггера и вайпера)
на 95 процентов безопаснее синглтона

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

Я ответил )

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

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

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
В Android 7.1 добавили Image keyboard support. Ахренеть
И поддержку круглых иконок, хотя как это на уровне системы я не представляю

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
В Android 7.1 добавили Image keyboard support. Ахренеть
прочитал и не вдуплил как это выглядит

стикеры что ли в клаву теперь можно сувать

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

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

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 переменные.

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

Denis
11.10.2016
21:19:32
А что за лысый? Я только трех припоминаю, но двое - актеры, еще один - президент
Он за производительность всех порвет. В Android developers ведет ролики про производительность.

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

Denis
11.10.2016
21:24:11
всё правильно теье сказали
А еще какие-то вещи из Java есть, которые нельзя использовать? А в большой Java они используются?

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

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