А вместе сопрягать картинки и разметку, чтобы всё было стильно и нарядно, кто будет?

|
yar_rick 2022-06-25 23:51:35
Нужно просто прямо в студии развить инструменты дизайна
yar_rick 2022-06-25 23:52:07
И чтобы сам дизайн был в такой форме, который сразу используется в код, без лишней обработки
yar_rick 2022-06-25 23:52:19
Потому что сейчас НЕЭФФЕКТИВНО
inthecornersc 2022-06-25 23:52:28
yar_rick 2022-06-25 23:51:16
Вот развивают же сейчас figma-to-compose, это пока костыль, но в будущем мой подход будет больше применяться

Да конечно. В фигме кто-то что-то изменит, экспортирует это в код и ваш текущий код пойдет по женской линии

yar_rick 2022-06-25 23:52:45
inthecornersc 2022-06-25 23:52:28
Да конечно. В фигме кто-то что-то изменит, экспортирует это в код и ваш текущий код пойдет по женской линии

Да, потому что сейчас через жопу

yar_rick 2022-06-25 23:52:59
Человек сидит и по картинке верстает, это же сюр
yar_rick 2022-06-25 23:53:22
Это ручная работа, которую надо убирать
inthecornersc 2022-06-25 23:53:33
yar_rick 2022-06-25 23:52:59
Человек сидит и по картинке верстает, это же сюр

Это норм, если дизайнер правильный.

yar_rick 2022-06-25 23:53:47
А потом QA сравнивает, хороший ли глаз у верстальщика, или он не pixel-prefect
yar_rick 2022-06-25 23:54:41
Вы просто подумайте, как убыстриться разработка без этого тормозного этапа
inthecornersc 2022-06-25 23:54:51
yar_rick 2022-06-25 23:53:47
А потом QA сравнивает, хороший ли глаз у верстальщика, или он не pixel-prefect

С чем сравнивать для iOS? Какой будет общий эталон? QA должен разбираться в коде для android и iOS?

yar_rick 2022-06-25 23:56:12
inthecornersc 2022-06-25 23:54:51
С чем сравнивать для iOS? Какой будет общий эталон? QA должен разбираться в коде для android и iOS?

Так ведь я к тому и веду, чтобы освободить от двух копий дизайна — в Фигме и в коде. Две одинаковые сущности, которые нужно сравнивать. А зачем, когда должна быть одна?

SamuraiDev 2022-06-25 23:57:17
Кодер не должен знать какими муками это нарисовано. Дизайнер не должен знать какими муками это реализовано
inthecornersc 2022-06-25 23:57:40
yar_rick 2022-06-25 23:54:41
Вы просто подумайте, как убыстриться разработка без этого тормозного этапа

Всю жизнь везде сначала рисуют эскизы на бумаге, обсуждают, принимают, потом делают это в виде картинок, обсуждают, принимают… От простого к сложному… А оказывается, нужно просто сразу всё делать в хмл! 😁

Александр Зобов 2022-06-25 23:59:40
Ищу ментора по разработке на Kotlin, если есть интерес — прошу сообщить в пм.
yar_rick 2022-06-25 23:59:48
inthecornersc 2022-06-25 23:57:40
Всю жизнь везде сначала рисуют эскизы на бумаге, обсуждают, принимают, потом делают это в виде картинок, обсуждают, принимают… От простого к сложному… А оказывается, нужно просто сразу всё делать в хмл! 😁

Да набросай ты на бумаге, никто не осудит, просто потом нужен инструмент для создания исходника дизайна, который сразу можно использовать в коде. И в Android этого почти добились при помощи XML, только инструменты дизайна в студии не запилили нормальные. Сейчас появился Compose и будет Figma to Compose и это шаг в нужном направлении

2022-06-25 23:59:53
PSA_98Serg 2022-06-25 23:51:02
Скорее дизайн в фигме — это пожелание.

Пожелание? Тогда как в команде, дизайнер должен донести свою мысль программисту?

Harmonizr 2022-06-26 00:00:05
Александр Зобов 2022-06-25 23:59:40
Ищу ментора по разработке на Kotlin, если есть интерес — прошу сообщить в пм.

могу поменторить, а вот писать первым не могу)

inthecornersc 2022-06-26 00:00:09
SamuraiDev 2022-06-25 23:57:17
Кодер не должен знать какими муками это нарисовано. Дизайнер не должен знать какими муками это реализовано

На самом деле должны. Потому что оба должны пользоваться общей дизайн-системой.

PSA_98Serg 2022-06-26 00:00:21
SamuraiDev 2022-06-25 23:57:17
Кодер не должен знать какими муками это нарисовано. Дизайнер не должен знать какими муками это реализовано

Дизайнер должен знать реализуемы ли его пожелания, с муками или без. И понимать возможности того для чего творит. В частности того что разрешение может быть примерно от 720 на 360 до 4000 на 1960 и с aspect ratio от 3 на 4 до 9 на 16

PSA_98Serg 2022-06-26 00:01:23
2022-06-25 23:59:53
Пожелание? Тогда как в команде, дизайнер должен донести свою мысль программисту?

Понимая проблему наличия зоопарка из 100000 видов устройств с разными расширениями и размерами.

r_u_s_r_s_t 2022-06-26 00:01:26
SamuraiDev 2022-06-25 23:50:25
Ну на голом win api формы делать это тоже себя не любить надо наверно. А вот после winForms я уже подутомился

Это не только формы, там все ж через это, банальный i/o

PSA_98Serg 2022-06-26 00:02:37
В идеале с него нужна верстка не в пикселях а в процентах от ширины/высоты, а в dp только отступы и подобное как в matherial io
SamuraiDev 2022-06-26 00:03:12
PSA_98Serg 2022-06-26 00:00:21
Дизайнер должен знать реализуемы ли его пожелания, с муками или без. И понимать возможности того для чего творит. В частности того что разрешение может быть примерно от 720 на 360 до 4000 на 1960 и с aspect ratio от 3 на 4 до 9 на 16

Ну в пределах разумного конечно. С тем, что используется в приложениях должен быть знаком естественно и отсебятину не гнать без дополнительного обсуждения

inthecornersc 2022-06-26 00:03:33
yar_rick 2022-06-25 23:59:48
Да набросай ты на бумаге, никто не осудит, просто потом нужен инструмент для создания исходника дизайна, который сразу можно использовать в коде. И в Android этого почти добились при помощи XML, только инструменты дизайна в студии не запилили нормальные. Сейчас появился Compose и будет Figma to Compose и это шаг в нужном направлении

Картинки вы тоже в хмл будете делать?

notworkingcode 2022-06-26 00:03:50
inthecornersc 2022-06-26 00:03:33
Картинки вы тоже в хмл будете делать?

А чо нет

creeksoncreeks 2022-06-26 00:03:52
SamuraiDev 2022-06-25 23:57:17
Кодер не должен знать какими муками это нарисовано. Дизайнер не должен знать какими муками это реализовано

если кодер не умеет в основы дизайна, и оперирует штуками типа «я погромист а не дизайнер» – мои ему соболезнования

yar_rick 2022-06-26 00:03:59
inthecornersc 2022-06-26 00:03:33
Картинки вы тоже в хмл будете делать?

Дизайн — это не про картинки. Картинки — это иллюстратор

2022-06-26 00:04:30
yar_rick 2022-06-26 00:03:59
Дизайн — это не про картинки. Картинки — это иллюстратор

Чувак, лучше молчи, вот серьезно. Не порть себе репутацию.

inthecornersc 2022-06-26 00:05:23
yar_rick 2022-06-26 00:03:59
Дизайн — это не про картинки. Картинки — это иллюстратор

Ой всё.
А вместе сопрягать картинки и разметку, чтобы всё было стильно и нарядно, кто будет? А цвета выбирать?

SamuraiDev 2022-06-26 00:05:39
creeksoncreeks 2022-06-26 00:03:52
если кодер не умеет в основы дизайна, и оперирует штуками типа «я погромист а не дизайнер» – мои ему соболезнования

Опять же в пределах разумного. Минимальную оценку удобства тоже должен давать

notworkingcode 2022-06-26 00:06:05
inthecornersc 2022-06-26 00:05:23
Ой всё.
А вместе сопрягать картинки и разметку, чтобы всё было стильно и нарядно, кто будет? А цвета выбирать?

Джун 👍

yar_rick 2022-06-26 00:08:24
Я понимаю, что вы относитесь с скепсисом, но движение в этом направлении есть. Сейчас ещё не время, конечно. Но если можешь сразу делать дизайн в коде или в XML, то я думаю, это классный навык. Сам всегда верстал сразу в коде для личных проектов, мне очень нравится такой подход.
notworkingcode 2022-06-26 00:09:35
Сам делаю != делают все
inthecornersc 2022-06-26 00:09:36
notworkingcode 2022-06-26 00:06:05
Джун 👍

И то верно. Контора такая: вот вам наши фирменные цвета и шрифты.
Джун: нафиг-нафиг, вот вам дефолтные colors.xml и styles.xml
Контора: а как же iOS?
Джун: не знаю, не пробовал

yar_rick 2022-06-26 00:10:25
notworkingcode 2022-06-26 00:09:35
Сам делаю != делают все

Да, тут просто вопрос был, можно ли делать дизайн сразу в студии. Вот я так и делаю, мне нравится.

yar_rick 2022-06-26 00:10:48
Если получается, то зачем себя мучить Фигмой еще
SamuraiDev 2022-06-26 00:10:48
yar_rick 2022-06-26 00:08:24
Я понимаю, что вы относитесь с скепсисом, но движение в этом направлении есть. Сейчас ещё не время, конечно. Но если можешь сразу делать дизайн в коде или в XML, то я думаю, это классный навык. Сам всегда верстал сразу в коде для личных проектов, мне очень нравится такой подход.

Да типа какую-то мелочь сверстать в коде это норма. Но когда интерфейс состоит не из 2.5 контролов – сразу в код уже не особо охота лезть. Рискуешь потерять кучу времени и выгореть за день

inthecornersc 2022-06-26 00:11:17
yar_rick 2022-06-26 00:10:25
Да, тут просто вопрос был, можно ли делать дизайн сразу в студии. Вот я так и делаю, мне нравится.

Если будете работать в большой конторе, то сильно удивитесь

yar_rick 2022-06-26 00:11:23
SamuraiDev 2022-06-26 00:10:48
Да типа какую-то мелочь сверстать в коде это норма. Но когда интерфейс состоит не из 2.5 контролов – сразу в код уже не особо охота лезть. Рискуешь потерять кучу времени и выгореть за день

Да, поэтому нужен просто нормальный инструмент

creeksoncreeks 2022-06-26 00:11:27
yar_rick 2022-06-26 00:08:24
Я понимаю, что вы относитесь с скепсисом, но движение в этом направлении есть. Сейчас ещё не время, конечно. Но если можешь сразу делать дизайн в коде или в XML, то я думаю, это классный навык. Сам всегда верстал сразу в коде для личных проектов, мне очень нравится такой подход.

а иконку и кастомные drawable брать на скачатьиконкионлайн.рф да?

2022-06-26 00:11:36
yar_rick 2022-06-26 00:11:23
Да, поэтому нужен просто нормальный инструмент

Он есть. Называется фигма. Прикинь?

yar_rick 2022-06-26 00:12:07
inthecornersc 2022-06-26 00:11:17
Если будете работать в большой конторе, то сильно удивитесь

Я работал, там были дизайнеры. Я тогда и заметил, что это проблема.

yar_rick 2022-06-26 00:12:44
2022-06-26 00:11:36
Он есть. Называется фигма. Прикинь?

Он не генерирует код. Код потом генерирует программист НА ГЛАЗ

creeksoncreeks 2022-06-26 00:13:16
creeksoncreeks 2022-06-26 00:11:27
а иконку и кастомные drawable брать на скачатьиконкионлайн.рф да?

а я, короче, хочу, чтобы мои иконки не на месте были, а летали постоянно по лейауту, мне в xml обжэкт аниматоры прописывать? а векторы рисовать по координатам, да?

notworkingcode 2022-06-26 00:13:49
yar_rick 2022-06-26 00:12:07
Я работал, там были дизайнеры. Я тогда и заметил, что это проблема.

Проблема в чем? Ты сам не сделаешь в xml так, как хочет заказчик. По этому дизайнер придумывает дизайн, согласовывает с заказчиком и тыкать тебя в него со словами: «Вот так надо»

inthecornersc 2022-06-26 00:14:01
yar_rick 2022-06-26 00:12:44
Он не генерирует код. Код потом генерирует программист НА ГЛАЗ

А вот чтобы этого не было, все хором должны использовать дизайн-систему. Шок-новости 😁

SamuraiDev 2022-06-26 00:14:16
yar_rick 2022-06-26 00:12:44
Он не генерирует код. Код потом генерирует программист НА ГЛАЗ

Ну почему на глаз. Дизайнер размеры подписать не может чтоль?🤔

yar_rick 2022-06-26 00:15:04
Дизайн-система, подписать размеры — вы не видите, что это просто костыли для пока еще не решенной проблемы? )
notworkingcode 2022-06-26 00:15:23
yar_rick 2022-06-26 00:15:04
Дизайн-система, подписать размеры — вы не видите, что это просто костыли для пока еще не решенной проблемы? )

Да какой проблемы то

|