@xamarin_russia

Страница 144 из 619
Кита
24.07.2017
12:11:29
все эти нагромождения не делают архитектуру чистой и вменяемой для сопровождения. Найти программиста просто знающего mvvm паттерн куда проще чем знающего ещё отдельную либу от японских коллег. Вот и все

Летучая
24.07.2017
12:16:48
Вкусовщина.

Мне проще видеть 1 строчку, чем 5, для одного и того же действия. И писать 1 строчку проще, чем 5

А так да, в 2017 можно как в 2007 писать, если так привычнее и понятнее )

Google
Летучая
24.07.2017
12:20:08
Программистов, знающих jQuery, куда больше, чем знающих Реакт/Ангуляр ? (набрасываю)

Kirill
24.07.2017
12:24:57
Fody классная конечно вещь, но вот 1 версия не дружит с Mono 5.. https://github.com/jbevain/cecil/issues/378

Ана счер ObservableProperty, ReactiveProperty.. конечно удобно, что всего 1 строка.. Но это всё таки другой класс, а не напрямую примитив.. В проектах сейчас такой подход использую: public bool IsBusy { get { return Get<bool>(); } set { Set(value); } } А писать благодаря сниппетам не сложно, только тип да название вводи

Kirill
24.07.2017
12:30:34
Стремная бага, почему не в Fody?
ну там тоже есть, но вроде как раз она в Cecil, а Fody напоролся на неё

Летучая
24.07.2017
12:31:28
public SampleViewModel : ViewModelBase { #region Horrible region private bool _sampleField; public bool SampleField { get => _sampleField; set => SetField(value); } #endregion } ~~~ public SampleViewModel { public ReactiveProperty<bool> SampleField { get; } = new ReactiveProperty<bool>(); } ?

Kirill
24.07.2017
12:31:58
Это мусор который загромождает код.
сверни проперти в регион и не будет мешать. В 1 строку конечно лучше, но всё таки без костылей в виде Fody/ ***Property<T> не сделать.

Летучая
24.07.2017
12:33:52
Так-то весь этот INotifyPropertyChanged тот ещё костыль ?

Kirill
24.07.2017
12:35:13
Ну против этого не поспоришшь и никуда не денешься)

Igor
24.07.2017
12:36:50
сверни проперти в регион и не будет мешать. В 1 строку конечно лучше, но всё таки без костылей в виде Fody/ ***Property<T> не сделать.
От того что их спрятали под ковер, они не исчезли и кода меньше не стала (да и на github их не свернешь)

Kirill
24.07.2017
12:36:57
public SampleViewModel : ViewModelBase { #region Horrible region private bool _sampleField; public bool SampleField { get => _sampleField; set => SetField(value); } #endregion } ~~~ public SampleViewModel { public ReactiveProperty<bool> SampleField { get; } = new ReactiveProperty<bool>(); } ?
Но вот в этом способе мне больше всего не нравится, то что тип меняется. Например для ReactiveProperty<int> Count получится написать Count++? ну и другие примеры.

Google
Летучая
24.07.2017
12:37:34
Count.Value++ можно. И бинды тоже на Value (возможно, это недостаток в виде большебуков в биндингах).

Kirill
24.07.2017
12:38:01
От того что их спрятали под ковер, они не исчезли и кода меньше не стала (да и на github их не свернешь)
Нет исходников-нет проблем) при разработке это не мешает, тем более можно свернуть только { get { return Get<bool>(); } set { Set(value); } }

Летучая
24.07.2017
12:40:06
а нафига тут = new ReactiveProperty<bool>();? тоже лишнее
возможно, такие вещи лучше делать в конструкторе фабрикой/реактивными билдерами какими-нибудь

Kirill
24.07.2017
12:40:51
Вообще не понимаю зачем его тут инициализировать) Тем более можно сделать struct его)

5 букв против 5 строчек ? ну нинаю
5 строчек один раз, которые автоматически пишутся или 5 букв, которые надо писть при каждом обращении, сотни раз)? ну нинаю

Даже если локальные переменные использовать, то всё равно больше, чем 1 раз обычно пропети используются

Летучая
24.07.2017
12:45:18
Вообще не понимаю зачем его тут инициализировать) Тем более можно сделать struct его)
Ух ты! А вот это крутая идея, спасибо :) Ща посмотрим, что получится.

Alena
24.07.2017
13:35:06
всем привет, подскажите в чем может быть проблема добавила в contentview bindable property и делаю binding к коллекции viewmodel но bindable property null ?

public static readonly BindableProperty AvailableCallsProperty = BindableProperty.Create(nameof(AvailableCalls), typeof(IList<CallItem>), typeof(CallHistoryView), new ObservableCollection<CallItem?), propertyChanged: SourcePropertyChanged);

AvailableCalls="{Binding UserNumbers}"/>

Kirill
24.07.2017
14:10:12
что ни кто с подобным не сталкивался?
А покажи код вьюмодели? и на каком моменте null?

Alena
24.07.2017
14:10:29
Vlad
24.07.2017
14:25:06
кто-то пользовался этим плагином? https://www.nuget.org/packages/Xam.Plugin.Connectivity/

Ильфат
24.07.2017
14:26:39
Ребят, кто сталкивался? MvxRecyclerView отображается в 5-10 раз медленнее чем MvxListView

Kirill
24.07.2017
14:45:11
Vlad
24.07.2017
14:46:11
одну проблему я уже решил? вторая осталась

Ильфат
24.07.2017
14:49:24
первое что приходит на ум - снизить версию design библиотеки в nuget до 23

Google
Vladislav
24.07.2017
18:34:07
Господа, чем заменяли ripple effect на <5 ведрах?

Kirill
24.07.2017
19:10:44
Господа, чем заменяли ripple effect на <5 ведрах?
обычной подсветкой. не нужен рипл на <5

Vladislav
24.07.2017
19:29:28
Так его и нет

Кита
24.07.2017
19:42:55
из коробки нет

а сторонее решение есть

Ильфат
24.07.2017
21:43:31
Кто юзал MvxRecyclerView? Почему он вызывает garbage collect и вообще загружается очень медленно при большом списке?

Alexey
25.07.2017
05:02:30
Всем доброе утро. Кто-нибудь работал с Telerik Ui для xamarin.forms? Если да, то есть ли какая-нибудь возможность итемам из RadListView точечно задавать параметры (конкретно нужен BackgroundColor). Заранее, спасибо.

Кита
25.07.2017
06:27:20
причину тормозов видимо ты ищешь не в том месте

Ильфат
25.07.2017
06:55:05
причину тормозов видимо ты ищешь не в том месте
я только меняю на MvxListVIew - загружается быстрее в 5 раз. Тут уж хз где искать.

Кита
25.07.2017
06:55:54
ну я точно могу сказать что Recycler View не может вот так просто работать медленно

надо умудриться сделать так чтобы он тормозил

не знаю какая там сейчас имплементация в MvvmCross

давно уже не пользовался

Ильфат
25.07.2017
07:32:38
давно уже не пользовался
если какой-нибудь простенький xml делать в качестве itemstemplate - быстро загружается

Admin
ERROR: S client not available

Кита
25.07.2017
07:34:15
если какой-нибудь простенький xml делать в качестве itemstemplate - быстро загружается
Ну вот у меня есть лэйауты с констрейнтом хотя его в списках не рекомендуют - все ок.

Ильфат
25.07.2017
07:36:10
у меня только RelativeLayout и тд) и говорю же, меняешь на <MvxListView /> тут же загружается в 5-10 раз быстрее)

Google
Ильфат
25.07.2017
07:36:26
только не могу его использовать, так как CoordinatorLayout

чем больше bind'ов в элементе, тем больше тормозит

O'Miay
25.07.2017
13:03:37
Ребят, посоветуйте какой-нибудь плагин для Local Notification iOS и Android

Kirill
25.07.2017
13:09:33
Ребят, посоветуйте какой-нибудь плагин для Local Notification iOS и Android
Руками через dependencyService реализуй. Там всё просто.. для такой мелочи лишние плагины подключать.. А каждый плагин это плюс к времени запуска

Kirill
25.07.2017
13:10:24
Тёма
25.07.2017
13:34:10
Господа, кто может для Xamarin посоветовать обфускатор? (кроме дотфускатора)

Как оказалось он стоит 5к евро на одну рабочую станцию, совсем охуели

Кита
25.07.2017
13:36:29
ну а кому обфускатор нужен? Банковским аппам и другим где безопасность важна. 5к это копейки по факту для финансовых структур

так что я удивлен что не 10к-20к заломили

Тёма
25.07.2017
13:38:19
У нас тут СБ выпендривается и не пропускает аппу в релиз без обфускации (мобильный оператор, 5к зажали)

Кита
25.07.2017
13:38:38
ну дык

нефик зажимать

хотят чтобы задача была выполнена - пусть платят

если нет - пропускают аппу. все ж логично)

Тёма
25.07.2017
13:39:56
Вообще да, но не в этот раз

Slava
25.07.2017
13:40:25
пусть тогда откуда-то сверху вежливо просят СБ-ников помолчать

ну или неочень вежливо

Тёма
25.07.2017
13:46:19
Понял, чувствую это надолго затянется)

Andrey
25.07.2017
14:28:48
Господа, кто может для Xamarin посоветовать обфускатор? (кроме дотфускатора)
Ищите. Не помню название, но я пользовался. Завтра напишу, если напомните. Бесплатный вариант, средняя степень обфускации

Google
Murad
25.07.2017
14:45:55
Господа, кто может для Xamarin посоветовать обфускатор? (кроме дотфускатора)
Посмотрите в сторону .NET Reactor, юзал его для WPF, но он подерживает Xamarin.Android и iOS и стоит $279 http://www.eziriz.com/dotnet_reactor.htm

Oleg
25.07.2017
16:27:36
подскожите календарь для xamarin.ios . Чтобы можно было выбирать период дат

Vlad
25.07.2017
18:33:48
а можно ли перехватить нажатие кнопки назад (на самом аппарате) на XF в кроссплатформенном варианте, а не по отдельности?

Летучая
25.07.2017
18:39:26
как вариант по реализации интерфейса IBacknavigationService в каждую платформу и в шаред коде сделать сервис, который будет контролировать навигацию назад, получая из ДИ платформ-специфик навигейшн сервис

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