
Vasiliy
29.03.2017
03:48:34
немного оффтоп, кто нибудь на продакшене в нейтив юзал краслитикс?

Alexander
29.03.2017
06:57:53
ВАКАНСИЯ !
Привет друзья, Скажите есть кто заинтересован в удалённой подработке ? (15-20 часов в неделю)
Если да то сколько берёте в час ?
Требование: Xamarin.Forms со всеми вытекающими.

Nikolay
29.03.2017
06:58:37
помогите, пожалуйста — пишу тесты в pcl библиотеке, не могу сохранить sqlite базу данных в файл. использую либу PCLStorage, код валится вот тут FileSystem.Current.LocalStorage. Может быть кто-то уже сталкивался с подобным либо знает как ещё можно создать файл в PCL библиотеке?

O'Miay
29.03.2017
09:18:40
Всем привет!

Google

O'Miay
29.03.2017
09:18:42
private void Call(InfoMessage message)
{
var popup = UIAlertController.Create(message.Title, message.Body, UIAlertControllerStyle.Alert);
popup.AddAction(UIAlertAction.Create("Cancel", UIAlertActionStyle.Default, null));
popup.AddAction(UIAlertAction.Create("OK", UIAlertActionStyle.Default, action => CallerHelper(message.Body)));
PresentViewController(popup, true, null);
}
private void CallerHelper(string message)
{
if (string.IsNullOrEmpty(message)) return;
try
{
var url = new NSUrl($"tel:{message}");
UIApplication.SharedApplication.OpenUrl(url);
}
catch (Exception e)
{
Debug.WriteLine(e.Message);
return;
}
}
[0? Could not initialize an instance of the type 'Foundation.NSUrl': the native 'initWithString:' method returned nil.
It is possible to ignore this condition by setting MonoTouch.ObjCRuntime.Class.ThrowOnInitFailure to false.
Что за баг??? Как его исправить???
Код валится вот тут
var url = new NSUrl($"tel:{message}");


Nikolay
29.03.2017
09:21:53
Можешь код в гисте скинуть?

O'Miay
29.03.2017
09:25:44
Щя
Проблему решил!!! Правельно вызывать dialer так
var url = new NSUrl(new Uri("tel:" + message).AbsoluteUri);
UIApplication.SharedApplication.OpenUrl(url);

Max
29.03.2017
09:51:53
Коллеги, как из шаред станицы XF перейти на нативную
Или даже хватит запустить пару нативных классов/методов

Kirill
29.03.2017
09:54:32

Damir
29.03.2017
10:11:02
всем привет
тут вроде уже поднималась тема насчет чартов

Google

Damir
29.03.2017
10:11:19
всяких графиков
кто-нить в итоге может поделиться фидбэком
что стоит попробовать
смтрю на опен-сорсы и фри плагины
пока только от xlabs, syncfusion, скудноваты только
еще есть варианты?

Alexander
29.03.2017
10:14:36
Самый опенсорсный - oxyplot

Vladislav
29.03.2017
10:14:47
xlabs же вроде больше не работает?

Damir
29.03.2017
10:16:19
чота даже не понятно что на выходе у них получается

Кита
29.03.2017
10:16:45
syncfusion скудноваты? Шта?

Damir
29.03.2017
10:16:45
увидел только для десктопной версии
https://help.syncfusion.com/xamarin/sfchart/getting-started
там только bar-чарты

Кита
29.03.2017
10:18:27
кто тебе такое сказал?

Damir
29.03.2017
10:18:30
хотя не, нашел их возможные реализации чартов

Кита
29.03.2017
10:19:37
там можно нарулить кучу серий данных несколько аксисов как линейного типа так и логарифмического - да там 100500 фич всяких

Damir
29.03.2017
10:20:53
у них чарт контрол этот бесплатный
или как

Кита
29.03.2017
10:24:28
смотря для кого

Google

Кита
29.03.2017
10:25:28
если не получаешь миллион долларов в год то бесплатно

Damir
29.03.2017
10:25:56
воу воу
где почитать
ссылку можно
у них в доках описан процесс установки через нугет ваще
хотел как раз узнать как они разруливают вещи связанные с free и non-free

Кита
29.03.2017
10:27:49
никак я полагаю
в nuget их нет. У них свой сорс

Damir
29.03.2017
10:29:14
да, я имел в виду что у них свой нугет с блэкджеком

Kirill
29.03.2017
10:29:18

Damir
29.03.2017
10:29:42
по лиц .модели у них вот так -
https://www.syncfusion.com/sales/licensing

Кита
29.03.2017
10:30:27

Kirill
29.03.2017
10:30:59

Кита
29.03.2017
10:31:33
по лиц .модели у них вот так -
https://www.syncfusion.com/sales/licensing
Who is eligible?
Individual developers or up to five users at companies with annual gross revenue below $1 million USD.
Can the products be used to build commercial applications?
Yes.
How long are the licenses valid ?
The community licenses do not expire. You will continue to receive support and updates for new versions.

Damir
29.03.2017
10:32:30
необычное конечно условие с лямом баксов
мне надо запросить маржу у заказчика)

Max
29.03.2017
12:54:53
Как можно указывать RowDefinition Height в dp в зависимости от устройства прямо в xaml ?

Andrey
29.03.2017
12:57:55

Max
29.03.2017
12:58:17
Как это сделать

Slava
29.03.2017
12:59:46
Как это сделать
https://developer.xamarin.com/recipes/android/resources/device_specific/detect_screen_size/

Google

Andrey
29.03.2017
13:01:15

Slava
29.03.2017
13:01:53

Kirill
29.03.2017
13:12:10
Одна их причин, почему ушли от xaml - из кода всё проще делать

Roman
29.03.2017
13:12:28

Kirill
29.03.2017
13:12:39

Кита
29.03.2017
13:13:10

Roman
29.03.2017
13:13:20
Код слишком многословным получается, по моемиу, но возможно жэто дело привячки

Admin
ERROR: S client not available

Max
29.03.2017
13:13:55
Есть мнение, что из кода все быстрее работает

Roman
29.03.2017
13:14:12

Kirill
29.03.2017
13:14:56
ради этого от замла уходить? ппц
Это одна из причин. Основная - производительность. Даже с включенной xamlC - страница из xaml загружается дольше, при чем даже на глаз это заметно.
А какой мусор генерит xamlC - вообще страшно. Половина свойств прописано обычно, половина - через опть же парсинг xml, при чем этот xml из кода генерируется, а потом парсится.
Декомпилировать и глянть страницы можно

Кита
29.03.2017
13:15:32
Что вы используете из инструментария?

Slava
29.03.2017
13:15:43

Кита
29.03.2017
13:15:46
Все контейнеры в Формсах?
если все то конечно будет куча говна
у меня мусора нет. все работает быстро. ЧЯДНТ?

Kirill
29.03.2017
13:16:34

Кита
29.03.2017
13:17:57

Google

Кита
29.03.2017
13:18:51
но тут в чате есть минимум 1 человек который делал со мной проект не так давно и все мною сказанное может подтвердить

Kirill
29.03.2017
13:19:00
Жаль. Ну мы пришли к такому подходу. Кода получается не больше, зато всё остальное лучше.

Кита
29.03.2017
13:20:30
и нечитабельное
просто ответьте на вопрос - человек пришедший на проект взглянув на код сможет без запуска приложения понять сразу какая верстка там?

Kirill
29.03.2017
13:21:57

Кита
29.03.2017
13:22:38
очень самоуверенно) На 1 экран влазит все?

Kirill
29.03.2017
13:25:08
Верстка из кода у нас похожа на xaml)
Смотря какая страница, если небольшая, влезет. Но из кода можно например создать основной контейней, а все вложенные вьюхи вынести в методы.

Кита
29.03.2017
13:26:13
очень наглядно и понятно

Kirill
29.03.2017
13:28:06
? В общем как уже говорил - каждый подход имеет право на жизнь. Мы выбрали такой и довольны, у вас же другой.

Igor
29.03.2017
13:53:11

Roman
29.03.2017
13:54:16

Igor
29.03.2017
13:55:28

Roman
29.03.2017
13:56:10
думаю в стиле elm/fable-elmish было бы более локанично

Igor
29.03.2017
13:58:02
Скорее всего ты прав.
Я вот все пытаюсь делать приложения из Component + модель (или биз. логика, называйте как хотите), вдохновляясь React.
Все никак руки не дойдут посмотреть что такое elm (говорят неплохие концепции там).

Roman
29.03.2017
13:59:04

Igor
29.03.2017
14:00:07

Roman
29.03.2017
14:00:50
демка есть https://github.com/fable-compiler/fable-react_native-demo