
Alexander
24.03.2017
12:59:53
Ну если данных реали много.

Кита
24.03.2017
13:00:11
ну зависит от объемов данных
если их реально много то конечно надо думать об оптимизациях

Google

Oleg
24.03.2017
13:05:32
ну данных может быть рельно много, так как приложение должно работать офлайн и копить данные в внешних устройств
не совсем понял а почему, заново новое соединение создается

Matviei
24.03.2017
13:16:30
Скиньте чатик про шарп

Oleg
24.03.2017
13:18:23
https://telegram.me/CSharpChat
ну так как, все хранят данные в json чтоли:)?
никто не сталкивался в проблемой блокировки бд?

Alexander
24.03.2017
13:23:08
SQLite но разнесенный

Akhmed
24.03.2017
13:23:38
В аське мы писали свой бинарный сериализатор который работал очень быстро. Но ручной работы тоже много с ними.

Oleg
24.03.2017
13:23:55

Alexander
24.03.2017
13:24:34

Oleg
24.03.2017
13:30:17
Надежность
надежность чего? что не будет блока или сохранения или еще чего нить? просто хочу понять, это мой последний шанс или еще осталось поле для маневров

Alexander
24.03.2017
13:31:34
Ну базы SQlite периодически еще ломаются. И очень грустно когда мы теряем все данные ,а не какую то часть. + Возможность с сервера получать сразу таблицы отдельные в виде файлов
В идеальном мире конечно - это плохие советы. Но уже по реалиям приходилось костылить такими способами. JSON для среднего обьема данные будет явно лучше

Google

Oleg
24.03.2017
13:36:22

Alexander
24.03.2017
13:38:48

Andrey
24.03.2017
13:41:24
Sqlite замены не вижу, увы. Пробовал realm, но он косячный и костыльный. Хотя был бы неплохой вариант.

Кита
24.03.2017
13:48:37
и вот как раз техлид упомянул реалм и хотелось бы его отговорить от его использования на новом проекте

Andrey
24.03.2017
13:57:04
Может и пофиксили уже, но осадочек остался :)

Кита
24.03.2017
14:00:09
ну так будет с люой практически 3dparty компонентой
используя её ты соглашаешься с тем что будешь страдать от её багов
без багов бывают самые простые плагины по сути и все

Andrey
24.03.2017
14:04:35
Я не спорю. Но ситуация - реальный костыль
С той же google maps от amay077 когда мне надо было, я сам делал pr, а чувак выкладывал в nuget мгновенно. Все равно есть разница

Dmitry
24.03.2017
15:03:08
рабочего решения не нашли
он всё равно падает в busy\locked на каком-нибудь андроиде
на иос всё ок

Roman
24.03.2017
15:07:21
на иос всё ок
Кстати, кто-то использует ажуровский сервис для синхронизации склайта для склсерверв в ажуре.( Это так работает?)

Igor
24.03.2017
15:08:44

Dmitry
24.03.2017
15:09:04
Из одного треда даже

Kirill
24.03.2017
15:16:51

Google

Roman
24.03.2017
15:20:54
работает. Используем
Правильно я понимаю, что там идет синхронизация по подмножеству данных для каждого пользователя? т.е. для пользователя А будут синхронизированы только данные select .. where user=A. Если так, то это работает в обе стороны?

Kirill
24.03.2017
15:22:04

Roman
24.03.2017
15:24:15

Andrey
24.03.2017
15:55:45
рабочего решения не нашли
У склайта есть write ahead log, даже не знаю правда, можно ли его включить на андроиде. У меня никогда с склайтом не было проблем, даже когда я его сам под wince собирал (терминалы в магазинах).

Oleg
24.03.2017
15:59:08

Kirill
24.03.2017
16:00:14

Oleg
24.03.2017
16:02:39
Ну там посмотрю, спасибо за наводку

Sergey
24.03.2017
18:19:42
Работает ли кто-нибудь тут с MapBox?
(это провайдер онлайн-карт, у них есть компонент под Xamarin)

Алексеев
24.03.2017
20:34:58
@SergeyLarionov я карту делал там как то раз, из своих тайлов, а API не использовал.

Sergey
24.03.2017
20:43:08
@SergeyLarionov я карту делал там как то раз, из своих тайлов, а API не использовал.
Суть проблемы: я пытаюсь подключить MapBox хоть как-нибудь. Через компонент, или через подключение всех необходимых библиотек через NuGet, но не работает. Приложение запускается и падает с выдачей исключения без какого-либо описания. Студия говорит "An unhandled exception occured." и всё! Никаких подробностей где это случилось.
Более того, то же самое поведение - когда пытаюсь запустить тестовый пример, поставляющийся с компонентом.
Я подумал, может кто-то ещё сталкивался с этой ситуацией.

Алексеев
24.03.2017
20:53:53
@SergeyLarionov Все ок, запустилось. Единственно была проблемма при загрузке компонента, перезапустил xamarin попробовал снова, все загрузило. Прописал свой API ключ и на iOS заработало

Sergey
24.03.2017
20:54:44
Хм.... похоже проблема где-то на моей стороне.
Спасибо что протестировали!

Алексеев
24.03.2017
20:55:30
@Sergey в Xamarin есть такая вкладка Application Output там бывает полезная информация когда приложение падает

Sergey
24.03.2017
21:11:04
@Jasper7 речь про Visual Studio или Xamarin Studio?
у меня-то VS
Также смотрю окно "Вывод", вкладки Xamarin, Xamarin Diagnostics и Отладка. Ничего, что указывало бы на хоть какое-то наличие проблем.

Kirill
24.03.2017
21:31:29

Sergey
24.03.2017
21:32:35
Разобрался. Оказалось всё банально - запутался в том, где указывать api key. Заработало.
С отладкой разве что интересный момент. Детализация по исключениям туда оказыватеся пишется ПОСЛЕ аварийного завершения программы. Т.е. выкинулось исключение, отладчик остановился - а в окне "Вывод" - ничего нового.
Оказывается заглядывать туда надо уже после того, как вручную завершишь сессию отладки.

Max
24.03.2017
22:46:31
Привет полуночникам. Есть вопрос. Как записывать звук WAV в XF, не юзая нативные реализации ?

Kirill
24.03.2017
22:48:02

Google

Max
24.03.2017
22:57:56
Есть какие-нибудь nuget для записи звука в wav в XF ?

Alena
25.03.2017
19:33:23

Nikolay
26.03.2017
10:41:29
у нас реалм в приложении, не получается прогонять тесты в pcl проекте, только на раннерах
вот думаю, может пока мы не столкнулись ещё с какими-нибудь ограничениями реалма перейти на sqlite

Artjom
26.03.2017
10:47:06
Возникла необходимость использовать тестовые файлы в UITest. Можно добавить их в эмулятор на локальной машине, потом запускать тест на локальной машине. А как быть с Xamarin Test Cloud? Одим словом как использовать файлы в UITest? Кто-нибудь сталкивался с подобным? Спасибо

Admin
ERROR: S client not available

Kirill
26.03.2017
10:50:55

Nikolay
26.03.2017
17:35:10
добрый вечер
кто-нибудь может подсказать где доступно объясняется использование класса Task, async/await и что делает вызов ConfigureAwait(false) ?

Oleg
26.03.2017
17:46:00
https://youtu.be/lh8cT6qI-nA
вроде понятно и просто объясняет

Alena
26.03.2017
17:55:11

Valeriy
26.03.2017
21:34:53
Да, видос годный, смотрел

Bogdan
26.03.2017
22:12:54
Привет, подскажите книги или ресурсы для начала изучения Xamarin, возможно есть руские гайды. Спасибо

Kirill
26.03.2017
22:23:44
Официальная документация на xamarin.com, сайт @Jasper7 xamdev.ru

Vladislav
27.03.2017
05:59:39
metanit.com еще годнейший

Schvepsss
27.03.2017
07:12:42
Доброе утро :) у нас новая статья от @Jasper7 https://habrahabr.ru/company/microsoft/blog/324796/

Roman
27.03.2017
07:14:31

Google

Schvepsss
27.03.2017
07:18:23
Спасибо :)) уже второе, но было прикольно, карму конечно же минуснули

Vladislav
27.03.2017
07:25:42
завистники?

Schvepsss
27.03.2017
07:26:55
думаю, что тролли)) да и к девочкам там относятся неоднозначно. Мне карму перестали минусовать после статей только тогда, когда я убрала имя в подписи))

IM2STRNG4DTWRLD
27.03.2017
07:32:26
Староверы, которые уверены, что программистами женщины быть не могут??

Roman
27.03.2017
07:34:38

Vladislav
27.03.2017
07:37:24
потому что лично знаю многих мужиков, для которых девушка программист их же уровня это личное оскорбление.

Schvepsss
27.03.2017
07:38:30
Если честно, вообще впервые с таким явлением сталквиаюсь. Наслышана, но чтобы кто-то так явно выступал против — для меня странно.

Vladislav
27.03.2017
07:38:48
ну прям в лицо никто не скажет
но предвзятое отношение есть

Schvepsss
27.03.2017
07:39:02
Какая разница какой пол у человека, если он делает что-то интересное для окружающих и полезное.

Vladislav
27.03.2017
07:39:12
самое интересное, что такие личности особо ничего и не умеют

Schvepsss
27.03.2017
07:39:35
может быть поэтому это их и оскорбляет ?
вообще, если у человека интересная жизнь и работа, некогда негативить))) по любым поводам
лишняя трата сил в пустоту

Max
27.03.2017
07:40:33

Vladislav
27.03.2017
07:41:43
интересная работа не у всех, вот и бомбят

Max
27.03.2017
07:42:12
Не у всех она таки вообще есть