@xamarin_russia

Страница 180 из 619
Летучая
20.09.2017
19:10:50
Можно то что я скинул выше обернуть в класс реализующий IMarkupExtension (там ниже по тексту пример). А еще можно для иконок шрифты использовать. Или я не правильно понял?
А если использовать не Xamarin Forms, а Xamarin Native? И помимо Xamarin обеспечить совместимость с UWP-шными нативными шрифтами (Segoe MDL2 Assets) и потенциально с линуксячим/макосным десктопом на Avalonia?

Просто интересно накидать наиболее кроссплатформенное решение для .NET (Repositories, Services, ViewModels — NETStandard; и поехали клепать xaml-based вьюхи для всего)

Max
20.09.2017
19:17:50
Летучая залогинилась => Миллион текста ^^

Летучая
20.09.2017
19:46:16
Кароч есть идея: сделать платформозависимый сервис и получать из него словарь вида { "id вьюхи": {какой-то объект иконки} }. То есть Dict<string, object> — а вот что такое object — решает и юзает уже каждая платформа самостоятельно

Google
Slava
20.09.2017
19:46:50
Просто интересно накидать наиболее кроссплатформенное решение для .NET (Repositories, Services, ViewModels — NETStandard; и поехали клепать xaml-based вьюхи для всего)
Можно сделать шрифты с иконками под каждую платформу и особо не париться или использовать бесплатные. С авалонией отдельный разговор. С ней еще разбираться нужно. Далека она до продакшена, хотя перспективы хорошие

Кита
20.09.2017
21:08:24
Есть еще третий вариант — сделать MenuViewModel классом с N команд (OpenSomeView, OpenAnotherView, OpenNthView), которые будут представлять из себя врапперы над platform-specific INavigationService и перемещать пользователя на нужный View. Тогда мы предполагаем, что платформы будут ответственны за отрисовку UI и вызов команд из ViewModel при клике на соответствующие пункты меню. Кажется, самый простой и прозрачный вариант (но это неточно).
Ну да. Есть MenuViewModel которая сетится биндингконтекстом к странице дровера. Есть другие вьюмодели о которых знает MenuViewModel, который внутри себя умеет менять страницу Details посредством ViewModelToViewModel навигации аля NavigationService. Теперь что касается иконок на Native - тут зависит от того какой у тебя тулбар. Я вообще больше иконки как таковые растровые не использую у меня теперь там Lottie сидит в кастомном тулбаре) Все иконки анмированные, анимации научился делать сам кстати. Вообще крысота. Так вот у меня эта иконка это часть кастомного тулбара. Соответственно тап на вью я обрабатываю через команду, а в команду засечен заблаговременно делегат с платформо-зависимым кодом который просто делает инверт состояния дровера. т.е либо открывает его либо закрывает(это если дровер ограничен тулбаром или вообще по центру меню расположено, а все остальное прозрачно)

O'Miay
21.09.2017
09:32:35
Кто-нить уже баловался с iOS 11?

Александр
21.09.2017
09:34:15
Запускал хеллоу ворлд в симуляторе. Считается?

O'Miay
21.09.2017
09:34:46
У меня перестал работась экшн Clicked X((

Vladislav
21.09.2017
09:46:41
Уже норм работает в Xamarin?

O'Miay
21.09.2017
11:42:18
Egor
21.09.2017
11:42:30
норм

но надо ставить последний последний ебилд

11.0

O'Miay
21.09.2017
11:42:41
Только клик теперь нужно 2 секунды делать

Egor
21.09.2017
11:42:52
че?)

O'Miay
21.09.2017
11:42:57
с этим 3д тачем

Google
Egor
21.09.2017
11:43:19
у меня девайсы без форс тача :(

Gleb
21.09.2017
12:58:04
Мы пока думаем брать и если брать то какой

@EgorBo ты выбрал себе?

Vladislav
21.09.2017
12:58:50
Gleb
21.09.2017
12:58:58
X дорого, да и 8 256gb тоже

Vladislav
21.09.2017
12:59:02
ну в плане если только тест

Egor
21.09.2017
12:59:21
@glebedev я ж в Беларуси - максимум что я могу выбрать - это сорт картошки на пюре

Gleb
21.09.2017
12:59:30
У жены 5 или 5s на который скоро забъют

В плане поддержки

И памяти там мало

Egor
21.09.2017
13:00:20
в 5ом даже метала нет :) и 64битного проца

Vladislav
21.09.2017
13:00:24
ну у меня валяется восстановленная шестерка и se. для тестов вполне подходит

Gleb
21.09.2017
13:00:26
Хм

Egor
21.09.2017
13:00:35
а эпл уже заставляет программистов писать 64-bit only код

Gleb
21.09.2017
13:00:38
Мы брали тот где был 64битный проц

Самый первый

Egor
21.09.2017
13:00:47
значит 5s

в Xamarin.iOS 11 даже не задеплоишь прилагу на айфон если у тебя стоит галка на armv7

Gleb
21.09.2017
13:01:35
Буду знать

Egor
21.09.2017
13:01:43
айфон 8/Х даже не имеют 32битных инструкций

Google
Gleb
21.09.2017
13:01:55
Но 8 с 256gb у нас 999 еврр

Egor
21.09.2017
13:02:15
нафига тебе 256гб?)

Vladislav
21.09.2017
13:02:29
Egor
21.09.2017
13:02:33
я с 16 как-то живу)))

Gleb
21.09.2017
13:02:41
Вот

Кита
21.09.2017
13:02:49
Egor
21.09.2017
13:02:52
ну 64 хватит всем

Gleb
21.09.2017
13:02:56
Ага

Egor
21.09.2017
13:03:04
фотки в ойклауд

Кита
21.09.2017
13:03:24
Билл Гейтс тоже говорил что 64к байтов хватит всем)

Gleb
21.09.2017
13:03:24
Да я все понимаю

Не говорил, ему приписывают

И 640

Кита
21.09.2017
13:03:43
ну возможно

Vladislav
21.09.2017
13:03:45
вот

Egor
21.09.2017
13:03:45
эпл хитрозадые - не делают 128гб модель чтобы ты сомневался между 64 и 256 между которыми цена - пропасть

Gleb
21.09.2017
13:03:53
Ага

Мне главное пережить эту неделю

И сесть за Урху плотно

Google
Egor
21.09.2017
13:04:53
надо еще подождать гугл - они должны выпустить новый пиксел

Vladislav
21.09.2017
13:05:07
ну с se та же тема была 16 и 64. 32 не было

Egor
21.09.2017
13:05:13
хотя судя по тому что он будет на квалькоме 835 - будет аццтой

Gleb
21.09.2017
13:05:24
С танго хотя бы?

Egor
21.09.2017
13:05:32
ну с se та же тема была 16 и 64. 32 не было
ну в эпл маркетолохи не зря свой хлеб едят

Vladislav
21.09.2017
13:05:50
да там не только на хлеб походу хватает)

Egor
21.09.2017
13:05:56
С танго хотя бы?
так есть ARCore для которого не нужно больше дополнительное железо :)

Ivan
21.09.2017
13:46:16
а кто-то использует Rider IDE от jetbrains? как в сравнении VS for mac?

Александр
21.09.2017
13:48:13
Отлично

One word

Качай, не пожалеешь

Kirill
21.09.2017
13:55:38
Без мата

Александр
21.09.2017
13:56:45
Извините

Egor
21.09.2017
14:00:43
Отлично
интересно, какое слово было в оригинале)

Ivan
21.09.2017
14:02:11
Roman
21.09.2017
14:04:25
Александр
21.09.2017
14:05:41
Более экспрессивно

Более честно!

Vladislav
21.09.2017
14:09:21


Забавный баг

Google
Egor
21.09.2017
14:11:13
)) я реплеил после того как исправилось)

так что да, баг

Denis
21.09.2017
14:13:02
в десктоп версии не исправилось слово то )

что вырезано пером, не вырубишь топором )

Николай
21.09.2017
15:35:44
Ребята, а на Android 8.0 (Oreo) вышла в пром? кто деплоил на нее?

Egor
21.09.2017
22:13:37
Квиз - какое значение надо вписать в последний элемент чтобы это было полноценным флагом https://gist.github.com/EgorBo/48b8672622c035c2ba061574e2be6fbb

Egor
21.09.2017
22:35:19
а хочется написать 0х16000 :)

Max
21.09.2017
22:36:43
а хочется написать 0х16000 :)
а какой правильный ответ?

Egor
21.09.2017
22:36:58
10000 и правильный

Петр
22.09.2017
00:14:56


Ivan
22.09.2017
00:31:32
Хорош тут рекламой швыряться

Sherzod
22.09.2017
09:42:54
Вот и понадобился мне замарин чат

Что такое Single-View App (Android)?

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