@android_ru

Страница 3036 из 3205
Dmitriy
27.04.2018
10:45:51
Gleb
27.04.2018
10:46:35
плюс - может ты больше из пакета юзаешь что не шринкается... тут уж извините)

Dmitriy
27.04.2018
10:47:48
18745 - необфусцированная 18734 - обфусцированная

Google
Gleb
27.04.2018
10:49:04
что-то у тебя там не так))

Dmitriy
27.04.2018
10:50:02
whalemare
27.04.2018
10:50:26
а как работает шринк для уже скомпиленных jar-ников которые в проект как депенденси подключаются? типа часть вырезать из него, часть оставить, это же какая-то магия

Gleb
27.04.2018
10:50:27
Android :)
а - тогда норм - у меня 16

Quantum Harmonizer
27.04.2018
10:51:45
Gleb
27.04.2018
10:51:49
а как работает шринк для уже скомпиленных jar-ников которые в проект как депенденси подключаются? типа часть вырезать из него, часть оставить, это же какая-то магия
прогвард - это считай как как черный ящик -n джарников - на вход - результирующий на выход и он там подкапотом всё это аналайзит и режет

Elron
27.04.2018
10:51:49
В котлине есть расширения, прогуард лишние удаляет вообще ?!

whalemare
27.04.2018
10:52:33
думаю, так: сгребаются все джарники (в т. ч. твоё приложение) и, по мере обработки, суются в новый джарник
звучит убедительно, скорее всего так и есть. надо провести расследование

RoGr
27.04.2018
10:52:49
В какой пакет отнести Application класс в MVP ?

Aleksandr
27.04.2018
10:53:12
Привет всем! А есть здесь специалисты, которые занимаются планирование разработки приложений ? Хочу узнать о принципах. С чего начинается прототипирование ? Как разделяете большие задачи и т.д. ?

Dmitriy
27.04.2018
10:53:18
v4 fragment v4 media v4 view v4 widget Из каждого что-то да используем

Google
Gleb
27.04.2018
10:53:41
звучит убедительно, скорее всего так и есть. надо провести расследование
ты можешь на сайте прогварда полазить - там довольно всё "по-русски" написано, понятно и ... есть примеры для экспериментов с командной строки с прогвардом как поиграться

RoGr
27.04.2018
10:54:50
.antipatterns
А если серьезно

Dmitriy
27.04.2018
10:55:11
А если серьезно
А что вы хотите от этого класса?

Quantum Harmonizer
27.04.2018
10:55:30
А если серьезно
MVP — это presentation layer, он вообще ничего не знает, не хочет знать, не должен знать об Application.

Mi
27.04.2018
10:56:23
Like
27.04.2018
10:56:34
та ладноу, лепим как хочем)0)

Quantum Harmonizer
27.04.2018
10:56:48
MVP это не один слой, а архитектурный шаблон в целом
это presentation-layer архитектура, при этом domain может быть любым

Dmitriy
27.04.2018
10:57:05
MVP - это про представление

RoGr
27.04.2018
10:57:40
А что вы хотите от этого класса?
В общем есть задача постоянно забирать базу данных которая лежит в памяти телефона и добавляется туда перемещением с компьютера Мне нужно каждый раз получать обновлённую базу данных, поэтому я хочу в application классе при каждом запуске смотреть обновился ли файл базы данных

Yushka
27.04.2018
10:59:27
Dmitriy
27.04.2018
10:59:55
а правильно то как?
нет, это же антипаттерн :) Но если очень хочется то почему бы и нет?

Yushka
27.04.2018
11:00:36
нет, это же антипаттерн :) Но если очень хочется то почему бы и нет?
ну, я к тому, что, если это антипаттерн, то должен быть иной вариант работы со всем этим, вот и спрашиваю, как по-другому, чтобы было не антипаттерн?

хочется именно понять, как не антипаттерн в этом случае=)

Жабра
27.04.2018
11:00:58
.antipatterns
С чего это??

RoGr
27.04.2018
11:01:44
Мб у меня не правильный подход к решению данной задачи

Elron
27.04.2018
11:05:05
Ребят, а прогуард в котлине(и его расширения) тоже неиспользуемые классы и методы удаляет ?!

Google
Gregory
27.04.2018
11:09:08
Паттерны не нужны. Просто пишите код, который решает вашу задачу, без вопросов "а если мы завтра захотим".

Elron
27.04.2018
11:11:28
На котлине пишут классы и методы. В проекте есть неиспользуемые классы и методы. Удалит ли прогуард неиспользуемые классы и методы написанные на котлине ? @Harmonizr

Anna
27.04.2018
11:17:26
привет. как вы обычно обновляете токен, если старый устарел? через отдельный запрос? и если да, то это в виду обёртки над запросом? помогите, пожалуйста, найти достойное архитектурное решение для oauth2

ARDEV
27.04.2018
11:28:15
Подскажите как называеться та хрень которая разделяет екран на три части в кейте?

Gregory
27.04.2018
11:28:58
ViewPager?

ARDEV
27.04.2018
11:29:16
да, пасиб)

Artem
27.04.2018
11:45:29
Привет всем. Подскажите, пожалуйста, реально ли сделать такое без указания явных размеров в dp? Вопрос наверное скорее касательн окартинки



честно говоря не очень представляю как это делать именно стандартными средствами

sergeich [OKT]
27.04.2018
11:48:32
Привет всем. Подскажите, пожалуйста, реально ли сделать такое без указания явных размеров в dp? Вопрос наверное скорее касательн окартинки
Если размер картинки жёстко задан и всегда одинаков, то не вижу ничего зазорного в том, чтобы указать размеры в dp В ином случае, почему не wrap_content? Или картинка может быть неквадратной, а надо показывать квадрат?

Artem
27.04.2018
11:48:55
картинка приходит с сервера

поэтому видимо по низу и верху можно сделать align с текстом

размеры разные

Artem
27.04.2018
11:52:07
это для текста

Google
Artem
27.04.2018
11:52:12
а с картинкой как быть?

Emil'
27.04.2018
11:53:15
она должна увеличиваться?

Artem
27.04.2018
11:53:45
Задавать в dp и scaleType = centerCrop например

Artem
27.04.2018
11:54:34
надо чтобы она была вровень с текстом

полагаю что с высотой не будет проблем

ибо это alignы

а что делать с шириной?

Emil'
27.04.2018
11:55:05
constraint layout и guideline мб?

guideline по центру, верхние и нижние констрейнты картинки и текста указываешь на guideline - они ровняются по его центру

Лёша
27.04.2018
12:04:25
для текста делаешь как укзали выше у картинки верх и низ цепляешь к верху и низу текста начало к начлу парента, конец к началу текста и указываешь ratio 1:1

Yernar
27.04.2018
12:04:43
Всем привет. Начал пользоваться MapKit от яндекса. Использовав пример из документации, я заметил что при просмотре на карту, нету красной точки которая отображается обычно на картах яндекса. Никто не вкурсе как ее отобразить?

Artem
27.04.2018
12:05:33
Хорошо, попробую, спасибо

Vitalii
27.04.2018
12:15:40
Что лучше сначала изучить RxJava или Dagger

RoGr
27.04.2018
12:16:49
Как правильнее сократить код вызова findViewById и стоит ли это вообще делать ?

Artem
27.04.2018
12:17:15
лень писать?

ButterKnife, Android Data Binding

RoGr
27.04.2018
12:18:19
лень писать?
Ну, много раз вызывается он у меня на всех экранах

Google
RoGr
27.04.2018
12:18:29
А ручками не как?

Artem
27.04.2018
12:18:42
ну вот butterknife же

одной строкой

можешь заюзать Android Data Binding

RoGr
27.04.2018
12:19:17
Тут суть в том, что я не могу сторонние библиотеки подключать

Quantum Harmonizer
27.04.2018
12:19:19
Как правильнее сократить код вызова findViewById и стоит ли это вообще делать ?
Если kotlin, то Android Extensions. В случае с Java ничего лучше findViewById ещё не придумали.

Anton
27.04.2018
12:19:30
ну вот butterknife же
+ одна строка на инициализацию butterknife

Artem
27.04.2018
12:19:40
в смысле инициализацию?

Anton
27.04.2018
12:19:47
выходит, что с findViewById даже короче

Artem
27.04.2018
12:19:50
Butterknife.bind(this); в активности

Quantum Harmonizer
27.04.2018
12:20:28
Тут суть в том, что я не могу сторонние библиотеки подключать
можно просто сократить <V extends View> V find(@IdRes int id) { return (V) findViewById(id); }

RoGr
27.04.2018
12:21:01
Simon
27.04.2018
12:21:32
Kotlin же просто позволяет писатьпрямо id как будто это views

Quantum Harmonizer
27.04.2018
12:21:34
find -> $
ага, делали так)

Simon
27.04.2018
12:22:10
Статик импорт или что то такое

Artem
27.04.2018
12:22:34
как в шарпах всяких?

Quantum Harmonizer
27.04.2018
12:22:52
Статик импорт или что то такое
в котлине нет статик импорта ?

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