@xamarin_russia

Страница 440 из 619
Nikolai
24.06.2018
17:34:49
Насколько сложно пилить байндинги для kotlin-библиотек? Есть ли разница с Java?

Кита
24.06.2018
17:55:50
Насколько сложно пилить байндинги для kotlin-библиотек? Есть ли разница с Java?
Например никогда не пилил биндинги к котлину. Не могу сказать. Вообще имхо редкий опыт. Интересно послушать кого-нибудь. Вот swift библы гемора много

Google
Nikolai
24.06.2018
19:10:38
Никогда не делал байндинги для Swift, на первый взгляд выглядит довольно сложно: https://github.com/Flash3001/Xamarin.Swift3.Support С котлином должно быть попроще, там же обещен 100% interop с джавой Странно что МС ничего не делает в этом направлении

Кита
24.06.2018
19:13:57
Потому что они находятся в вакууме, из-за того что разработчики ушли в формсы в основном и ищут решение на формсах а не нативные, а значит и запросов на подобные вещи нет

Мое глубокое убеждение - чтобы платформа не сдохла, чтобы соответствовала самым высоким запросам, нужно привлекать в платформу нативных разработчиков как можно больше и только потом во вторую очередь .netчиков. Microsoft делает ставку не на ту лошадь. Есть огромный риск в что один прекрасный день, когда кто-то Google или Apple координально повернет индустрию разработки мобильных приложений - Microsoft попросту не сможет за оптимальное время среагировать. Это самый большой риск который я вижу на данный момент. Спросите у Microsof когда Xamarin будет поддерживать Instant Apps

Endo
24.06.2018
19:20:44
посоветуйте плз какой-нибудь материал, с которого начать изучение xamarin

надо сделать приложеньку-календарь под андроид и ios

Nikolai
24.06.2018
19:43:14
Ну, instant apps - практически неподьемная штука для замарин из-за толстого рантайма

Но тулзу для создания байндингов для свифта чего не сделать-то Действительно, ждут когда Apple выкатит какой-нибудь новый UIKit полностью на свифте

Олег
24.06.2018
21:22:52
надо сделать приложеньку-календарь под андроид и ios
Если тебе реально просто календарь сделать надо, можешь поюзать метанит, несмотря на то, что тут его хейтят)

Олег
24.06.2018
21:25:44
Суть приложухи какая? Требования какие? Просто все основы описаны без мввм. В метаните есть раздел, уделяющий внимание мввм, но он там мелкий и не раскрывает сути

Его вроде не только тут хейтят
Или уже разобрались с вопросом?

Google
Endo
24.06.2018
21:31:18
Короче мне б самое простое и рабочее приложение под Андроид и айос сбилдить, а дальше я наверное смогу сделать из него что мне нужно (:

Прост мб какой-то годный видеокурс есть или что-то подобное

Наверное на pluralsight что-то наскребу завтра...

Олег
24.06.2018
21:33:39
в любом случае, все приложение будет крутиться вокруг DatePicker и навигации. Ну и локальной авторизации может, если будет какая-нибудь напоминалка по дате.

Олег
24.06.2018
21:43:57
Учту, спасибо
Есть курс на udemy. Я прошел, много ребят тут прошли. Лично мне он помог упорядочить всю инфу, которую я нашел после метанита и ютубских каналов. После всего курса сможешь базовые приложения делать.

Олег
24.06.2018
21:44:42
я проходил только формс, но там есть общий курс для формса и нативки, плюс работа с азуре вроде была.

Олег
24.06.2018
21:46:31
https://www.udemy.com/xamarin-forms-course/

это вот формс, который я проходил. Но там есть за те же деньги полный.

около 700 рублей вроде как.

нет, не идеально. В любом случае лучше знать нативку и как работают внутренности каждой платформы.

меньше вопросов будет в будущем. Ну и кастом рендеры будешь щелкать спокойно самостоятельно.

Кита
24.06.2018
21:52:28
да оспади, заходишь в чат нативщиков - пользуешься поиском по ключевым словам и вот ты уже сеньор)

Paul
24.06.2018
22:29:45
Кто-н работал с фрейворком контактов на iOS 9+ ?

Ключи вроде CNContactKey.EmailAddresses это NSString, а CNContactFormatter.GetDescriptorForRequiredKeys(CNContactFormatterStyle.FullName) это ICNKeyDescriptor. Как это все совместить, чтобы забить в метод GetUnifiedContacts?

На Swift такой проблемы почему-то нет

Endo
25.06.2018
05:40:23
Google
Alexander
25.06.2018
06:02:56
как сбиндить элементы в StackLayout, если уже биндится I18NPortable в XF?

vladimir
25.06.2018
08:37:29
как сбиндить элементы в StackLayout, если уже биндится I18NPortable в XF?
странный вопрос перефразируйте, пожалуйста

как сбиндить элементы в StackLayout, если уже биндится I18NPortable в XF?
а всё, я понял вы не писали нормальный для XF локализатор, а взяли сторонний

лучше переписать на тот, который предлагает XF в гайдах

iCoder
25.06.2018
08:42:22
откройте его и посмотрите. Как сохранить LEFT и RIGHT DRAWER на всех страницах?

Evgeniy
25.06.2018
08:44:02
vladimir
25.06.2018
08:44:02
хотя там есть примеры, как привязать локализацию в XAML

Alexander
25.06.2018
08:44:33
странный вопрос перефразируйте, пожалуйста
через I18NPortable осуществляется локализация приложения, в oncreate страницы производится биндинг BindingContext = new PageCategoryViewModel { CurrentPage = this }; далее идет загрузка данных с сайта и производится биндинг в всякие там Label и прочие: stack.BindingContext = data; и тогда соответственно локализация не производится

vladimir
25.06.2018
08:44:59
а как она должна производиться?

что должно локализовываться?

и что за OnCreate страницы? в XF что-то новое добавили что ли?

и оффтоп: почему ViewModel знает в View - так не должно быть (поле CurrentPage)

Alexander
25.06.2018
08:50:15
vladimir
25.06.2018
08:51:49
это было в примере этой библиотеки
можно ссылку на этот пример?

https://github.com/xleon/I18N-Portable/blob/master/Sample.Forms/Sample.Forms.Core/ViewModels/MainPageViewModel.cs#L14

и там же и комментарий с предупреждением

в общем, делайте нормальную локализацию по гайдам и с Resx

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text?tabs=vswin

Google
vladimir
25.06.2018
08:54:01
там несложно

Alexander
25.06.2018
08:56:30
Admin
ERROR: S client not available

Max
25.06.2018
08:57:20
Там достаточно просто

Рекомендую поставить какой-нибудь plugin для vs

Для менеджа resx

Файл со стандартным языком оставляйте без спецификации языка

И только на нем ставьте "public code generate"

На остальных кодогенерации быть не должно

Тогда все будет ок

Так же в офф гайде есть локализация прямо из Xaml

При помощи расширения xaml

Vladislav
25.06.2018
09:03:33
Для менеджа resx
видел какой нибудь норм плагин для vs4mac?

или хотя бы какой нибудь

Max
25.06.2018
09:07:54
видел какой нибудь норм плагин для vs4mac?
Скидывали тут вроде самописный, щас если найду, скину

Alexander
25.06.2018
09:17:38
При помощи расширения xaml
типо так: Title="{resources:Translate str_home}"?

Kirill
25.06.2018
09:18:57
Kirill тут нуждаются в вашем плагине
Есть только кривой косой. Он не мой просто я его пересобрал для vs4mac

Google
Vladislav
25.06.2018
09:19:39
Kirill в любом случае это лучше простого xml редактора

Max
25.06.2018
09:21:41
Я забыл что вы мне в личку кидали?

Vladislav
25.06.2018
09:22:20
Kirill спасибо, товарищ. Родина о вас помнит

An
25.06.2018
09:22:47
Раньше ios прилолежие стартовало на маке, а сейчас в студии. Как стартануть на маке?

При дебаге

Vladislav
25.06.2018
09:24:46
An в настройках в разделе Xamarin -> ios есть галочка какая то связанная с запуском эмуля на винде, ее надо отключить

An
25.06.2018
09:26:13
Спасибо

Kirill
25.06.2018
09:29:37
Remote Simulator

Vladislav
25.06.2018
09:32:25
?Совалерист? пора писать мемуары "Есть ли жизнь на маке после решарпера?"

Max
25.06.2018
09:41:58
Каждый раз проигрываю с мысли о том, что макос удобнее, чем венда, а потом вспоминаю, что спонсор удобства - JetBrains

Andrey
25.06.2018
09:49:44
Каждый раз проигрываю с мысли о том, что макос удобнее, чем венда, а потом вспоминаю, что спонсор удобства - JetBrains
а чем на маке удобнее? студия без решарпера или студенческая поделка в виде райдера. Я как то попробовал на целиком посидеть и даже недули не продержался хотя дома на маке сижу нормально.

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