
Igor
23.05.2017
08:43:06

Кита
23.05.2017
08:43:30

Yushka
23.05.2017
08:43:41
плохая практика лепить конструкторы фрагментам

Кита
23.05.2017
08:43:56
чем?

Google

Igor
23.05.2017
08:44:01
почему это ДОЛЖНЫ?
Ну их же система пересоздает, через рефлекшен и ищет при этому пустой коструктор

Кита
23.05.2017
08:44:33
ну я отключил это. мне это не надо
я помню весь стэк навигации
т.е как бы это ограничение в моем проекте не действует. никак
от слова совсем

Igor
23.05.2017
08:45:57

Кита
23.05.2017
08:46:44
не магически а вполне к конкретным способом)
кстати у XF с этим проблем нет, верно?

Igor
23.05.2017
08:47:29

Кита
23.05.2017
08:47:37
там все на фрагментах
ты что
вся навигация на фрагментах

Igor
23.05.2017
08:48:58
там все на фрагментах
ОК, я их явно не создавал, не в курсе что-там под капотом (да честно говоря не интересно).
Думаешь там фрагменты с конструкторами и параметрами?

Google

Kirill
23.05.2017
08:48:58

Кита
23.05.2017
08:49:43
на счет параметров не помню. надо пересмотреть. они создают фрагмент аля контейнер для страницы
короче в любом случае можно поверх фрагмента накрутить презентер
его инжектить как угодно

Splinter
23.05.2017
08:57:05
Как вариант new Fragment(){
Property1=value1,
Property2=value2,
...
};
Допустим у меня 3 фрагмента в бэкстэке (для всех в конструкторы пихаю айдишники "чего-то"). Если родителем был фагмент с viewpager, то для всех вкладок можно брать ParentFragment и его поля. Но если это последовательность из фрагментов в бэкстэке как описано в начале, то в идеале для них трёх будет отдельный общий context, где будут эти айдишники. Статик классы, синглтоны, инъекции зависимостей не вариант.

Кита
23.05.2017
08:57:43
что за айдишники?

Splinter
23.05.2017
08:57:52
пардон не будет общий context, а хорошо если бы был*

Кита
23.05.2017
08:57:57
это относится к модельным данным?

Splinter
23.05.2017
08:58:14

Кита
23.05.2017
08:58:32
ну поздравляю ты смешиваешь UI и бизнес-логику
есть паттерны которые позволяют это не делать

Splinter
23.05.2017
08:59:17

Кита
23.05.2017
08:59:37
MVVM работает неотделимо от IoC
и частично с Messaging
но лучше его не использовать
короче ты ничего не изменишь если не пересядешь на MVVM - а это больно в существующем проекте

Алексеев
23.05.2017
09:00:38
Подскажите есть какой-либо канал по Microsoft Azure? В телеграме

Splinter
23.05.2017
09:00:59
Ок, для xamarin.native mvvm подразумеват использование фреймворков под паттерн?

Google

Splinter
23.05.2017
09:02:11
проекты*
Если конкретно, то на форуме спрашивал про mvvmcross.

Кита
23.05.2017
09:03:02
mvvmcross не вариант
для серезных и сильно кастомных проектов
но сами биндинги это не все
самое главное это VM->VM навигация
где можно передавать в параметрах любые модельные данные

Igor
23.05.2017
09:05:51
mvvmcross не вариант
Что так сразу то, я на MVVMLight долго писал проект.
В итоге конечно, свой фрейморк написал, но всегда же можно что-то кастомизировать.
Тут даже для XF написал свою навигацию через активити/NavigationController (iOS) - так что все возможно

Кита
23.05.2017
09:06:23
не вариант - mvvmCROSS
очень много сайд эффектов

Кита
23.05.2017
09:10:22

Splinter
23.05.2017
09:49:42
Ну mvp так mvp.

Кита
23.05.2017
11:02:49
ну и будет много подводных камней)
это я сразу гарантирую. я навигацию например ок 30 часов писал на каждую платформу
с учетом того что перед глазами были исходники XF

Vladislav
23.05.2017
11:14:09
Чего, так сложно?

Igor
23.05.2017
14:27:00
А XLPlayer требует alpha версию VSforMac?
Действительно, только alpha https://developer.xamarin.com/guides/cross-platform/live/install/

Nikolay
23.05.2017
16:26:37

Google

Alena
23.05.2017
17:03:17
https://timeyoutake.it/2016/01/02/creating-a-left-toolbaritem-in-xamarin-forms/

Кита
23.05.2017
18:58:57

Nikolay
23.05.2017
19:02:34

Кита
24.05.2017
08:31:06
https://github.com/valentingrigorean/LeakCanaryXamarin
может кому пригодится
годная тулза

Kirill
24.05.2017
08:33:15
А с xamarin норм работает?
Так то годная

Евгений
24.05.2017
09:06:29
Коллеги, приветствую

Admin
ERROR: S client not available

Евгений
24.05.2017
09:06:50
есть какие-т особенности/требования при верстке для webview?

Кита
24.05.2017
09:36:20

Egor
24.05.2017
09:37:00
для утечек в моно есть отдельный провайдер)
а так моно для джавы и в том числе ликкэнари - JNI

Кита
24.05.2017
09:40:54
кстати, у меня вопросец по Glide - может кто сталкивался. В фрагменте гружу в имэджвью по урлу и нифига не грузится. в активити грузится. че за ппц не понимаю
все разобрался. у меня проблема была

Roman
24.05.2017
10:55:51
Не совсем хамарин, но все же
Я сначала долго ходил с мыслью, что рано или поздно все будут программировать на чем-то, и это мне казалось клевой мыслью, но это просто неправда – навыки программирования не станут обязательным пунктом вакансий будущего, в будущем вообще сложно представить себе человека без "умного ассистента" во всех индустриях, который будет брать рутину на себя.
Вот, к примеру, нейронная сеть pix2code создает нативный iOS или Web интерфейс из скриншота:
https://youtu.be/pqKeXkhFA3I
Почитать на GitHub:
https://github.com/tonybeltramelli/pix2code
¯\_(ツ)_/¯

Egor
24.05.2017
12:00:37
отличная идея

Vladislav
24.05.2017
12:08:02
Народ, как добавить бейдж к иконке в тулбаре лучше?

Google

Кита
24.05.2017
12:20:31

Egor
24.05.2017
12:29:15
это сперва нейросеть будет сториборды делать, а потом и код пистаь по скринам :(
и пойдут все программисты в макдаки за кассы работать

Max
24.05.2017
12:35:21

Egor
24.05.2017
12:35:49
Количество перейдет в макдак

Max
24.05.2017
12:36:19
В макдаке тоже не плохо

Egor
24.05.2017
12:43:18
Может хоть нейронка справится со сторибордами/констрейнтами лучше чем я
в ведре так вообще RelativeLayout/ConstraintLayout и все эти gravity различные - почти всегда верстаю наобум

Andrey
24.05.2017
12:44:26
Сайты тоже пытаются шлепать нейросетками. Думаю простые заказы будет норм, или для старта проекта. Лет через 4-5

Кита
24.05.2017
12:51:45
категорически
нейросети и ИИ не призваны заменить людей, они призваны взять на себя рутину. Кто-то же должен нейронке скормить дизайн. И UX по битмапу не сделать.
программист в скором времени станет UX- дизайнером-программистом

Egor
24.05.2017
12:53:18
UX сделается по гайдлайнам сам ну и дизайн как правило состоит из набора скринов

Кита
24.05.2017
12:53:31
nope
гайдлайны на каждом проекте свои
я говорю о сложных проектах

Egor
24.05.2017
12:54:05
я имею ввиду гайдлайны ОС к дизайну
если на проекте гайдлайны свои - проект так себе

Кита
24.05.2017
12:54:48
ну блин. кастомные контролы те же
если приложения будут однотипными по гайдлайнам только одной конторы это будет ппц
ну даже у гугла и эппла гайдлайны разные