@xamarin_russia

Страница 65 из 619
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 перейти на нативную

Или даже хватит запустить пару нативных классов/методов

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
Самый опенсорсный - oxyplot
http://docs.oxyplot.org/en/latest/getting-started/hello-xamarin-forms.html

чота даже не понятно что на выходе у них получается

Кита
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
xlabs же вроде больше не работает?
Работает, но не поддерживается. Можно брать оттуда наработки, но надо рефакторить

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

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 ?

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
https://developer.xamarin.com/recipes/android/resources/device_specific/detect_screen_size/
Да, хотел написать через свой dependency service

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
Одна их причин, почему ушли от xaml - из кода всё проще делать
https://github.com/SpiegelSoft/XamarinForms.Reactive.FSharp/blob/master/README.md я оч люблю F#, но даже тут это слишком многословно выглядит по моему

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
Все контейнеры в Формсах?
Все, ну кроме relative, плюс несколько своих общего назначения и частных.

у меня мусора нет. все работает быстро. ЧЯДНТ?
декомпилируй проект и посмотри что там.

у меня мусора нет. все работает быстро. ЧЯДНТ?
А можно увидеть примеры приложений?

Кита
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
и нечитабельное

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

Кита
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
? В общем как уже говорил - каждый подход имеет право на жизнь. Мы выбрали такой и довольны, у вас же другой.

Roman
29.03.2017
13:54:16
Подожди, но это натив, а не XF с его XAML
В целом да, но там тоже ui в коде описыватеся и это выглядит жутковато.

Igor
29.03.2017
13:55:28
В целом да, но там тоже ui в коде описыватеся и это выглядит жутковато.
Мне кажется вся проблема - в попытке натянуть MVVM на F# (команды/биндинги) Если бы делали без него, получилось бы чище и без костылей

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

Igor
29.03.2017
14:00:07
reactnative не хочешь использовать?)
Я ОЧЕНЬ не люблю JS и любые языки без типов (кроме Clojure).

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

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