
Andrey
13.06.2017
17:12:33
Ну значит нумерик не подходит.... Свою кнопку не добавить во встроенную клаву, в forms точно. В андроиде можно менять кнопку действия

Evgeniy
13.06.2017
17:14:53
Я уже думал над вариантом добавить рядом с entry кнопочки инвертирования введенного значения. Эх. костыли, костыли.

Кита
13.06.2017
17:25:57
гуглите лучше
https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html

Google

Кита
13.06.2017
17:27:57
на андроиде android:inputType ="numbersigned"

Evgeniy
13.06.2017
18:38:29

Kirill
13.06.2017
18:46:24

Кита
13.06.2017
19:31:14

Andrey
14.06.2017
04:21:40
А какие курсы посоветовать коллеге можно платные по xamarin (лучше forms). Не для начинающих? Он уже начал :) предпочитетльно на русском, но не обязательно

Bender
14.06.2017
05:24:42
Как сделать в иос кнопку растягивающуюся по количеству строк в ней?
Через CustomRenderer SizeThatFit и SizeToFit не работают.

Kirill
14.06.2017
05:27:32

Bender
14.06.2017
05:28:53

Kirill
14.06.2017
05:30:28

Kirill
14.06.2017
07:10:59

Andrey
14.06.2017
07:12:19

O'Miay
14.06.2017
07:52:01
Ребят, а какой порог сложности проекта, подразумевает переходить на нативку?
Просто есть проект, и встал выбор писать на нативке или на замарине

Google

O'Miay
14.06.2017
07:54:13
И вобще знает кто-нить реальные проекты с гугл плей или апп стора, написанные на замарине?

Кита
14.06.2017
07:59:02
да дофига их. но гуглить я не буду) потому что это сильное заявление)

Kirill
14.06.2017
07:59:24

Кита
14.06.2017
07:59:37
надо для начала ответить на вопрос какую задачу решает Замарин и какую задачу ты решаешь на проекте. Каким требованиям он должен соответствовать итд и только исходя из этого выбирать

O'Miay
14.06.2017
07:59:39
Xamarin.Forms

Кита
14.06.2017
08:01:05

Kirill
14.06.2017
08:01:31
Xamarin.Forms
В первую очередь основная сложность- нестандартный интерфейс.

O'Miay
14.06.2017
08:01:44

Кита
14.06.2017
08:02:02
а типа модно ли и молодежно?
ну это безусловно самый важный показатель

O'Miay
14.06.2017
08:02:41

Kirill
14.06.2017
08:03:33

O'Miay
14.06.2017
08:03:34
МОжет на замарине только студенты пишут

Kirill
14.06.2017
08:04:16

Кита
14.06.2017
08:04:39

O'Miay
14.06.2017
08:05:54

Кита
14.06.2017
08:06:17
договор. Вот эта грань
если в договоре написан срок, написаны требования к наличию критикал багов - то и инструмент нужно выбирать соответствующий

Google

O'Miay
14.06.2017
08:07:07

Кита
14.06.2017
08:07:53

O'Miay
14.06.2017
08:08:47

Kirill
14.06.2017
08:09:26

Кита
14.06.2017
08:09:42

O'Miay
14.06.2017
08:11:41

Кита
14.06.2017
08:12:18
Ну это общая бизнес логика, въюхи только отображают данные
ну вот с помощью чего ты будешь выносить логику из контроллеров это и есть архитектурный вопрос. MVC - стандарт на iOS. на Android вообще нет стандартов. Чтобы вынести общую логику по максимуму тебе нужен MVVM. А Forms дает в добавок ко всему общий UI

O'Miay
14.06.2017
08:13:08

Кита
14.06.2017
08:14:18
mvvmcross/mvvmligth
ну вот в использовании этих библиотек нужен опыт и покопаться в их исходниках лишним не будет. Для этого надо знать натив как ведра так и ios

O'Miay
14.06.2017
08:14:44

Кита
14.06.2017
08:15:15
Такой опыт есть XD
ну я использую mvvmligth. Точнее только Bindings и Messaging. Даже BindingCommand не использую потому что текут они на списках

O'Miay
14.06.2017
08:16:29

Кита
14.06.2017
08:16:57
на codeplex исходники есть. туториалы гуглятся все

O'Miay
14.06.2017
08:17:35
просто для mvvmcross нужно было кавыряться в исходниках чтоб разрулить некоторые проблемки

Кита
14.06.2017
08:19:07
хотя новая версия оперирует такими понятиями как Presenter и вроде архитектура чище стала, но проблемы никуда ещё не ушли

Vladislav
14.06.2017
08:24:59
кто нибудь на маке активно с райдером работает, а то вижла там убогая ужас

O'Miay
14.06.2017
08:36:41

Vladislav
14.06.2017
08:51:43
эмм, xamarin.android собирает

Google

Igor
14.06.2017
08:52:42

Admin
ERROR: S client not available

Vladislav
14.06.2017
08:54:33
рили?
ща проверим

O'Miay
14.06.2017
08:56:20

Igor
14.06.2017
08:59:46
Разрабатывать под iOS без мака ? (скорее всего нет)

O'Miay
14.06.2017
09:00:28

Igor
14.06.2017
09:03:54
Не знаю, а вообще есть способ собирать/запускать Xamarin Android на Linux?
Вроде как xamarin sdk есть только под windows/macos

Kirill
14.06.2017
09:20:52

Igor
14.06.2017
09:25:46
Ну да, хелоуворд вроде заработал.
Правда потребуется iphone или ipad, да и сыро там пока (и F# не работает)

Vladislav
14.06.2017
09:25:47
он что то пока не работает
этот плеер
с realm например не запустился проект
@angmarr так вы под райдером работаете?

Igor
14.06.2017
09:30:23
Работал, с первых билдов (сейчас уже нет, тк проект закончился).

Vladislav
14.06.2017
09:35:47
у вас работают брейки? почему то вообще их не отлавливает

Igor
14.06.2017
09:37:37
Android? Честно говоря никогда не дебажил в нем (для этого использую XS), но могу попробовать.

Vladislav
14.06.2017
10:31:16
да для ios и android не работают
а держать rider и vs for mac открытыми одновременно очень неудобно

Igor
14.06.2017
10:36:01
Ну не знаю, я наверно дебажу 5% времени.
Проект старый, в основном я рефакторил, да и тесты запускал.

Google

Alena
14.06.2017
12:25:46
всем привет ,кто знает почему вот эта строка App.Navigation.RemovePage(page) приводит к ArgumentOutOfRangeException возникает на ios? страница есть в NavigationStacke, на андроиде эта строка не приводит к эксепшину

Vladislav
14.06.2017
12:39:18
Удаляй так: Application.Current.MainPage.Navigation.RemovePage(page)
А если делаешь циклом, то можно так
https://github.com/mrxten/Xten.XF.StarterKit/blob/master/src/Xten.XF.StarterKit/Services/NavigationService.cs

Alena
14.06.2017
13:03:15

Vladislav
14.06.2017
13:15:42
Ну так страницу надо обернуть в NavigationPage
Как без этого то

Тёма
14.06.2017
13:44:24

Valeriy
14.06.2017
13:46:12
Да
Вроде из за пробелов к пути андроид сдк

Тёма
14.06.2017
13:47:06
Омг, он два года у меня в этой папке стоит и всё работало