Sherzod
25.09.2017
09:13:31
Поменял TextCell на Label, не помогло
Летучая
25.09.2017
09:13:58
Vladislav
25.09.2017
09:14:08
Летучая
25.09.2017
09:14:15
Так вот, pcl не под всеми платформами заводится
Google
Sherzod
25.09.2017
09:14:30
Летучая
25.09.2017
09:14:31
а нетстандарт решает эту проблему
Кита
25.09.2017
09:14:38
Vladislav
25.09.2017
09:14:47
на установке App.MainPage?
Kirill
25.09.2017
09:15:00
Летучая
25.09.2017
09:15:08
для тестов юзаю
с uwp были какие-то проблемы в прошлом году
Кита
25.09.2017
09:15:23
Sherzod
25.09.2017
09:15:26
Летучая
25.09.2017
09:15:31
а я юзаю
Кита
25.09.2017
09:15:34
Google
Летучая
25.09.2017
09:15:39
и поэтому мне нужен нетстандарт
"не использую фичу" = "не нужна" штоле?
в корне не согласен с такой точкой зрения
Кита
25.09.2017
09:16:30
да да да. Месье знает толк в извращениях.
Sherzod
25.09.2017
09:16:33
Кита
25.09.2017
09:16:55
только помни что виртуальная машина под мобилки не всесильна, а на андроиде их работает две
и поэтому либо у тебя разработка под мобильные платформы, либо разработка на языке F#
Kirill
25.09.2017
09:18:09
Sherzod
25.09.2017
09:18:12
Vladislav
25.09.2017
09:19:04
да, походу проблема в xaml
в конструкторе xaml.cs что то делал?
Кита
25.09.2017
09:19:20
Sherzod
25.09.2017
09:19:43
public MenuPage()
{
InitializeComponent();
Title = "Menu";
BindingContext = new MenuPageViewModel();
}
}
Летучая
25.09.2017
09:19:48
хз не понимаю, в чём провинился нетстандарт. F# проект у меня не включен в бинарники, используются _только_ для тестов. хотя язык как таковой прекрасно работает и с Xamarin Native, и где-то писали, что XF тоже (но я не проверял)
Vladislav
25.09.2017
09:21:08
Kirill
25.09.2017
09:21:49
В ощем поможет классический способ - удали половину разметки, если будет падать - удали другую половину и верни первую, если перестало - проблема где--то в удаленной части, дальше возвращай её и удаляй от неё половину и так найдешь корень зла
Sherzod
25.09.2017
09:22:02
проблема в стиле
Vladislav
25.09.2017
09:22:21
Google
Sherzod
25.09.2017
09:22:27
в кастомном, который в ContentPage.Resources лежит
Kirill
25.09.2017
09:22:32
Vladislav
25.09.2017
09:23:03
ща сек
<ContentPage.Resources>
<ResourceDictionary>
<Style x:Key="buttonStyle" TargetType="Button">
<Setter Property="TextColor" Value="#004D40" />
<Setter Property="BackgroundColor" Value="#80CBC4" />
<Setter Property="FontSize" Value="Large" />
</Style>
</ResourceDictionary>
</ContentPage.Resources>
Кита
25.09.2017
09:24:10
Sherzod
25.09.2017
09:24:34
Vladislav
25.09.2017
09:25:05
Кита
25.09.2017
09:25:33
Sherzod
25.09.2017
09:26:01
Налезает на системный статусбар
надо падинг делать?
Vladislav
25.09.2017
09:26:16
Sherzod
25.09.2017
09:27:01
на скрине, naviagion drawer налезло на статусбар системный
под 4G
Кита
25.09.2017
09:27:10
Vladislav
25.09.2017
09:28:04
Их проблемы. Я не знаю какой бизнес они ведут
вот кстати пример. Работал я в конторе, мы пилили систему ЕМИАС. так вот, каждая копия сервера устанавливалась в отдельной больнице.
Таких больниц было больше пяти тыс. вот и подсчитай экономию на лицензиях с перехода на aspnet core с linux.
давно все отлично работает
уже как год точно стабильно
Кита
25.09.2017
09:28:51
Google
Vladislav
25.09.2017
09:28:55
Sherzod
25.09.2017
09:29:21
Vladislav
25.09.2017
09:29:34
Sherzod
25.09.2017
09:33:50
https://forums.xamarin.com/discussion/84184/master-detail-page-status-bar-problem-on-android
Сделал как в принятом ответе, и какая-то дичь:
В клиенте телеграма нормально же всё, почему тут такая ересь?
похоже, мне придется где-то получать размер статусбара, и рисовать там прямоугольник
Nick
25.09.2017
09:44:36
@Epikur Api какой версии используете?
Sherzod
25.09.2017
09:44:51
эмм... 23-25
Летучая
25.09.2017
09:45:27
Vladislav
25.09.2017
09:45:47
Sherzod
25.09.2017
09:46:03
но я ведь не знаю какой отступ должен быть
Vladislav
25.09.2017
09:46:14
накидай от руки
Sherzod
25.09.2017
09:46:17
в гугле пишут 25, в каких-то девайсах больше или даже меньше
Vladislav
25.09.2017
09:46:30
ставь 30-40 и не парься
Sherzod
25.09.2017
09:46:44
надеюсь это best practices :)
Летучая
25.09.2017
09:47:00
Slava
25.09.2017
10:19:48
Интересно, чем нетстандарт заслужил такую репутацию? Там же обычный бинарь, который содержит некоторые дефолтные API (по спецификации). Почему хейтишь?
Дело не в нетстандарте как таковом, а в том что технология новая, с кучей известных и неизвестных болячек.
Если у проекта сроки поплывут, то никого волновать не будет что где-то бага в тулзах при работе с нетстандартом. Срыв сроков - это не только репутационные потери, но еще и финансовые.
Я вот вчера подцепил нестандард 2.0 проект, засунул в него страницы, обмазался дополнительными библиотеками и долго отлаживал на иосном эмуляторе. Потом, спустя несколько часов, решил сбилдить проект под ведро и нарвался на описанный и задокоментированный в багзилле баг. То что он описан - это, конечно, хорошо, но то что решения проблемы нет - это плохо.
Egor
25.09.2017
10:22:30
а что за баг?
Google
Egor
25.09.2017
10:22:32
есть ссыль?
Slava
25.09.2017
10:27:49
есть ссыль?
во https://bugzilla.xamarin.com/show_bug.cgi?id=59313
Egor
25.09.2017
10:30:40
вроде в процессе фикса, просто паренька отвлекли от задачи на другую критикал
Кита
25.09.2017
11:59:32
Интересно, чем нетстандарт заслужил такую репутацию? Там же обычный бинарь, который содержит некоторые дефолтные API (по спецификации). Почему хейтишь?
почему почему. потому что это не бинарь, а ряд DLL(сколько их там, 46?), которые ладно пускай линкуются, но у тебя в андроиде Dalvik/ART и mono runtime которое никуда не исчезло. И ты думаешь на перфомансе это никак не отражается? Вот совсем никак? И если Apple например в гробу видел хоть одну виртуальную машину именно из-за вопросов перфоманса и именно поэтому ios приложения так четко работают, то от 2 рантаймов у них рвотный рефлекс наверное сработает. Вот человек мне тут рассказал что у них на проекте около 200 самых разных dll. относящихся к разным 3’dparty компонентам. На мощных девайсах аппа грузится >15 секунд. Это норма? Это нифига не норма. Ну и я не говорю о багах, которые сроки проекта увеличивают и заставляют краснеть перед заказчиком. Вообще так всегда случается когда обмазываются сырыми, непроверенными временем 3’dparty)
Egor
25.09.2017
12:07:25
андроид тормозит далеко не из-за виртуальной машины)
может в бородатых годах на совсем слабых железках это и было правдой, то сейчас - нет)
две виртуалки тоже не доставляют проблем если знаешь нюансы
200 длл - 15 сек какой-то криворукий тырпрайз
и если че - и замарин и арт - это AOT
Sherzod
25.09.2017
12:08:54
А чо в замарине все дллки сразу грузятся?
Кита
25.09.2017
12:14:28
Egor
25.09.2017
12:24:36
>Все остальное то не AOT.
поясни что ты имеешь ввиду под все остальное?
Damir
25.09.2017
12:45:53
https://bugzilla.xamarin.com/show_bug.cgi?id=59595
кто-нибудь уже столкнулся с такой же проблемкой?
Кита
25.09.2017
12:53:18
Egor
25.09.2017
12:54:45
300мс задержка на гц - это что-то аномальное
Кита
25.09.2017
12:55:20
Egor
25.09.2017
12:55:33
с изображениями надо работать без гц