@xamarin_russia

Страница 74 из 619
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
@maxspT иконки стандартно задаю, как иконка экрана. Использую appcompat.
Чисто удостовериться, у иконок отступов внутрь картинки нет? Вообще встроенного в XF способа нет

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

Google
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
есть альтернатива spinner в xamarin.forms?
да, называется picker https://developer.xamarin.com/api/type/Xamarin.Forms.Picker/

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ах

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