
Kirill
22.09.2017
10:28:27

Mikhail
22.09.2017
10:28:31
Извините, подскажите, как .xaml page сделать fullscrene?

Kirill
22.09.2017
10:30:27
Извините, подскажите, как .xaml page сделать fullscrene?
ну вообще фулскрин сделать сложно, и надо влезть в натив. Что бы без тулбара, то надо или открыть не оборачивая в NavigationPage. Можно в модальном окне. Или в странице вызвать NavigationPage.SetHasNavigationBar(this,false);

Кита
22.09.2017
10:33:22

Google

Кита
22.09.2017
10:33:53
лучше вообще забыть про впф и .net но решать конечно же тебе

Sherzod
22.09.2017
10:34:03
заблуждение
ну с Fody.PropertyChange и Bindingами я пока времение встречался

Mikhail
22.09.2017
10:34:15

Кита
22.09.2017
10:34:26

Летучая
22.09.2017
10:35:32

Кита
22.09.2017
10:36:32
белые господа
а. ну я бы не сказал. Не знаю. Не работаю с теми кто указывает мне какие инструменты выбирать. Я ж не указываю строителям как им пол бетоном заливать

Александр
22.09.2017
10:36:33
из стран западной европы/США, которым плевать на то че там где лучше или хуже, выбирая между двумя/тремя нейтив девелоперами либо одним формс/RN они выберут последнее

Mikhail
22.09.2017
10:39:42
Navigation.PushModalAsync(
new GameViewPage(exerciseInfo,
recording => vm.SaveGameStats(recording)));

Kirill
22.09.2017
10:40:09
или надо убрать еще статусбар и тд?

Mikhail
22.09.2017
10:41:19

Google

Mikhail
22.09.2017
10:42:42
Вот и спрашиваю

Kirill
22.09.2017
10:44:22

Кита
22.09.2017
10:46:52

Летучая
22.09.2017
10:52:04

Александр
22.09.2017
10:52:21
Я тоже
Мало кто шарит Xamarin.iOS и Xamarin.Droid одновременно и одинаково хорошо (разве что одинаково плохо). Когда встаёт разговор о создании кроссплатформенного приложения, то обычно это подразумевает найм нескольких специалистов

Павел
22.09.2017
10:54:50
да что там шарить то

Egor
22.09.2017
10:54:56
ну-ну)

Павел
22.09.2017
10:55:57
берешь mvvmcross для общей codebase и дальше херачешь axml и segue пока не стошнит

Александр
22.09.2017
10:56:09
Ага ок
Буду иметь ввиду

Летучая
22.09.2017
10:56:23

Egor
22.09.2017
10:56:26
=))

Павел
22.09.2017
10:56:45

Александр
22.09.2017
10:56:47

Павел
22.09.2017
10:56:54
иногда думаешь, в задницу этот натив

Kirill
22.09.2017
11:00:49

Александр
22.09.2017
11:01:37

Павел
22.09.2017
11:01:41

Google

Sherzod
22.09.2017
11:05:12
Как называется боковое меню, с тремя линиями?

Павел
22.09.2017
11:06:17

Александр
22.09.2017
11:06:20
Navigation Drawer

Sherzod
22.09.2017
11:06:30

Igor
22.09.2017
11:17:59

Danver
22.09.2017
11:20:56
Ребят, а есть примеры грамотно спроектированных с точки зрения архитектуры приложений? Там чтоб были слои для BL, DAL и так далее.

Egor
22.09.2017
11:23:13
у фаулера в книге)
про DDD :)

Danver
22.09.2017
11:24:22
Нее, я имею под ксамарин, с формами или натив проектами под каждую платформу.

Летучая
22.09.2017
11:24:33
у рыбы на гитхубе ещё есть плод проб и ошибок. правда, там Xamarin под каждую платформу пока только планируется (пока только uwp, но в целом понятно, как будет Xamarin Native выглядеть — с mvvmcross и биндингами ?)

Igor
22.09.2017
11:24:55

Danver
22.09.2017
11:25:27
про DDD :)
Интересен не только дата дривен. Например тот же MVC.

Летучая
22.09.2017
11:25:31
Давай ссылку
https://github.com/worldbeater/myfeed
там даже пикча с архитектурой в ридми

Egor
22.09.2017
11:25:43

Igor
22.09.2017
11:27:08

Летучая
22.09.2017
11:27:46

Sherzod
22.09.2017
11:30:45
доходы?
А чо, OnPlatform больше не работает? Или что с ним сделали?
У меня меню какое-то странное

Google

Sherzod
22.09.2017
11:34:10
https://gist.github.com/shmutalov/5232397d5c659ebd069cd5319a1151f1
И это, у меня нету iOS :)

Danver
22.09.2017
11:40:05
Пишу приложение под Xamarin.iOS, вроде не сложное, UI правда замороченный. Отказался от Storyboard в пользу кода, потому что редактор глючный да и не работает с ним Xamarin Live Player. Столкнулся с тем, что постоянно приходится писать своё решение для ресайза и скролла текстового поля по мере ввода в него текста, для добавления inset про показе клавиатуры. Странно что нет для этого функционала из коробки. Вы кстати, как решаете такие проблемы? (У меня на View находится UITableView, в котором строками разложен layout )

Igor
22.09.2017
11:41:39

Kirill
22.09.2017
11:46:40

Sherzod
22.09.2017
11:46:58
Это тоже в хамле?

Kirill
22.09.2017
11:47:02
Ну это норма

Sherzod
22.09.2017
11:47:41
Ок

Kirill
22.09.2017
11:49:25
Почему?
Тормоза, плюс некоторые моменты из кода проще, и проще писать динамичную разметку (в зависимости от разных входных данные разные вьюхи и т.д.).

Denis
22.09.2017
12:21:34

Кита
22.09.2017
12:30:37

Александр
22.09.2017
12:32:05

Danver
22.09.2017
12:33:07

Кита
22.09.2017
12:40:53

Sherzod
22.09.2017
13:15:39
А что в связке с формсвми используют? Из мввм либ или что там? В сети пример видел, пишут что мввмлайт можно использовать

Yury
22.09.2017
13:20:14
В моем проекте нам хватило стандартного xamarin-овского MVVM

Google

Летучая
22.09.2017
13:33:35
Джва года понять не могу
Ну Fody с AOP понятно, а остальные?

Vladislav
22.09.2017
13:39:31

Roman
22.09.2017
13:42:21
Аспектно ориентированное программирование же

Кита
22.09.2017
13:43:29

Roman
22.09.2017
13:45:46
И пофиг как

Кита
22.09.2017
13:47:16
Только по общему признаку что можно атрибутами описать некие “контракты”? Все? Это не AOP

Igor
22.09.2017
13:49:43
А по твоему что такое аоп?

Vladislav
22.09.2017
13:52:19
А причем тут тогда aop и либы?

Александр
22.09.2017
13:55:41

Кита
22.09.2017
13:56:16

Igor
22.09.2017
13:56:42
Не тяни (не томи, излей свою мудрость)

Летучая
22.09.2017
13:56:55

Александр
22.09.2017
13:57:10

Kirill
22.09.2017
14:07:09

Кита
22.09.2017
14:08:08
Не тяни (не томи, излей свою мудрость)
Отвлекають. Суть в том что это понятие гораздо шире. Fody имеет ряд признаков AOP но не меняет парадигму программирования. У тебя как были раньше DI сделанные через депенденси-контейнеры которые работают с объектами так и остались. Фишка AOP в том что класс или структура перестает по сути быть объектом. А становится аспектом и внедряется туда куда ты опишешь метаописателями. Связываемость кода становится вообще минимальной. Кода становится не сильно меньше как раз, а его связываемость в целом уменьшается. И к написанию аспектов уже применяется несколько дугой подход, поддерживаемость кстати такого кода оставляет желать лучшего, поэтому максимум где AOP нашло себе достойное применение до сих пор это “невидимое” логирование

Sherzod
22.09.2017
14:09:04