Size: a a a

Android Developers

2021 January 15

Y

Yevhen in Android Developers
Ребята привет, написать статью Хочу стать Android Developer. Что, где и как учить https://dou.ua/lenta/columns/how-to-become-android-developer возможно тоже кому-то тут она будет полезной
источник

MA

Miras Akhmetov in Android Developers
источник

MA

Miras Akhmetov in Android Developers
maxDate как работает?
источник

MA

Miras Akhmetov in Android Developers
хочу сделать maxdate до семь дней
источник

RC

Roman Chumachenko in Android Developers
Ребят, поделитесь, пожалуйста, материалами о том, как можно структурировать стили, темы и ресурсы в прилаге
источник

ES

Egor Sigolaev in Android Developers
Roman Chumachenko
Ребят, поделитесь, пожалуйста, материалами о том, как можно структурировать стили, темы и ресурсы в прилаге
Что значит структурировать? Вплане на разные xml'ки разбить?
источник

ES

Egor Sigolaev in Android Developers
Или грамотное насоедование тем? Или называть как правильно?
источник

RC

Roman Chumachenko in Android Developers
Egor Sigolaev
Или грамотное насоедование тем? Или называть как правильно?
Грамотно наследовать, нормально именовать цвета и драваблы, чего не пихать в стили
источник

LS

Live Supstation in Android Developers
Roman Chumachenko
Грамотно наследовать, нормально именовать цвета и драваблы, чего не пихать в стили
Тоже было бы интересно почитать...
источник

АЛ

Артур Легуша... in Android Developers
всем привет, после миграции androidx у меня в файле Intent.java появилось очень много ошибок, как исправить ?
источник

В

Виктор in Android Developers
Roman Chumachenko
Грамотно наследовать, нормально именовать цвета и драваблы, чего не пихать в стили
Не думал, что можно как-то неграмотно наследовать/именовать темы. Названия - короткие, очевидные, наследование от необходимых тем(если Material, то там что-то вроде MaterialComponents). Если используете Material, то наследоваться от той, которая нужна(там есть Light, DayNight, Dark, NoActionBar и т.д.). Или я вас неверно понял?
источник

RC

Roman Chumachenko in Android Developers
Live Supstation
Тоже было бы интересно почитать...
Ну просто иногда такое мясо начинается, стараешься использовать стили, которые уже есть в проекте, а там напихано маржинов в стили кнопок
источник

Н

Никита 🙃 in Android Developers
Артур Легуша
всем привет, после миграции androidx у меня в файле Intent.java появилось очень много ошибок, как исправить ?
Удали импорты и заново импортируй
источник

RC

Roman Chumachenko in Android Developers
Виктор
Не думал, что можно как-то неграмотно наследовать/именовать темы. Названия - короткие, очевидные, наследование от необходимых тем(если Material, то там что-то вроде MaterialComponents). Если используете Material, то наследоваться от той, которая нужна(там есть Light, DayNight, Dark, NoActionBar и т.д.). Или я вас неверно понял?
Можно ведь через точку, а можно через парента. Оттенки цветов можно ублюдошно называть еще
Как называть в  dimens я даже не знаю хорошего варианта
источник

В

Виктор in Android Developers
Roman Chumachenko
Ну просто иногда такое мясо начинается, стараешься использовать стили, которые уже есть в проекте, а там напихано маржинов в стили кнопок
В стили выносится либо часто используемое для множества элементов, либо просто для быстрой смены всех цветов в одном месте, либо два в одном.
источник

АЛ

Артур Легуша... in Android Developers
Никита 🙃
Удали импорты и заново импортируй
так причем если нету нужного файла
источник

RC

Roman Chumachenko in Android Developers
Виктор
В стили выносится либо часто используемое для множества элементов, либо просто для быстрой смены всех цветов в одном месте, либо два в одном.
Ну такое. А потом залетает с другими отступами дизайн экрана и ты начинаешь угадывать, где там по цеопчке наследования какие отступы пошли
источник

ES

Egor Sigolaev in Android Developers
Roman Chumachenko
Грамотно наследовать, нормально именовать цвета и драваблы, чего не пихать в стили
Мне кажется статью кидать не уместно, в каждой компании свои правила. Но могу добавить от себя, что выработал несколько привычек.
1)все лейауты начинаются с общих названий. То есть activity_, fragment_, dialog_, layout_ и т.д. Так проще искать, сразу откидываются ненужные лейауты.
2)Цвета в основном пишу кемел кейсом, и стараюсь иметь по 2 - 3 цвета и не привязывать их к компонентам. То есть какие то colorPrimary, colorSecondary, можно еще добавлять dark, light.
3)По дроваблам иконки все всегда начинаются с ic_. С дроваблами в виде бекграундов сложнее, т.к. они бывают абсолютно разные, стараюсь называть background_.
4)Стили делаю в основном для кастомных вьюх. Если есть возможные 3 случая стиля у вьюхи, то делаю общий, делаю 3 наследника и через setTheme меняю внутри самого класса вьюхи.
4)Про дименс тоже не знаю, каша полная, думаю идеального правила нет.
источник

В

Виктор in Android Developers
Roman Chumachenko
Можно ведь через точку, а можно через парента. Оттенки цветов можно ублюдошно называть еще
Как называть в  dimens я даже не знаю хорошего варианта
Именование - фантазия разработчика. Главное - краткость и очевидность. У оттенков обычно есть имена. Например есть красный (Red), а есть чуть светлее(Crimson, кажется), есть темнее (DarkRed).
источник

RC

Roman Chumachenko in Android Developers
Виктор
Именование - фантазия разработчика. Главное - краткость и очевидность. У оттенков обычно есть имена. Например есть красный (Red), а есть чуть светлее(Crimson, кажется), есть темнее (DarkRed).
ну вот dark вообще ни о чем, для меня это вишня, для кого-то насыщенный темный-темный. Есть вариант именовать по material, когда там коэфициент чего-то там в имени
источник