@xamarin_russia

Страница 340 из 619
vladimir
03.04.2018
12:00:12
и с ним разве нельзя делать правки? я нашему дизайнеру объясняю, если что-то сделать тяжело, то лучше переверстать, или как сделать лучше

единственный вариант для вас - сделать свой собственный пикер с нужными функциями

FinniV
03.04.2018
12:01:22
Боль

Google
Kirill
03.04.2018
12:03:10
Боль
"Прекрасный" у вас дизайнер)

Pavel
03.04.2018
12:10:14
Дизигн от заказчика
ох как я вас понимаю, я так же страдал, заказчику даже когда говоришь что есть устоявшаяся практика использования интерфейсов, материал дизайны, гайдлайны, и прочее, даже это не аргумент. Хочу чтобы андроид выглядел как айфон и все. И приходится все текстовые поля закруглять, делать костыли из пикеров как в айфоне, делать алерты как в айфоне, хорошо что сейчас у меня адекватные заказчики которые прислушиваются к мнению разрабов.

FinniV
03.04.2018
12:10:33
"Прекрасный" у вас дизайнер)
Это сам же заказчик

Bonart
03.04.2018
12:14:31
Ну если это хорошо оплачивается - то хрен бы с ним

Bonart
03.04.2018
12:17:12
Не бывает хороших и плохих заказчиков - бывают прибыльные и неприбыльные ;)

FinniV
03.04.2018
12:18:04
Для галеры может и прибыльный

Bonart
03.04.2018
12:18:38
Так что мешает сменить галеру?

Roman
03.04.2018
12:18:53
FinniV
03.04.2018
12:19:31
?‍?
03.04.2018
12:19:35
Ну если это хорошо оплачивается - то хрен бы с ним
Требовать от зачазчика-дизайнера бонусы за сложность? Есть платформы с разным дизайном, и пользователю удобнее, где всё знакомо, а не когда на iOS он увидит Android дизайн или наоборот. Основная масса исключений - игры/игровые приложения, где UI обычно самописный в виду определённых сложностей и синхронизации потоков UI.

Google
?‍?
03.04.2018
12:21:37
"любой каприз за ваши деньги"
За эти деньги можно оттолкнуль пользователя пользоваться программой в виду извращей в UI.

Bonart
03.04.2018
12:21:56
Верно, но это проблемы заказчика, если он настаивает. Можно об этом его предупредить но не нужно говорить "мы этого делать не будем"

Pavel
03.04.2018
12:22:28
"любой каприз за ваши деньги"
не, это тоже ерунда. Я как разраб таким образом получаю например совершенно нерелевантный опыт кастомизации юи непонятно для чего и зачем.

Bonart
03.04.2018
12:23:08
Разраб, умеющий в кастомные контролы - дорогой разраб

Pavel
03.04.2018
12:23:29
те бывает оправданная работа, а бывает неоправданнная. Писать кастомные датапикеры в андрид стайле на айфон это неоправданное усложнение. Даже с точки зрения времени разработки а значит денег, не говоря уже о пользовательском опыте.

Bonart
03.04.2018
12:23:33
Галеру можно и поменять, если лично тебе этот заказчик неприбыльный

vladimir
03.04.2018
12:24:16
а разраб, который может отказаться использовать кастомные контролы, но при этом умеет их варить - ещё дороже :)

Bonart
03.04.2018
12:25:19
Но научиться варить кастомные контролы можно только в процессе варки кастомных контролов. А тут еще и за чужой счет.

Pavel
03.04.2018
12:26:36
Все мои кастомные контролы были по сути просто вьюшками(в которые были понапиханы разные другие элементыв), которые я прогарммно поднимал из ксибов и засовывал как сабвью на экран. Такой вот прицнип был. Даже не знаю правильно это или нет.

FinniV
03.04.2018
12:31:09
C1Calendar вдруг кому нужен будет?

?‍?
03.04.2018
12:36:19
Все мои кастомные контролы были по сути просто вьюшками(в которые были понапиханы разные другие элементыв), которые я прогарммно поднимал из ксибов и засовывал как сабвью на экран. Такой вот прицнип был. Даже не знаю правильно это или нет.
На уровне надстройки вполне, но это скорее просто вёрстка. Контролл, это когда там есть логика, например, меняется цвет тени, размер, имеются свои состояния, есть реакции (для мобилок на касания, свапы, прокрутки), которые порождают смену состояний. Пример: пара блоков текста и кнопка - вьюшка, пара блоков текста в виде бегущей строки с возможностью настройки скорость, направление, в какую сторону/туда-и-сюда - контролл.

?‍?
03.04.2018
12:37:46
Там была внутренняя логика и ивенты, реакции на тапы и прочее.
Вопрос в её сложности. Для заказчика можно и вьюшку выдать за контролл ? Опишите, что этот контролл (вьюшка) делал(а)?

Denis
03.04.2018
12:59:26
Добрый день! Подскажите, может быть кто сталкивался с ошибкой java.lang.ClassNotFoundException dalvik.system.BaseDexClassLoader.findClass

java.lang.RuntimeException: at android.app.ActivityThread.handleCreateService (ActivityThread.java:2746) at android.app.ActivityThread.access$1800 (ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1386) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:135) at android.app.ActivityThread.main (ActivityThread.java:5254) at java.lang.reflect.Method.invoke (Native Method) at java.lang.reflect.Method.invoke (Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:902) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:697) Caused by: java.lang.ClassNotFoundException: at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass (ClassLoader.java:511) at java.lang.ClassLoader.loadClass (ClassLoader.java:469) at android.app.ActivityThread.handleCreateService (ActivityThread.java:2743)

Vitaliy
03.04.2018
12:59:45
Привет Обновил Мввм до 5,7. На Андроиде 7,0 работает норм На Андроид 6,0 ошибка(Java.Lang.ClassNotFoundException: Didn't find class "md59a0b3fdc8dd0c778a6edff0d780dba10.MvxContextWrapper" ) Клин/рэбилд Приложения удалял Не помогло

Max
03.04.2018
13:01:07
Добрый день! Подскажите, может быть кто сталкивался с ошибкой java.lang.ClassNotFoundException dalvik.system.BaseDexClassLoader.findClass
Ну, скорее всего забыл добавить какой-нибудь nuget или заюзал метод, который в PCL есть, а в Native нет

Denis
03.04.2018
13:01:41
А как можно диагностировать?

Информации по ошибке 0

Google
Max
03.04.2018
13:01:55
А как можно диагностировать?
У тебя предостаточно информации

Denis
03.04.2018
13:02:10
На что обратить внимание

информации нет по классу, который не найден

Max
03.04.2018
13:03:04
На что обратить внимание
на то, какой ты nuget ставил последним, и поставил ли ты точно ТАКОЙ ЖЕ в native проект

Denis
03.04.2018
13:07:01
Спасибо, проверим

?‍?
03.04.2018
13:09:29
Есть где-то статистика сколько (популярных) приложений маркетов написано с использованием Xamarin?

Denis
03.04.2018
13:10:06
https://www.xamarin.com/customers

может быть там есть что-то

Kirill
03.04.2018
13:11:56
Я это находил)

Оу, Slack на Xamarin? Вот это поворот. Правда они что на Electron'е лагающее нечто сделали, что на мобилке.

Denis
03.04.2018
13:14:25
Приложения на Xamarin в РФ https://notissimus.com/cases/

unum
03.04.2018
13:18:27
Никто не в курсе, есть ли spotlight под винду? Гугл какой-то бред про lock screen выдаёт

Max
03.04.2018
13:19:29
стандартный пуск

unum
03.04.2018
13:20:40
Но это же совсем не то

Кита
03.04.2018
13:28:52
Кстати после последнего обновления я прекращаю хейтить net standart и его разбиение пространств имен на разные библиотеки и потерю перфоманса на android из-за этого(может остались проблемы с 4.4 и ниже). После долгого профайлинга и логгирования в logcat времени создания application и activity, времени инициализации DI контейнера и Mapperа было выявлено что разницы теперь практически нет никакой. Старт Mono c AOT работает чуть быстрее но не сильно, а вот просадки перфоманса библ после перехода на net standart более не наблюдается.

Pavel
03.04.2018
13:29:53
Вопрос в её сложности. Для заказчика можно и вьюшку выдать за контролл ? Опишите, что этот контролл (вьюшка) делал(а)?
Кастомный слайдер был. Который менял цвет ползунка при смене значений, ну и дизайн у него был свой.

Google
Pavel
03.04.2018
13:31:31
Нет

?‍?
03.04.2018
13:31:47
Нет
Тогда контролл.

Pavel
03.04.2018
13:31:50
Там был слишком кастомный диз

Sergey
03.04.2018
15:29:03
ребята нужно на картинке нарисовать несколько линий по заданным точкам, скажите как проще реализовать струтуру лайанута

структуру

Кита
03.04.2018
15:36:37
я делал тесты, просадка была все таки была по перфомансу. Скорее всего из-за большого количества включаемых либ. Это в 2.0 уже не наблюдается просадка?
Ну с последним апдейтом Xamarin я не заметил просадки. Количество ли тоже было велико. Итоговый apk кстати на 2мб больше всего стал

Sergey
03.04.2018
16:07:43
Спасибо!

Alexander
03.04.2018
19:31:27
Добрый вечер всем! Нужен человек, который напишет простенькое мобильное приложение для общения с сервисом по REST API. С интересом рассмотрю предложения в личке

Alexander
03.04.2018
19:34:49
спасибо

Alexey
03.04.2018
23:27:16
Всем привет! Пытаюсь реализовать на Xamarin вход через Facebook по статье: Подключаем Facebook SDK для Xamarin.Forms https://habrahabr.ru/company/microsoft/blog/321454/ Дошел до этапа успешного инстанцирования AndroidFacebookService и вызова "LoginManager.Instance.LogInWithReadPermissions". После чего приложение вылетает с ошибкой "Java.Lang.NoClassDefFoundError: Failed resolution of: Landroid/support/customtabs/CustomTabsIntent$Builder;". Может быть кто-нибудь сталкивался с подобной ошбикой и знает как её устранить?

Michael
04.04.2018
06:03:33
Здравствуйте! У меня странная проблема: я создаю listview, а в его темплейте создаю грид и туда подгружаю изображение с Aspect="AspectFit", через source={имя файла}. Грид используется для того, чтобы вторым элементом в нем отображать символ выбора. В результате упомянутый грид растягивается по вертикали на полтора экрана, и я уже много чего перепробовал, но никак не могу понять, что именно надо сделать для того, чтобы он скукожился до пропорциональных изображению размеров.

Lamest
04.04.2018
07:14:42
ой а можно говнокод сюда скидывать? поделиться хочу своей радостью просто

Lamest
04.04.2018
07:16:09


это обработчик TapGestureRecognizer тапа. ButtonImage это строка, задающая картинку на кнопке

Google
Lamest
04.04.2018
07:28:50
не понравилось что ли?=(

Max
04.04.2018
07:29:22
не понравилось что ли?=(
красиво, просто все замерли от удивления ^^

Lamest
04.04.2018
07:30:25
а где правила чата? были же гдето

Max
04.04.2018
07:34:45
а где правила чата? были же гдето
Не помню чтобы они были) Возможно когда-то давно, когда тут было 120 человек, они и были и висели в закрепе

Denis
04.04.2018
07:37:57
на то, какой ты nuget ставил последним, и поставил ли ты точно ТАКОЙ ЖЕ в native проект
Проверили Nuget, все библиотеки везде одни и те же. Куда еще можно посмотреть?

Max
04.04.2018
07:39:15
Проверили Nuget, все библиотеки везде одни и те же. Куда еще можно посмотреть?
А что вы делаете собственно, что хотите реализовать или хотели, до появления ошибки?

Denis
04.04.2018
07:43:21
эта ошибка появляется только после публикации и только у 1,8% пользователей не можем найти связей

Ошибка появилась с первого релиза, какая именно функциональность к ней привела непонятно

Denis
04.04.2018
07:51:22
От версии не зависит

от 4.4 до 8

Lamest
04.04.2018
07:52:26
у меня так было на андроид 4.4 когда запускал ble сканирование как в 5.0. То есть, замарин не знал что такого апи нет в 4.4. Типа того. и в рантайме падал.

Max
04.04.2018
07:54:05
От версии не зависит
Откатите Nuget на какую-нибудь одну мажорную версию ( допустим 3.2->2.5), посмотрите что получится

Часто помогало

Lamest
04.04.2018
07:54:57
вообще, надо юи тесты напилить и найти таки тесткейс

Max
04.04.2018
07:55:18
С какими-нибудь Syncfusion уж прям каждый второй раз выручает

Lamest
04.04.2018
07:55:43
Max
04.04.2018
07:56:38
что-то пройдет что-то появится
± стабильно на 1 мажорную откатываемся == нет багов, новую ставим == -билд

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