@xamarin_russia

Страница 579 из 619
Кита
24.09.2018
14:11:44
Но решение не замусоривает код. Верстка находится там где и должна и не смешивается с кодом и не зависит от сторонних решений.

Андрей Родионович
24.09.2018
14:12:38
Но решение не замусоривает код. Верстка находится там где и должна и не смешивается с кодом и не зависит от сторонних решений.
ну так а где тут решение смешивается с кодом? Есть view директория там все и происходит

Boris
24.09.2018
14:12:40
Зато проще с состояниями работать, что явно более частая задача

Кита
24.09.2018
14:13:15
Зато проще с состояниями работать, что явно более частая задача
состояния привязываются из кода так же легко. Биндинги в верстке опять же замусоривают верстку

Google
Boris
24.09.2018
14:13:35
Когда начинаешь кучу условий учитывать в констрейтах, в итоге забываешь про какое нить редкое, которое не посчитается и все вылетит

Типичная проблема айосников короч

Кита
24.09.2018
14:13:49
ну так а где тут решение смешивается с кодом? Есть view директория там все и происходит
конвертер. А если ты проперти создашь, то ты отнаследуешься от определенной вью и будешь использовать в верстке это вью и никакое другое

Кита
24.09.2018
14:14:37
Когда начинаешь кучу условий учитывать в констрейтах, в итоге забываешь про какое нить редкое, которое не посчитается и все вылетит
так себе аргумент. Констрейнты просчитываются в дизайнтайме и если возникает проблема то конфликты помечаются

Андрей Родионович
24.09.2018
14:14:45
И любые вью использовать можно

Кита
24.09.2018
14:14:50
Расширяющее проперти есть
ну в любом случае это код отвечающий за верстку

Alexander
24.09.2018
14:15:22
Да, эпл не любит взять готовое, им всегда надо свою боль придумать в виде констрэйнов и приподнес и как эмэйзинг

Кита
24.09.2018
14:15:35
Для всех состояний?
а каких всех. Обычно либо что-то visible либо invisible

Boris
24.09.2018
14:15:47
Т.е. есть у тебя вьюха, которая на Айпад, айфон, лендскейп и портрет. Плюс разная верстка в зависимости от данных

И ты пытаешься то что совпадает вынести в общие методы и не дублировать

Google
Кита
24.09.2018
14:17:13
Т.е. есть у тебя вьюха, которая на Айпад, айфон, лендскейп и портрет. Плюс разная верстка в зависимости от данных
зависит от задач. Если заказчик заказывает разные вьюхи есть вообще крутые фичи позволяющие в одном xib описать то как будет действовать один и тот же элемент на разных ориентациях экрана

Boris
24.09.2018
14:17:14
В Андроиде все здоровые люди в основном мучают релейтив, а не констрейнт

Кита
24.09.2018
14:17:39
В Андроиде все здоровые люди в основном мучают релейтив, а не констрейнт
спорное утверждение, кто-то не был в чате нативщиков Android

Boris
24.09.2018
14:18:03
Все на айдишники завязано же

Кита
24.09.2018
14:18:11
зачем ревьювить верстку?

Boris
24.09.2018
14:18:31
зачем ревьювить верстку?
Чтобы знать что там не гавно?

Кита
24.09.2018
14:19:00
там сложно сделать говно

Boris
24.09.2018
14:19:06
Я по самому хмлнику вот не могу сказать гавно или нет

А уж по ченчсету в crucible каком нить - тем более

Кита
24.09.2018
14:19:35
но да, есть проблема с тем что у apple до сих пор нет своего языка разметки, но они обещали вроде как

Boris
24.09.2018
14:20:22
Ведерочный xml читается в целом нормально

Кита
24.09.2018
14:20:48
Но проверить верстку на соответствие макетам это больше дело QA. Ревью xiba да и xml дело бесcмысленное

Boris
24.09.2018
14:21:24
Если то что можно сделать 2 лейтами решено 500 в ведре я сразу увижу это

Кита
24.09.2018
14:22:05
Это как? вероятность стремится к 0

UI тем более у iOS не лагает

500 вложенностей вскроется рано или поздно и человек будет за такое бит канделябром)

Boris
24.09.2018
14:22:46
UI тем более у iOS не лагает
Пряморукий не лагает...

Google
Кита
24.09.2018
14:23:10
Пряморукий не лагает...
не так как UI на Xam Forms ?

Хочу рано
хоти. Бизнесу сэкономлено время - это главное. Каково решение - дело десятое

Boris
24.09.2018
14:23:35
не так как UI на Xam Forms ?
Пряморукий на хф тоже не лагает)

Кита
24.09.2018
14:23:46
Пряморукий на хф тоже не лагает)
сколько на него надо времени потратить

все не считают издержки

Boris
24.09.2018
14:23:55
Кита
24.09.2018
14:24:06
почему-то. Научитесь уже наконец считать издержки

Boris
24.09.2018
14:24:09
Наоборот потом патч релиз делать

Кита
24.09.2018
14:25:06
Ну проблема высосана из пальца. Я ни разу не видел людей которые бы умели делать дико глючную верстку на ios. Обсуждаем какого-то сферического коня в вакууме

говорю же синдром утенка

Кита
24.09.2018
14:26:42
ну минимум это сколько? Вот есть решение на xaml. Сколько времени нужно додуматься до Height={Binding Source={x:Reference Name=Rect2},Path = WithRequest } Converter = ConverterChtoDeletNa3/ и написать конвертер. Почему бы уже просто не признать очевидное? Нет млять будут упорно доказывать что белое это черное а черное это белое. Все я умываю руки

Boris
24.09.2018
14:27:29
Там сложность в том, что в зависимости от конфигурации на этом экране может быть любая вьюха внутрь вложена из довольно обширного списка

15 если хочешь более гибкий конвертер или поведение

Кита
24.09.2018
14:29:11
Ну минут 10 наверное
ну вот что и требовалось. 10 минут там, 10 минут сям. Туда сюда. в xcode быстро мышкой за пару минут накидал констрейнты и пошел дальше и даже не задался вопросом “а как”? с android studio побольше чутка там guidline надо заюзать но тоже быстро в принципе. И стандартно. Тот кто увидит верстку из мира android не задастся ни одним вопросом а почему а что а как

Google
Кита
24.09.2018
14:30:41
ой все

Boris
24.09.2018
14:32:22
Это почти серьезный вопрос вообще то

Как человек регулярно страдающий от того что на маке успеваю отресайзить окно VS до того как прогрузится верхняя системная панель спрашиваю

Кита
24.09.2018
14:35:07
только что замерил. Открытие xcode из VS на MacBook Air 2016 до полного появления всего интерфейса заняло 25 секунд. если xcode уже открыт переоткрытие нового xib занимает 15 секунд

Хотя мог написать слово “не долго”, “время которым можно пренебречь”

и это все ещё 9 xcode без импрувов в 10

Boris
24.09.2018
14:37:10
+ запустить мак)

Но вообще мы во вкусовщину скатился сейчас

Кита
24.09.2018
14:39:28
не мы а ты

Boris
24.09.2018
14:39:55
Визивиги вс текст - в целом вкувщина и холивар

Наверное 70% девов за первое, но они отсталые и не люди и не девы => 100% за второе

(тут должен быть мем с Кириллом и Мефодием, но мне влом)

Max
24.09.2018
14:53:14
для ресайза окошек

на маке

ибо разрабы OS X наголову отбитые и не завезли нормальные шорткаты на ресайз, приходится пользоваться сторонним ПО

Boris
24.09.2018
14:56:33
давно есть для этого нормальные проги
Я о том, что я успеваю отресайзить окно в тот момент пока системные меню прогружаются

И когда они прогрузятся, они перекроют студию

Кита
24.09.2018
14:58:21
Наверное 70% девов за первое, но они отсталые и не люди и не девы => 100% за второе
какое самомнение. Senior как раз отличается от Middla тем что понимает что такое инструменты и как их использовать, что такое издержки бизнеса и умеет расставлять приоритеты не опираясь на подобные категории и эмоции и чувства утенка

Boris
24.09.2018
15:00:30
В 90% случаев редакторы медленнее. Чаще всего и на ввод и на вывод

Google
Илья
24.09.2018
15:16:02
Народ, всем привет! Энтузиаст имеющий рабочий опыт в разработке Xamarin отзовись. Напиши в личку пожалуйста, у меня есть ряд вопросов, которыми не хотелось бы зафлуживать чат.

Олег
24.09.2018
15:29:06
Народ, всем привет! Энтузиаст имеющий рабочий опыт в разработке Xamarin отзовись. Напиши в личку пожалуйста, у меня есть ряд вопросов, которыми не хотелось бы зафлуживать чат.
Тут помимо про есть и новички, которым были бы интересны вопросы, так сказать "на будущее") предлагаю вкратце описать вопросы. Потому что, думаю, даже про не откликнется на такой запрос

Vitaly
24.09.2018
15:45:15
Народ, а есть какие-нибудь примеры тяжеловесных/сложных приложений на XF или MVVMcross,

Boris
24.09.2018
15:47:25
Народ, а есть какие-нибудь примеры тяжеловесных/сложных приложений на XF или MVVMcross,
Тут же серьезный чат, не стоит шутить про жирную мамашу, да?

Но вообще на кроссе вроде много всего

Vitaly
24.09.2018
15:54:28
Тут же серьезный чат, не стоит шутить про жирную мамашу, да?
Нет, интересуют крупные скоростные приложения, работающие с сетью, имеющие большие списки примеры посмотреть, не сэмплы

Boris
24.09.2018
15:57:46
Насколько я знаю, в российском приложении KFC, например

Но не факт, что его на тру-натив не переписали еще, я давно от его разрабов ничего не слышал

Kirill
24.09.2018
16:08:52
Code Writer
24.09.2018
16:09:36
Всем привет, поймал только что вот такое: JNI ERROR (app bug): local reference table overflow (max=512) Ни разу не видел такого, быстрое гугление не помогло выявить причину происходящего. Есть предположения?

Alexander
24.09.2018
16:14:09
Не знал что теперь можно вот так: xmlns:views="using:Lendout.Views", почему это не по умолчанию?

всмысле я про using

Boris
24.09.2018
16:15:09
В смысле вместо clr-namespace?

А какая в целом разница?

Alexander
24.09.2018
16:15:17
ага

Пока в написании, незнаю, может в старом способе ещё что то можно делать

Igor
24.09.2018
16:56:39
Нет конечно) Есть вот параша FlexLayout
А констрейнты типа не неюзабельная параша? Более идиотского и не-композируемого способа верстать UI, еще не придумали.

Страница 579 из 619