@xamarin_russia

Страница 338 из 619
꧁No_
30.03.2018
20:48:31
Where are you from?

Ctrl - Alt - Del
30.03.2018
20:50:28
Ну тогда о чем речь?)
С проблемой разобрался

Nikita
30.03.2018
21:17:51
Egor
30.03.2018
23:20:49
Ребята, у кого-нибудь тут когда-нибудь были проблемы с кодировкой в замарине?

Google
Egor
30.03.2018
23:21:09
баги/краши/квадраты

Алексеев
31.03.2018
03:47:20
баги/краши/квадраты
При краше если путь к файлу на русском, то эта часть кракозябрами, а английские названия файлов все ок.

?‍?
31.03.2018
07:15:38
При краше если путь к файлу на русском, то эта часть кракозябрами, а английские названия файлов все ок.
При сборке может тоже выдавать предупреждения/ошибки в нечитабельной кодировке (vs17), но это не только Xamarin, и кажется вопрос не об этом.

Max
31.03.2018
08:36:52
Ребята, у кого-нибудь тут когда-нибудь были проблемы с кодировкой в замарине?
Как-то на одном проекте треть китайских символов отображалась квадратами на ведрах <=5

Nikita
31.03.2018
10:56:19
Коллеги, добрый день. Подскажите, пожалуйста, как победить тень от кнопок на андроиде?

Vitaliy
31.03.2018
11:00:17
Ну делай свой дровбл для кнопки

Kirill
31.03.2018
11:27:01
Ребята, у кого-нибудь тут когда-нибудь были проблемы с кодировкой в замарине?
Было, если русский текст прямо в коде был, поэтому выносим все в resx

Alexey
31.03.2018
13:15:46
Сап-чат, нужен ваш совет, как вы разрабатываете Xamarin приложения под iOS?

Alexey
31.03.2018
13:18:50
Варик с виртуалкой звучит привлекательно, то есть можно в хосте поднять макось и безпалевно работать?

Хотя как-то боязно. Есть какой-то вариант с деплоем не на симулятор на маке, а сразу на физический девайс? Кто-то так работает?

Egor
31.03.2018
13:42:05
можно и так, но через мак в виртуалке

мак в любом случае нужен :)

Google
Ctrl - Alt - Del
31.03.2018
14:05:42
Алексей
31.03.2018
14:49:08
Здравствуйте, уважаемые разработчики Xamarin! Недавно выложил на гитхаб библиотеку, которая упрощает написание локализации для приложения. Ссылка на библиотеку - https://kvandake.github.io/friendly-locale/ Текущее состояние - Бета релиз Из особенностей: - yaml вместо resx. Теперь никаких генераторов; - кроссплатформенность; - без каких-либо зависимостей!!! - загрузка файлов локализации с сервера(с поддержкой локального файла)!!! - загрузка файлов локализации из Assembly(Embedded Resources); - загрузка файлов локализации из Assets; Подробнее по ссылке https://kvandake.github.io/friendly-locale/ Фидбек приветствуется!

Pavel
31.03.2018
14:55:58
Варик с виртуалкой звучит привлекательно, то есть можно в хосте поднять макось и безпалевно работать?
Можно на VMware, но на физический девайс оно скорее всего не задеплоит. Для нормальной ежедневной работы лучше иметь мак, это избавит от многих проблем.

Alexey
31.03.2018
14:57:59
Ох вей, ладно, спасибо всем!

Kirill
31.03.2018
14:59:07
Можно на VMware, но на физический девайс оно скорее всего не задеплоит. Для нормальной ежедневной работы лучше иметь мак, это избавит от многих проблем.
На девайс тоже деплоит, но для нормальной работы да, лучше будет мак.. да и вроде как не совсем легально с вартуалкой, но способ рабочий. Единственное компнужен можный. что бы тянул номр вируталку с маком.

Kirill
31.03.2018
17:19:15
Это нелегально. Как и хакинтош.
Я про тоже. Но способ рабочий, если нет возможности использовать мак

Кита
31.03.2018
18:39:17
И кстати внутрях у неё просто httpclient без хэндлера нативного?

Алексей
31.03.2018
18:47:39
да, кешируется. Кешируется в персональной папке после скачивания. При повторном запросе берется из кеша. Offline mode нужен для того, чтобы после скачивания приложения у пользователя была сразу какая-то дефолтная локализация. Не все пользователи запускают приложение с интернетом, а пользователю необходимо что-то показывать. Пока сделал httpclient без хендлера, в дальнейшем хочу добавить возможность внедрять свои хендлеры(например, ModernHttpClientHandler).

Nikolai
31.03.2018
19:39:25
ModernHttpClient уже всё, используйте что есть в самом замарин

Кита
31.03.2018
19:42:21
ModernHttpClient уже всё, используйте что есть в самом замарин
есть его форки. И я не хочу то что мне предлагает Xamarin

Nikolai
31.03.2018
19:43:33
Даа, замариновские clienthandler так себе, на андроиде уж точно

Кита
31.03.2018
19:45:10
я юзаю теплый ламповый OkHttp 3.0 на андроиде. А вообще хэндлер в хэндлере использую. Один логи ведет, а другой реальный запрос делает

Paul
31.03.2018
21:45:47
А OkHttp кроссплатформенный чтоли?

Я думал он Андроид онли

Google
Кита
31.03.2018
21:47:03
public partial class BaseRequestSender { public BaseRequestSender() { _client = new HttpClient(new HttpDiagnosticsHandler(new NativeMessageHandler())); } }

Это все что пишется в платформо-зависимой части

Что на ios что на android

Paul
31.03.2018
21:48:58
Не оч. понял схему и место OkHttp в ней :) А зачем так сложно и почему не юзать простой HttpClient?

Кита
31.03.2018
21:49:27
NativeMessageHandler это и есть OkHttp

а нативные HttpClientы просто тупо быстрее и стабильнее.

Paul
31.03.2018
21:50:40
Прям серьезно? Есть смысл заморочиться?

Кита
31.03.2018
21:52:10
Да я ж от куда знаю. От задач зависит. Просто у нас был проект где стабильность соединения была очень критична(игра, где пакеты от клиента к серверу и обратно передавались очень часто и 500 ошибка не считалась ошибкой если не вернулась на один и тот же запрос минимум 5 раз). Написали кучу оберток итд. Теперь подключаем везде. Разница чувствовалась особенно на аплоаде фотографий по 3g

Nikolai
31.03.2018
22:11:18
Прям серьезно? Есть смысл заморочиться?
100% стоит заморочиться. Дефолтный clienthandler из моно - это просто ниочем, замариновский AndroidClientHandler будет гораздо стабильнее, но польза от него есть только на 5.x

Alexander
01.04.2018
07:48:03
Варик с виртуалкой звучит привлекательно, то есть можно в хосте поднять макось и безпалевно работать?
Пока не было мака - использовал OS X виртуалку... Пару слов, о граблях. Работает OS X только на Workstation и ESXi. Причём, оба варианта надо патчить unlocker ‘ом. Разумеется, проще дома использовать workstation. По железу лучше использовать процы i5/i7 (на Xeon работает медленнее). Под виртуалку используйте отдельный ssd, иначе загружаться она будет годы... После установки придётся настроить видео, чтобы не было тормозов картинки и можно было использовать разрешение более 1024х768. И ещё, в сравнении со стартовым MacBook Air 2017 - компиляция приложения занимает в два-три раза больше времени. Мой совет - купите новый или б/у мак с норм ssd и работайте на нем, либо используйте для компиляции.

DjuzZ
01.04.2018
07:57:46
Ребят у кого есть аккаунт на форуме mmgp с историей более 100 сообщений, готов купить, пишите в личку

Max
01.04.2018
08:19:32
А с хакинтошем я так понял все отлично?
Ну не то чтобы отлично, но жить можно

Alexander
01.04.2018
08:21:48
А с хакинтошем я так понял все отлично?
Я предполагаю, что раз (кроме загрузчика) прослоек нет - должно все работать как на аналогичном по характеристикам маке. Но этот вариант я бы рассматривал если хак уже сделан и работает. Соберёт его с нуля, прямо скажем, не каждый.

Kirill
01.04.2018
08:26:06
В моем случае все встало отлично.

Alexander
01.04.2018
08:26:23
Посмотреть и купить точно такие же детали - вот это задача... (Хотя, в принципе не суть важно, главное найти кексты)
Я пробовал завести хак на 100% пригодном ноуте Samsung np350 (или np500, я не помню) - у меня не хватило терпения))) У коллеги - хватило, но он все равно позже на мак перешёл, по попятным причинам. Как Вы сказали - жить можно, но картина не полная

Kirill
01.04.2018
08:27:53
Единственное - не заработали USB на корпусе)

Но это вообще не суть

Google
Den
01.04.2018
08:54:22
http://coub.com/view/15d96i Когда изучаешь новый фреймворк, и тимлид показывает как надо делать :D

Alexander
01.04.2018
09:18:19
Вопрос знатокам xaml… В приложении мне нужно использовать pinch (пальчиками приближать и удалять, т.е. зумить). Для этого, я взял scrollview, поставил ему orientation="both", а внутрь разместил некий контейнер с контентом, который надо масштабировать. Контент - это множество других элементов, кнопки, разметка и т.д. Контейнер внутри (пусть это будет stacklayout) довольно большой и динамически наполняется, поэтому сразу на дисплее не помещается, соответственно, у scrollview появляется горизонтальная и вертикальная прокрутки. Но, мне нужно уменьшить этот контейнер со всем его содержимым, чтобы он автоматически подгонялся под размер дисплея. При этом, чтобы зум продолжал работать и при большом увеличении контент не превращался в большие пиксели. Pinch (зум) делал по этому гайду: http://www.xamboy.com/2017/08/02/creating-a-zoomable-scrollview-in-xamarin-forms/ Единственный способ, который я нашел - это применить scale = 0.3 (например) к stacklayout с контентом внутри scrollview - тогда stacklayout получается нужного размера. Проблема в том, что при применении scale < 1 вокруг уменьшаемого stacklayout появляется свободное пространство. Вопросы такие: 1) есть ли другой способ уменьшить контент под размер экрана или корневого контейнера, без изменения размера самих элементов контейнера? 2) если все же использовать scale < 1, то как избавиться от появляющегося свободного пространства?

Vyacheslav
01.04.2018
09:28:55
Ну вот а если есть мак, то лучше не паять мозги и на свифте кодить?

имею ввиду за айос

Kirill
01.04.2018
09:35:17
Pavel
01.04.2018
11:07:43
Ну вот а если есть мак, то лучше не паять мозги и на свифте кодить?
Так на айос все рано нужен мак. Что на Свифте что на замарине. Мае нужен в любом случае .

Vyacheslav
01.04.2018
11:12:32
мак есть

точнее макбук прошка

Raghav
01.04.2018
12:43:28
How does one create a mobile app with OpenCV algorithms inside it?

Pavel
01.04.2018
13:08:25
I didn’t work with cv, but you could try this

https://components.xamarin.com/gettingstarted/xpand.opencvbinding

Kirill
01.04.2018
13:56:29
?

Roman
01.04.2018
15:28:47
Это чатик про реакт?

Ilya
01.04.2018
15:30:36
Roman
01.04.2018
15:31:53
Кто-нибудь знает как для реакта писать дополнения на коболе?

Igor
01.04.2018
15:38:43
Только если на IronCobol ?

Slava
01.04.2018
16:16:57
How does one create a mobile app with OpenCV algorithms inside it?
Yes, we used OpenCV in Native and Xamarin apps. For Xamarin We used EmguCV, but it's very slow on Android and have large library size. It better to used Wikitude for Xamarin

Max
01.04.2018
18:18:06
Это чатик про реакт?
Найс 1 апреля)

Google
Kirill
01.04.2018
18:18:55
Найс 1 апреля)
А почему совалерист?)

Max
01.04.2018
18:19:17
А почему совалерист?)
А почему Kirill Saltykov ?

Kirill
01.04.2018
18:19:42
А почему Kirill Saltykov ?
Так совпало) Не мог на это повлиять)

Max
01.04.2018
18:20:07
Так совпало) Не мог на это повлиять)
Вы ответили на свой вопрос, красноглазик ?

Kirill
01.04.2018
18:20:59
Вы ответили на свой вопрос, красноглазик ?
Неа, почему именно такой ник?) Ты его выбирал осознанно)

Max
01.04.2018
18:21:25
Неа, почему именно такой ник?) Ты его выбирал осознанно)
По паспорту ?, тут ничего не поделаешь

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