Size: a a a

Xamarin Developers

2020 June 29

e

entdark in Xamarin Developers
Makc Artemiev
Мб есть совет по поводу как создать view с использованием xib?
сам не делал, но в сети ответы есть
источник

e

entdark in Xamarin Developers
в гугле забанили?
источник

MA

Makc Artemiev in Xamarin Developers
Чёт искал
источник

MA

Makc Artemiev in Xamarin Developers
Не понял(
источник

e

entdark in Xamarin Developers
у кого-то сейчас есть проблемы с публикацией обновлений в Google Play? у нас уже 3 недели обновление в статусе выпущено, но в сторе всё ещё старая версия
причём мы на всякий случай ещё версию поверх выпустили - всё равно старая прошлогодняя отображается в сторе, хотя в консоли разработчика показывает последнее обновление с новой датой
источник

e

entdark in Xamarin Developers
Makc Artemiev
Чёт искал
источник

e

entdark in Xamarin Developers
ну вы чего в самом деле
источник

e

entdark in Xamarin Developers
тонна результатов
источник

I

Ivan in Xamarin Developers
entdark
у кого-то сейчас есть проблемы с публикацией обновлений в Google Play? у нас уже 3 недели обновление в статусе выпущено, но в сторе всё ещё старая версия
причём мы на всякий случай ещё версию поверх выпустили - всё равно старая прошлогодняя отображается в сторе, хотя в консоли разработчика показывает последнее обновление с новой датой
проблема на разных девайсах? у меня такое часто на одном из тестовых устройств - сброс кеша маркета помогает
источник

e

entdark in Xamarin Developers
и на девайсах в вебе старая версия отображается
источник

MO

Mr. Onion in Xamarin Developers
Ребят, а как сделать что-то типа такого? <StakLayout Children = "{Binding StackChildren}"/> Типа, children через xaml не получить, это я для визуализации написал. А хочется как-то забиндить их
источник

С

Санёк in Xamarin Developers
Всем привет. Кто-то знает как адаптировать интерфейс под ту черную штучку снизу?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Санёк
Всем привет. Кто-то знает как адаптировать интерфейс под ту черную штучку снизу?
гугли SafeArea
источник

PN

Paul N in Xamarin Developers
entdark
Почти нереально
Нужно сильно с презентером кастомным запариться
У меня были наработки, только оно адекватно историю в backStack всё равно не хранило
FragmentManager и FragmentTransaction бесятся от такой странной навигации
Это ад. Копаю последние дни в это. Что удалось узнать: Google и сам вроде такой подход рекомендует, но от него годами ждали семпл. И они таки сделали. Одна проблема: он на Kotlin и он завязан на NavGraph'ы. Первое понятно, я портировал на Xamarin. А второе это жопа, т.к. в MvvmCross iOS презентере мы никогда не думаем заранее что пойдет в бэкстек дальше, а в Android надо заранее всю навигацию писать в xml. Остается лазейка: у Kotlin есть DSL для создания графов на лету, в коде. У этого DSL даже нашлась обертка на Xamarin. Выходит, надо при попытке навигации на ViewModel узнать что за фрагмент нужен, добавить в граф вершину и сказать "делай переход". А при движении назад отстричь эту вершину.
источник

I

Ivan in Xamarin Developers
Paul N
Это ад. Копаю последние дни в это. Что удалось узнать: Google и сам вроде такой подход рекомендует, но от него годами ждали семпл. И они таки сделали. Одна проблема: он на Kotlin и он завязан на NavGraph'ы. Первое понятно, я портировал на Xamarin. А второе это жопа, т.к. в MvvmCross iOS презентере мы никогда не думаем заранее что пойдет в бэкстек дальше, а в Android надо заранее всю навигацию писать в xml. Остается лазейка: у Kotlin есть DSL для создания графов на лету, в коде. У этого DSL даже нашлась обертка на Xamarin. Выходит, надо при попытке навигации на ViewModel узнать что за фрагмент нужен, добавить в граф вершину и сказать "делай переход". А при движении назад отстричь эту вершину.
тебе нужен кастомный презентер и свой бекстек, точнее бекстеки. В зависимости от выбранного таба выбираешь соотвествующий бекстек.
Соотвественно для изменения стека фрагментов используешь:
transaction.Add / Remove когда фрагмент появляется в первые / удаляется на всегда
transaction.Detach / Attach для скрытия фрагмента при переходе вглубь / переход назад; и при переключении вкладки
источник

PN

Paul N in Xamarin Developers
Ivan
тебе нужен кастомный презентер и свой бекстек, точнее бекстеки. В зависимости от выбранного таба выбираешь соотвествующий бекстек.
Соотвественно для изменения стека фрагментов используешь:
transaction.Add / Remove когда фрагмент появляется в первые / удаляется на всегда
transaction.Detach / Attach для скрытия фрагмента при переходе вглубь / переход назад; и при переключении вкладки
Это олдскульный путь, в былые времена так бы и делали. Сейчас надо по джетпаковски, я так понимаю. Там завезли кривой аналог NavController'ов
источник

l

lemon in Xamarin Developers
Привет, знает кто, возможно ли с дебага сохранить массив байтов на пк?
источник

I

Ivan in Xamarin Developers
Paul N
Это олдскульный путь, в былые времена так бы и делали. Сейчас надо по джетпаковски, я так понимаю. Там завезли кривой аналог NavController'ов
1. на сколько я знаю функциональность fragment manager’a ни разу не деприкейтед
2. какой смысл в платформенном описании сценариев навигации для mvvm приложений xamarin? я не особо вникал в jetpack navigation, как я понимаю это +- аналог сториборды, которая ни разу не удобна для кроссплатформенного mvvm проекта
источник

PN

Paul N in Xamarin Developers
Ivan
1. на сколько я знаю функциональность fragment manager’a ни разу не деприкейтед
2. какой смысл в платформенном описании сценариев навигации для mvvm приложений xamarin? я не особо вникал в jetpack navigation, как я понимаю это +- аналог сториборды, которая ни разу не удобна для кроссплатформенного mvvm проекта
1. Оно по прежнему  на неё опирается. 2. В том-то и дело, что никакого. Поэтому я и написал про хак с динамическим построением графов.
Просто, если делать, то кмк с опорой на современные тренды Android разработки. Плюс, я читал, что играть с бэкстеками сложно и багоопасно, так что хз.
источник

PN

Paul N in Xamarin Developers
Может как раз сделать все на графах, и просто запрашивать ViewModel'и по ходу пьесы?..
источник