
Штирлитц
17.07.2017
14:42:37
А что тогда сделать?

Ярослав
17.07.2017
14:42:41
а зря, если нужно будет проставлять все размеры для ландскейпа и для таблеток различных размеров в дальнейшем - это необходимо. Иначе заебёшься по XML бегать в поисках.
будет проще. Мало кто в проектах в принципи так делает. Я сам изредка прибегаю к этому)

balolam
17.07.2017
14:43:15

Google

Штирлитц
17.07.2017
14:43:16
Ну там landscape нет

balolam
17.07.2017
14:43:26
Преждевременные такие оптимизации - зло

Ярослав
17.07.2017
14:43:44
хз, хз, как только начал кодить - сразу приучался всё писать в dimens файлах и в этом нет ничего сложного
да, но не стоит так делать не отдавая отчет за чем это и пока нет нужды (у новичка ее и не будет).

Anatoly
17.07.2017
14:43:58
Yaroslav +

balolam
17.07.2017
14:44:29
кому как удобнее)
Вы просто не сравнивайте себя и человека который только учится, ему не нужны сейчас все эти штуки)

Александр
17.07.2017
14:45:21

balolam
17.07.2017
14:45:26
это не неправильно

Ярослав
17.07.2017
14:45:31
+ в дальнейшем, если есть куча текста одинакового размера или кнопок одинаковой ширины и т.д., если нужно поменять все одним махом, это займёт 10 сек, а не десяток минут по куче экранов и крики недовольных QA, которым не понравится размер текста на определённых скринах

balolam
17.07.2017
14:45:45
И если так уж пошло, то лучше делать в темах размеры
А не ссылаться с xml на dimensions
Видимо вы плохо работали с темами)

Google

balolam
17.07.2017
14:47:33
Или вообще не работали
Ведь тогда бы так не писали
Тем более, что я же не написал не использовать, я оспорил совет как таковой, ведь нужно считаться с тем, кому он предназначен. Вам же в школе объясняя квадратные уравнения в третьем классе не пытались вдолбить, что корней может быть больше чем два и существуют еще и комплексные числа)

Штирлитц
17.07.2017
14:51:23
Так что мне лучше тогда сейчас делать??

balolam
17.07.2017
14:52:39
Оставить заметку взглянуть на то как работать с ресурсами в Android (не только строковыми) и лучше ознакомится с тем как правильно верстать, если можно так сказать, адаптивные лайауты. Так же посмотрите примеры на gihub открытых проектов)

Штирлитц
17.07.2017
14:53:22
А нет на примете такого проекта?

Александр
17.07.2017
14:55:39
Быстро кодить - долго поддерживать, долго кодить - быстро поддерживтаь. Тут же первый вариант? )

Штирлитц
17.07.2017
14:57:11
Ну в моём случае 50\50)
Долго кодить - долго поддерживать)

Александр
17.07.2017
14:58:29

Штирлитц
17.07.2017
14:59:28
Да это не моё) Сумел заполучить заказ. Приложение не сложное само по себе, вот только с разметкой траблы. + там ещё по мелочи)

Aleksey
17.07.2017
15:01:53
Привет, ребят! Кто как реализует навигацию в андроид? В плане между фрагментами и прочее.
Как решаете задачу с onBackPressed()?

sergeich [OKT]
17.07.2017
15:02:23
Кто как

balolam
17.07.2017
15:02:53

Aleksey
17.07.2017
15:04:00

balolam
17.07.2017
15:04:43

Aleksey
17.07.2017
15:06:51

balolam
17.07.2017
15:07:48
Вам сюда https://t.me/Android_Architecture

Aleksey
17.07.2017
15:09:54
Спасибо на наводку ?

Google

Dmitri
17.07.2017
15:17:49
Подскажите как лучше организовать трекинг ошибок если приложения нет в плеймаркете, друзья тестят
Какие-то либы может?

Grigory
17.07.2017
15:19:53
Beta Crashlytics

Dmitri
17.07.2017
15:20:07

Aleksey
17.07.2017
15:21:00
В админке
В веб

Grigory
17.07.2017
15:21:08
там админка есть

Dmitri
17.07.2017
15:21:22
Это все на веб морде?

Grigory
17.07.2017
15:21:26
http://try.crashlytics.com/beta/

Dmitri
17.07.2017
15:21:26
Прикольно, спасибо

Kostya
17.07.2017
15:31:15
кто знает почему файл возвращает, что он не exists, хотя я делал new File(path)?

Ivan
17.07.2017
15:32:14

Kostya
17.07.2017
15:32:34
ну пермишен есть
тоже про это думал
но правильно я понимаю ли алгоритм?
Если сделать new File(path), То за этим путем появится файл?

Yuriy
17.07.2017
15:34:44
потому что он не создаёт файл

Kostya
17.07.2017
15:36:27
ну а как же new FIle()?

Grigory
17.07.2017
15:38:41
чтобы создать файл нужно вызвать метод createNewFile

Kostya
17.07.2017
15:38:49
спасибо
не однозначно

Google

Kostya
17.07.2017
15:38:58
думал new File и создает файл

Dmitri
17.07.2017
15:39:14
Объект лишь

Kostya
17.07.2017
15:39:23
оказывается еще и директорию нужно вручную создать перед этим
окей, спасибо, понял косяк

The
17.07.2017
15:46:24
Пацаны, как можно убрать с CollapseToolbar возможность expand-иться?

Dmitri
17.07.2017
15:46:56
Behaviour?

The
17.07.2017
15:47:31

Admin
ERROR: S client not available

Dmitri
17.07.2017
15:47:58
как?
Ну у вьюх в координаторЛейаут есть своество такое
Туда вроде надо смотретт

The
17.07.2017
15:49:36
спс

Dmitri
17.07.2017
15:49:53
как?
А вообще загугли coordinatorlayout, много туториалов хороших, в том числе и с тулбарами
Очень мощные, их там вертят как угодно и объясняют по коду

Alex
17.07.2017
16:22:50
День добрый.
В консоли наблюдаю такие крэш-репорты:
backtrace:
native: pc 0000000000000928 /data/data/<app_name>/code_cache/com.android.renderscript.cachelibrs.mask#B76XOC.so (deleted)
Я так понимаю, что где-то падает renderscript. Но как это место локализовать - не понимаю.
Никто с подобным не салкивался?

Alexey
17.07.2017
17:01:24
Привет всем! Коллеги, а есть ли у кого-нибудь устройство Xiaomi Redmi Note 2 c 5.0.2 на борту или huawei hwG750-T00 c 4.4.2 на борту. Происходит непонятная бага а юзер, соответственно, логу снять не может. Может кто-нибудь помочь с этим делом?

Aleksandr
17.07.2017
17:45:45
Привет всем. Подскажите на основе своего опыта какой дистрибутив Linux лучше выбрать для Android-разработки?

Nikita
17.07.2017
17:48:15

sergeich [OKT]
17.07.2017
17:51:06

Aleksandr
17.07.2017
17:52:37

Google

Nikita
17.07.2017
17:53:37

sergeich [OKT]
17.07.2017
17:55:03

Daniil
17.07.2017
17:55:23
Почему JRebel кидает NotFoundException при запуске приложения? Не может найти картиночку

Aleksandr
17.07.2017
17:57:07
Всем спасибо. Буду пробовать Ubuntu.

Vladimir
17.07.2017
18:33:25
Ребят, подскажите хоткей на Винде в такой ситуации
В активности жмём ctrl+o, пишем on и нам подсвечивает первый метод. Как по ним дальше перемещаться?

Dmitri
17.07.2017
18:34:37

Vladimir
17.07.2017
18:36:13

Dmitry
17.07.2017
19:32:36
Всем привет
Спутанный вопрос немного у меня, как и мысли сейчас.
Как то слышал такие фразы: “А мы у себя в приложении ушли от активити в сторону кастомных вьюх”. Теперь вот сижу думаю, а у кого какие базовые классы в проекте определяют лейауты, какие нибудь там контроллеры? У всех ли они наследуют активити, или еще пути есть, например все абстрагировать все через интерфейсы, уйти от абстрактных классов?
припоминаются статьи, где авторы пишут что интерфейсы лучше абстрактных классов
кто то пробовал вообще по другому реализовывать пользовательский интерфейс?

Aleksey
17.07.2017
19:49:54
Очень запутанный, правда
Я знаю, что берут какой-нибудь лэйаут и наследуют его
В конструкторе можно инфлэйтить необходимый xml
И потом добавлять на другой лейаут одним тегом
Или же сразу в активити в кач-ве контентВью
Сам так не делал
Но это как альтернатива фрагментам
Для этого способа есть либы, которые заменяют FragmentBackstack