@android_ru

Страница 2889 из 3205
Dmitriy
30.03.2018
16:19:45
@DmitriyMitrofanov Я для этого и сюда писать начал. Мож кто поможет мне статью кинет там иил видос. А то я чото не то ищу видать
1.https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F 2. https://en.wikipedia.org/wiki/Factory_(object-oriented_programming)#Java 3.https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8

Grushin
30.03.2018
16:19:52
ой че тварится то))

Dmitriy
30.03.2018
16:20:16
неа Model View Presenter и любые другие архитектуры
что бы не было больно реализовывать интерфейсы =)

https://martinfowler.com/eaaDev/uiArchs.html

Google
Grushin
30.03.2018
16:22:40
что бы не было больно реализовывать интерфейсы =)
ну вот к примеру. есть активити и есть ресайклер адаптер. мне скажем надо интерфейс чтоб при клике на айтем дергался метод активити. или еще че. я беру создаю интерфейс, имплементю в активности делаю сеттер в адаптере и все. а MVP это типа упрощает?

Алексей
30.03.2018
16:22:41
зачем создавать такой метод в активити?:)

Grushin
30.03.2018
16:23:00
ну типа onAdapterClick

колбек

потому что все в активити находится)

Алексей
30.03.2018
16:23:57
потому что все в активити находится)
в активити находится только начало работы со всем

всё остальное должно быть ниже, насколько я знаю

Grushin
30.03.2018
16:24:36
android:configChanges="orientation|screenSize"

Dmitriy
30.03.2018
16:25:16
Ну свернули приложение, развернули и опять всё потерялось

Unknown
30.03.2018
16:25:49
Короче если ты пишешь простые приложение то забудь про MVP. Больше времени уйдет. А большие проекты будешь писать через год там уже и узнаешь зачем MVP нужен. Для Джуна MVP думаю слишком

Dmitriy
30.03.2018
16:25:54
или где-то кнопку добавили, логику написали, а вся остальная логика порушилась

Google
Dmitriy
30.03.2018
16:26:21
и вы часами ищете где и как нужно поменять, что бы всё согласованно работало

Unknown
30.03.2018
16:26:39
@InsanusMokrassar Неа. DI нужен больше для Миддла и сениора

Unknown
30.03.2018
16:26:53
Это же как в армии. Без звезд повышение не получить

Алексей
30.03.2018
16:27:05
Unknown
30.03.2018
16:27:15
А ну это да

Dmitriy
30.03.2018
16:27:28
Это всё для больших и сложных проектов. Где требуется разделение ответственности и четкая структура. И при изменении одной части другая часть должна оставаться рабочей

Unknown
30.03.2018
16:27:31
Вот у меня необходимость появилась. Яначал учить. А без этого учить ни кто не будет))

Igor
30.03.2018
16:27:52
@InsanusMokrassar Неа. DI нужен больше для Миддла и сениора
Чет мне стpашно пpедставить во что без DI может пpевpатить пpоект джун. И какие таски можно дать без знания DI :)

Unknown
30.03.2018
16:28:33
Могу исходник скинуть одного проекта

Тоько валерьянки купи

Алексей
30.03.2018
16:28:55
Могу исходник скинуть одного проекта
1. Я не уверен, что стоит это делать тут 2. А точно можно? (я про владельца проекта)

Igor
30.03.2018
16:29:15
Текст на кнопке поменять в ресурсах
Таск достойный получателя заpплаты :) Ну собственно я пpо это же.

Unknown
30.03.2018
16:29:22
@ikomarov А то мало ли)). Я работал над проектом чувака джуна. В итоге дошло до того что пришлось писать все с нуля =). Иначе ни как

Igor
30.03.2018
16:29:57
Алексей
30.03.2018
16:32:07
Unknown
30.03.2018
16:33:06
Индуз из гугла был сто пудово. Который по какой - то причине, решил атрибуты для вьюхи не добавлять через xml, а лишь программно.

Igor
30.03.2018
16:33:27
поди пакистанец какой или около того
Ан нет, внезапно, вполне себе pусский

Google
Unknown
30.03.2018
16:33:56
))

Igor
30.03.2018
16:33:59
Индуз из гугла был сто пудово. Который по какой - то причине, решил атрибуты для вьюхи не добавлять через xml, а лишь программно.
Такого не было, зато каpтинки сам подгонял под pазмеpы ImageView. Да так подгонял, что без кэша, в основном потоке, и с утечками.

Это впеpвые заставило меня написать свой кэш на PhantomReference, чтобы этот тpеш pесайклить.

Алексей
30.03.2018
16:34:23
боль-то какая

Igor
30.03.2018
16:34:38
Ну и до кучи, финализатоpы в котоpых объектам пpодлевается жизнь – ноpма...

Unknown
30.03.2018
16:34:41
В свое время тоже с Bitmapами парился. Даже на SO темы остались

Igor
30.03.2018
16:36:01
Меня интеpесует только одно: зачем, ведь есть пикассо, глайды и пpочее. Ну не напишешь же лучше чем squareup какой-нибудь.

Unknown
30.03.2018
16:38:35
Пикассо не глючый. Там все идеально. Главное настроить правильно. Года 2 уже использую его

Unknown
30.03.2018
16:38:49
Там глюки больше от ЖЦ идут

типо размер img не успел высчитать там ...

Алексей
30.03.2018
16:39:53
Были у меня какие-то траблы с ним

Сейчас не вспомню

Я потом еще проверял более новые версии и те же траблф оставались

Igor
30.03.2018
16:40:55
Ну пикассо глючный
А у меня шустpиком pаботает (внезапно, к слову, там где у глайда был OOM, пикассо вообще ничего не ест)

Но я туда еще Okhttp3Downloader навеpнул

типо размер img не успел высчитать там ...
Ай, ну это извините, ViewTreeObserver, onPreDrawListener, и впеpед :)

Google
Quantum Harmonizer
30.03.2018
16:41:57
Ну пикассо глючный
ну вот если бы к этому заявлению прилагались какие-то серьёзные наблюдения, то мы бы, конечно, прислушались

Unknown
30.03.2018
16:42:33
@ikomarov вот как аз ViewTreeObserver тупил. Открыл 2 активити, а при возрате там бага была. Уже не помню переписал и норм. Без ViewTreeObserver.

Алексей
30.03.2018
16:42:34
Если вспомню, что там было - напишу

Unknown
30.03.2018
16:42:40
через Таргет

Admin
ERROR: S client not available

Unknown
30.03.2018
16:43:43
Возможно)

isom.programmer
30.03.2018
17:02:16


Dmitriy
30.03.2018
17:03:26
ищете svg и импортируете в студию. Она сама в такой формат переведет

Алексей
30.03.2018
17:03:45
В андроид студии много иконок можно получить в три клика

Dmitriy
30.03.2018
17:04:17
svg это формат, ведь так?
да. Векторная графика.

Алексей
30.03.2018
17:04:19
Правой мышью по ресурсам, левой по Vector Asset, настроил, нажал ok

isom.programmer
30.03.2018
17:04:47
Спасибо за ответы, сейчас попробую оба варианта

Dmitriy
30.03.2018
17:05:46
https://www.shutterstock.com/search?searchterm=icons&search_source=base_search_form&language=ru&page=1&sort=popular&image_type=vector&measurement=px&safe=true

https://materialdesignicons.com/

А я лично конвертирую svg в vector drawable с помощью этого ресурса: http://a-student.github.io/SvgToVectorDrawableConverter.Web/

isom.programmer
30.03.2018
17:06:46
спасибо

Google
Unknown
30.03.2018
17:38:01
Обновил ANdroid studio 3.1 ButterKnife не работает

Какбыть?

Kirill
30.03.2018
17:46:14
Обновил ANdroid studio 3.1 ButterKnife не работает
Сноси баттрнайф нафиг если проект небольшой))

Alexander
30.03.2018
17:47:27
а зачем он сейчас вообще?

Quantum Harmonizer
30.03.2018
17:48:20
а зачем он сейчас вообще?
А зачем он был раньше?)

Alexey
30.03.2018
17:50:04
Чтобы сразу из вьюхи тысячу комонентов биндил в поля

Unknown
30.03.2018
17:52:26
Как откатить Студию?

Такая глючная хрень вообще

Alexey
30.03.2018
17:54:03
В идее новой поддержка всех фишек 3 студии есть

Unknown
30.03.2018
17:55:02
Откуда скачать можно Android studio 3.0.1?

Это реально ужас какой- то

Тормозит все ппц

FromSi
30.03.2018
17:57:37
Меня в 3.1 бесит зависающая документация методов. -_-

Albert
30.03.2018
18:02:44
Тормозит все ппц
У меня тоже. Просто адово

Unknown
30.03.2018
18:04:40
ставлю 3.0

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