@xamarin_russia

Страница 378 из 619
Gleb
16.05.2018
12:44:28
Что не так?

Я там нашёл компромисс выкинув одну фичу

Просто интересно у вас та же беда или нет

Max
16.05.2018
12:45:21
Google
Gleb
16.05.2018
12:45:34
Ага

Почему у вас сомнения?

Max
16.05.2018
12:48:06
Почему у вас сомнения?
Лишнее время на создание зависимостей, время жизни зависимостей и разрезолв платформенных реализаций

Gleb
16.05.2018
12:48:59
Время жизни через scope'ы делаете?

Gleb
16.05.2018
12:49:41
Да вроде как нет

Max
16.05.2018
12:50:50
Ну ещё тема, что навигация немного тормозит на страницах с множеством зависимостей

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

Кита
16.05.2018
12:51:31
Autofac наше всё
тормозюк он)

Max
16.05.2018
12:51:46
Gleb
16.05.2018
12:53:21
Lazy же только отсрачивает проблему? Наверно бы хотелось создавать зависимости в фоне не блокируя UI поток?

Google
Max
16.05.2018
12:55:54
Вообще что-то даже было с этим

Не помню зачем

Gleb
16.05.2018
12:56:46
Lazy<T>. Value вроде синхронно возвращает результат

Нужен наверно async вариант?

Max
16.05.2018
12:57:18
Нет
Ок

Нет
А что же тогда

И ещё нужно мнение про Prism.Xamarin

Bonart
16.05.2018
13:00:59
А что же тогда
Это обычное автосвязывание. Сервис-локатор плох тем что имеет неопределенный контракт, зависящий от реализации. Lazy такой проблемы не имеет и позволяет определить момент, когда зависимость нужна.

Нужна асинхронность - Lazy<Task<T>>

Max
16.05.2018
13:01:35
Bonart
16.05.2018
13:01:50
Самому сделать несложно

Max
16.05.2018
13:03:45
Самому сделать несложно
А логика какая? Тупо чекать когда создаётся зависимость и запускать ее создание асинхронно?

Bonart
16.05.2018
13:04:36
Ага. RegisterDelegate наше все

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

Evgeni
16.05.2018
13:10:10
Всем привет. Кто-нить использует(использовал) для push notification сервис One Signal?

Alike
16.05.2018
13:16:46
По адмобу

При условных 2К пользователей на каждой платформе

Google
Alike
16.05.2018
13:16:46
И с маленькими баннерами внизу

Сколько примерно может выходить?

Понимаю, что вопрос вообще расплывчатый

Но хотелось бы узнать примерный ответ от тех, кто так делает денежку

Jman
16.05.2018
14:03:56
Ребята привет! А теперь отладка для Замарин только через Live Player возможна?

vladimir
16.05.2018
14:04:32
нет

Max
16.05.2018
14:05:55
Ребята привет! А теперь отладка для Замарин только через Live Player возможна?
Нет, конечно, нет. Эмулятор/Реальное устройство через adb на андроид, например

Jman
16.05.2018
14:06:15
Обновился ADB ghjgfkj =(

пропало ADB

Kirill
16.05.2018
14:06:26
xD

Jman
16.05.2018
14:07:00
В чем фишка плеера?

Если IOS не учитывать.

Max
16.05.2018
14:09:57
В чем фишка плеера?
Он не работает, это ключевая фича

Jman
16.05.2018
14:10:27
Подскажите, теперь АДБ ручками ставить?



Давно не залазил в Замарин. А тут надо переделать кое что, а все отвалилось после обновления



Max
16.05.2018
14:11:53
Не обновлял ничего в принципе))))

Особенно как заанонсили 3.0 - сразу минус

Google
Jman
16.05.2018
14:16:12
Установил плеер, сейчас буду пробовать.

понапридумывают же

Адб само подтянулось при помощи какой-то матери после нескольких перезапусков VS

Max
16.05.2018
16:36:50
Вопрос насчет MvvM Cross: Че по перфомансу на Activity=>Activity навигации на Xamarin.Android ? Есть варик делать Навигацию на фрагментах на XA и на страницах на IOS и при этом чтобы VM у вьюх были общими, без смс и регистрации ?

Artur
16.05.2018
17:00:23
Одна активити и остальное фрагменты

Max
16.05.2018
17:02:35
Одна активити и остальное фрагменты
да это понятно все, это не интересно, мб есть семплы с такой навигацией на mvvmcross?

O'Miay
16.05.2018
19:19:27
if (!recorder.IsRecording) { var recordTask = await recorder.StartRecording(); var audioFile = await recordTask; //Всегда null if (audioFile != null) { await Application.Current.MainPage.DisplayAlert("dich", audioFile, "ok"); } }

В чё может быть проблема? Пермишины всё ок!

Kirill
16.05.2018
19:25:43
Зачем 2 раза await? Task in Task?

Max
16.05.2018
19:26:50
Зачем 2 раза await? Task in Task?
я так понимаю тут начало записи, потом оно дожидается пока запись кончится

Кита
16.05.2018
20:28:29
Lazy же только отсрачивает проблему? Наверно бы хотелось создавать зависимости в фоне не блокируя UI поток?
Ну эм, вот как раз UI не блокируется, точнее незаметно. пара мс а это незаметно для глаза. Плюс надо помнить про доступ к инстансам из разных потоков - я бы лучше создавал все в UI треде

а потом у этого плагина есть трэшхолд значение по умолчанию 0.2 равное

оно рубит тишину

Дамир
16.05.2018
20:40:12
if (!recorder.IsRecording) { var recordTask = await recorder.StartRecording(); var audioFile = await recordTask; //Всегда null if (audioFile != null) { await Application.Current.MainPage.DisplayAlert("dich", audioFile, "ok"); } }
и там по умолчанию таймаут 2 сек, если за это время порог в 0,2 не был превышен, запись обрывается, вместо пути до аудио файла будет null

Google
Vitaliy
16.05.2018
21:06:01
Вопрос насчет MvvM Cross: Че по перфомансу на Activity=>Activity навигации на Xamarin.Android ? Есть варик делать Навигацию на фрагментах на XA и на страницах на IOS и при этом чтобы VM у вьюх были общими, без смс и регистрации ?
Ну смотри проблем вообше не должно быть, если navigation service покажет вьюмодель, то неважно будет ли то фрагмет или активити он ее покажет, для кастомизации даного процесса юзать презентер и хинты

Давид
17.05.2018
05:31:23
Всем привет! Ребят, есть задача написать простой голосовой ассистент, чтобы мог включать/выключать вайфай, фонарик, открыть телефон и тд в этом духе. Если кто то имел дело с подобным, был бы очень благодарен за совет в какую сторону смотреть вообще, что гуглить

Alexander
17.05.2018
05:39:11
подкиньте годный пример бокового меню xamarin ios со storiboard

Max
17.05.2018
05:57:19
И нужен ли интернет для работы ассистента ?

Александр
17.05.2018
06:45:48
Люди, а как сделать такой индикатор?



Короче я понял создать такую ж карусель, только сделать картинки, в виде точек

Max
17.05.2018
07:04:34
Александр
17.05.2018
07:05:50
Это индикатор чего
Карусели, просто может есть специальный инструмент, которого я не знаю

An
17.05.2018
07:37:35
https://pastebin.com/CJatc7WT После обновления не могу запустить авд, что случилось?

Max
17.05.2018
07:38:35
Карусели, просто может есть специальный инструмент, которого я не знаю
Ну, там по дефолту есть поле с иконкой активной страницы и неактивной

Закидываешь две png и все

По умолчанию они просто не отображаются

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