
Max
08.04.2017
15:28:52
Кажется, где-то митап прошел?
+5 жы

Slava
08.04.2017
17:16:14
В Иваново был Develop Day

Max
08.04.2017
17:27:11
Топ

Google

Roman
08.04.2017
17:40:07
Рекрутер. Почти полный тезка моего отца.

Кита
08.04.2017
18:36:08

Max
08.04.2017
19:37:01
Ребят
Как можно на Android N сделать селфи, но в бэкграунде, без открытия "Камеры" ?
Есть у кого опыт использования Camera2 XF, может кто поделиться?
Кто-нибудь юзал Rox.Camera ?

Valeriy
08.04.2017
23:07:44
Всем привет. Может кто подсказать, как в xamarin forms в tabbedpage иконки увеличить? Спасибо.

Max
08.04.2017
23:20:17
иконки как задаешь

Pavel
09.04.2017
04:53:08
Всем привет! С вами ещё один разработчик на XF, из чудесного города у моря Владивостока. Рад найти сообщество подобного рода, потому как концентрация ксамаринщиков не столь велика (во всяком случае у нас тут) и поспрашивать в случае чего не у кого. Всем любви.

Valeriy
09.04.2017
06:30:54
@maxspT иконки стандартно задаю, как иконка экрана. Использую appcompat.

Andrey
09.04.2017
06:52:03

Valeriy
09.04.2017
06:54:46
Andrey очень маленькие есть. Да я уже понял, что в XF способа нет. Вопрос как это кастомным рендером реализовать)

Google

Max
09.04.2017
12:41:55

Andrey
10.04.2017
08:39:37
есть альтернатива spinner в xamarin.forms?

Andrey
10.04.2017
08:41:51
ActivityIndicator?
Или stepper?))

Andrey
10.04.2017
08:44:06
вообще не в ту степь
spinner - типа выпадающий список

Andrey
10.04.2017
08:52:17
В формс нет, потому что на иос его нет.

Almaz
10.04.2017
08:52:47
Есть UIPicker
На iOS

Andrey
10.04.2017
08:53:17
Ну есть action sheet в формс
Хрен разбери что за спиннер. В разных гуях это разное.

Bender
10.04.2017
09:09:00

Denis
10.04.2017
15:06:49
Всем привет!
На конференции DevDays2017 мы сравнили два подхода: Xamarin.Forms и Xamarin+MvvmCross. Если вы приняли решение разрабатывать на Xamarin и сомневаетесь какой подход выбрать, то возможно вам поможет код по ссылке https://github.com/kretovd/hackathon2016Demo. 2 версии Демо приложения: первая версия разработана на Xamarin.Forms, вторая - с помощью Xamarin+MvvmCross. Не агитирую для выбора того или иного подхода, но самому сравнить было полезно.

Кита
10.04.2017
15:21:41
а есть третий вариант?
огласите весь список пжласта с MVVM

Kirill
10.04.2017
15:22:38
MVVMLight еще существует вроде

Кита
10.04.2017
15:24:53
Во) ближе к истине)
короче как оказалось самый надежный вариант это MVVMLight + Navigation Service из Xamarin Forms в виде исходников
Да, надо на инициализацию проекта потратить больше времени. Но зато потом не чувствуешь разницы

Artjom
10.04.2017
15:27:40
А как на счет Prism?

Google

Кита
10.04.2017
15:28:28
а я не знаю что он использует для биндингов

Artjom
10.04.2017
15:29:23
PropertyChanged :)

Кита
10.04.2017
15:30:12
не
я про ядро
PropertyChanged это тупо интерфейс
я говорю про создание биндингов
на стороне платформозависимого вью
и я посмотрел - он не умеет в это
MVVMLight может связать любую проперти с любой проперти

Artjom
10.04.2017
15:32:08
Можно пример в одну две строчки?

Кита
10.04.2017
15:42:35
Bindings.Add(ViewModel.SetBinding(() => ViewModel.Domain, DomainText, () => DomainText.Text, BindingMode.TwoWay));

Slava
10.04.2017
15:42:50
в msdn magazine когда-то давно статья была по этой теме

Кита
10.04.2017
15:43:59
это андроид. на ios получилось ещё проще. Почему не знаю но такой вариант на андроиде не заработал: Bindings.Add(this.SetBinding(() => FieldDomain.Text, () => ViewModel.Domain));
это код либо из ViewControllera либо из ViewPresentera

Artjom
10.04.2017
15:45:05
Cool

Кита
10.04.2017
15:45:33
т.е все как в mvvmcross на ios только без шелухи

Max
10.04.2017
15:46:20
Кита то есть не mvvmcross, потому что для ваших проектов он избыточен?

Кита
10.04.2017
15:46:54
ну он багнутый чуть более чем полностью
и саппорт его дорогим оказывается
давно уже от него отказались и в фирме с которой вот недавно начали работать - тоже от него отказались

Google

Max
10.04.2017
15:48:32
а на чистом XF вообще не пишут
?

Admin
ERROR: S client not available

Max
10.04.2017
15:49:08

Кита
10.04.2017
15:49:12
на формс смотрят с натяжкой потому что нужен человек с гигантским опытом в нем чтобы проекты на контрактах, полных ограничений, были рентабельны
Т.е это серьезные проекты с серьезными суммами на сотни тысяч долларов

Max
10.04.2017
15:50:00
А откуда столько опыта взять?
И вообще как это работает?
Сначал отдельно каждую платформу досканально, потом XF
или же как-то все низходящими бубнами

Кита
10.04.2017
15:50:31
ну лучше чтобы разные проекты были
и так и сяк
потом выявляется золотая середина

Max
10.04.2017
15:50:51
Я почему-то начал с xf
но чувствую, что без натива вообще не вариант

Кита
10.04.2017
15:51:07
вот недавно фирма из-за формсов попала на бабки

Max
10.04.2017
15:51:11
и надо его чуть более чем полностью ботать
помимо людей, которые писали это

Kirill
10.04.2017
15:51:38

Google

Кита
10.04.2017
15:51:46
в том что критикал баг был внутри XF
и фиксился он в следующей версии
фикс запланировали на 2.3.5

Max
10.04.2017
15:52:16
хмм

Kirill
10.04.2017
15:52:23

Max
10.04.2017
15:52:26
т.е. они банально не успехи апдейтнуться ?


Кита
10.04.2017
15:52:51
а контракт имеет жесткие рамки по наличию критов и срокам сдачи. Иначе неустойки и бесплатные человеко-часы на исправление
помимо многочисленных OutOfMemoryError даже с использование FFImage
java.lang.IllegalStateException: Unable to create layer for Platform_DefaultRenderer
android.os.MessageQueue.nativePollOnce(Native Method)
android.os.MessageQueue.next()MessageQueue.java:323
android.os.Looper.loop()Looper.java:135
android.app.ActivityThread.main()ActivityThread.java:7325
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run()ZygoteInit.java:1230
com.android.internal.os.ZygoteInit.main()ZygoteInit.java:1120
Xamarin caused by: Java.Lang.RuntimeException: Unable to create layer for Platform_DefaultRenderer
--- End of managed Java.Lang.RuntimeException stack trace ---
java.lang.IllegalStateException: Unable to create layer for Platform_DefaultRenderer
android.os.MessageQueue.nativePollOnce(Native Method)
android.os.MessageQueue.next()MessageQueue.java:323
android.os.Looper.loop()Looper.java:135
android.app.ActivityThread.main()ActivityThread.java:7325
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run()ZygoteInit.java:1230
com.android.internal.os.ZygoteInit.main()ZygoteInit.java:1120
Вот такой вот лог
и думай как хочешь из-за чего конкретно дефолтный рендер упал
короче нет ничего хуже крита в 3'd party componentах