
Larymar
11.08.2018
11:05:57
не понимаю

Андрей Родионович
11.08.2018
11:06:22
Скрин можно инициализации?

Larymar
11.08.2018
11:15:48
Скрин можно инициализации?
MenuActivity.cs 80 я строка
https://github.com/CreateLab/coffe_carly/blob/master/charly_coffee/charly_coffee/MenuActivity.cs

Андрей Родионович
11.08.2018
11:29:41

Google

Андрей Родионович
11.08.2018
11:30:59
Ну по идее да
А дальше уже библы дроида, это вам к ребятам постарше)

Larymar
11.08.2018
11:34:24
Ну о чем и речь
Что-то как то не знаю к кому кнуться

Андрей Родионович
11.08.2018
11:36:41
Скоро дроидеры придут - помогут

Larymar
11.08.2018
11:39:02
Надеемся, но спасибо

vladimir
11.08.2018
12:33:21
Надеемся, но спасибо
немного по исходнику, который вы залили
вы залили папки bin и obj - они не нужны в репозитории, добавляют дофига лишнего места и всё внутри них перегенерируется
перед отправкой добавляйте .gitignore файл, чтобы ненужные файлы и папки не добавлялись в историю
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
а теперь по проблеме:
вы пытаетесь достать ваши firstImg и secondImg из ресурса Resource.Layout.menu, а они там не определены
но они определены в Resource.Layout.row

Larymar
11.08.2018
12:34:51

vladimir
11.08.2018
12:34:53
он их не находит, потому возвращает null

Larymar
11.08.2018
12:35:31
не помощь? мда
извините, не хотел обидеть
я о том, что это был не ответ

Google

vladimir
11.08.2018
12:35:59
так в ресурсе menu нет элементов firstImg и secondImg
что тут непонятного?

Larymar
11.08.2018
12:36:37
http://camposha.info/source/c-xamarin-android-custom-listview-images-text-3

vladimir
11.08.2018
12:37:05
ну да
у них там model ресурс, который они в адаптер передают
в этом ресурсе есть firstImg и secondImg

Larymar
11.08.2018
12:37:49

vladimir
11.08.2018
12:37:55
у вас аналогичный ресурс называется row
что непонятно?
я вам уже 2 раза объяснил
они находили, потому что у них в ресурсе, который они в адаптер передавали, есть firstImg и secondImg
вы в адаптер передавали совсем другой ресурс, в отором View с этими id нет

Larymar
11.08.2018
12:39:26
спасибо
теперь понятн
о

Artem
11.08.2018
13:15:39
Всем привет.
Стоит начинающему разработчику писать приложение на Forms, или же нужно разделять весь UI на отдельные платформы? (Имеется ввиду под каждую платформу заново делаю ui)

Larymar
11.08.2018
13:21:06

Artem
11.08.2018
13:23:06
У меня есть клиент ВК под Win10Mobile, хочу его перенести на андроид/иОС, выбор пал на xamarin из-за кроссплатформы, но вот использовать формы или нет - хотел узнать у более знающих людей

vladimir
11.08.2018
13:25:57
У меня есть клиент ВК под Win10Mobile, хочу его перенести на андроид/иОС, выбор пал на xamarin из-за кроссплатформы, но вот использовать формы или нет - хотел узнать у более знающих людей
если интерфейс простой (кнопки, поля ввода, списки с простыми ячейками), то Forms подойдёт
если сложный интрфейс, то надо будет UI для каждой платформы отдельно писать, и как это делать нужно поизучать - некоторые вопросы очень даже сложные, но всё будет выглядеть красиво и pixel-perfect
если вы из Win10 разработки, то, нарвеное, использовали MVVM, в Forms он есть из коробки, а не в Forms можно использовать, например, MvvmCross - логика будет общая, возможно даже достаточно будет копипасты логики из вашего приложения

Artem
11.08.2018
13:27:23
Интерфейс сложный (та же стена, которая может в себе хоть и картинки, и видно и прочее)

Google

Artem
11.08.2018
13:27:28
Понял, спасибо

vladimir
11.08.2018
13:28:18

Artem
11.08.2018
13:28:46
Вопрос в том или формы это потянут

Larymar
11.08.2018
13:29:12

vladimir
11.08.2018
13:29:28
запарившись, Forms потянут

Larymar
11.08.2018
13:30:15
+ не забывайте, что это будет выглядеть инородно для платформы

vladimir
11.08.2018
13:30:20
я бы вам посоветовал попробовать Forms - у них низкий порог вхождения, если вдруг поймёте, что там сильно вас ограничивает, то переходите в, как тут любят выражаться, Xamarin Classic

Larymar
11.08.2018
13:31:26
Что то я сходил с тем же вопросом в чатик к андроид разрабам, меня ссаными тряпками закидали

vladimir
11.08.2018
13:32:06
зайдите ещё с чат фифоном - будет аналогичная тема

Artem
11.08.2018
13:32:22

Larymar
11.08.2018
13:32:32

Larymar
11.08.2018
13:32:50

vladimir
11.08.2018
13:32:52
Forms двухлетней давности и сегодняшний - разные вещи
появились всякие FastRenderers и т.п.

Larymar
11.08.2018
13:36:05

vladimir
11.08.2018
13:37:27

Larymar
11.08.2018
13:38:36

vladimir
11.08.2018
13:40:00

Google

vladimir
11.08.2018
13:40:32
по Xamarin лучше всего спрашивать в Xamarin-related местах

Artem
11.08.2018
13:40:34
Ну это то же что разработчику юнити зайти в чат ue и сказать что работаете на юнити

vladimir
11.08.2018
13:41:01
да-да, приерно так

Кита
11.08.2018
14:02:45

Boris
11.08.2018
14:02:49
Только тут на самом деле вам их примеры подойдут после небольшой адаптации
Мне кажется, что тебе стоит формс брать

Кита
11.08.2018
14:05:19

Admin
ERROR: S client not available

Artem
11.08.2018
14:05:32

Boris
11.08.2018
14:06:23
Захотел сделать анимацию на формсе - вот тебе идеально удобные экстеншны, дебил разберется и всё плавно и всегда работает
Захотел в нативе кастомную анимацию - страдай

vladimir
11.08.2018
14:08:22

Boris
11.08.2018
14:08:46
На iOS свои проблемы

vladimir
11.08.2018
14:09:04
я про анимации только сказал, если что

Boris
11.08.2018
14:09:23
То что в формах - нормальные события, в нативе будет addObserver, мистические строки и вероятность краша

Кита
11.08.2018
14:09:45

vladimir
11.08.2018
14:10:35
каждый варинт по-своему хорош
опять же зависит от задач

Boris
11.08.2018
14:11:10
Смотрю. Страдаю, мысленно переводя обжективный код во что-то читаемое

Google

Кита
11.08.2018
14:13:22
Какую-то дичь пишете. Залезьте в исходники да посмотрите как написаны анимации. О боже они используют нативные классы. Да и речь не про это. На нативе полный контроль. Ты управляешь всем. На формах падение с нулевым стэктрейсом и ты не знаешь что делать. Оно упало. Почему? Да хрен его знает. Нет возможности исправить. Сидишь и ждёшь новой версии - ой а в друг там будет пофикшено ? Возможно. Но при этом будет поломано что-то другое

Boris
11.08.2018
14:14:41
И пустые стектрейсы я в нативе регулярно вижу

vladimir
11.08.2018
14:15:10

Boris
11.08.2018
14:15:46
Основное приложение на работе нативное и недавно был баг, сути которого я вот вообще не понял, как и сути фикса
Могу в кратце объяснить, но там муторная ситуация

vladimir
11.08.2018
14:16:13

Boris
11.08.2018
14:16:37
Не думаю, что он бы у меня вообще возник ?
Есть экран с UICollectionView.
Он имеет режим редактирования, в котором идет анимация (примерно как домашний экран самой айос).

vladimir
11.08.2018
14:17:40
ну так перепишите реализацию этой фишки на то, что в Forms под капотом используется, если так уверены

Boris
11.08.2018
14:17:59
При сворачивании, разворачивании анимация останавливается
Это очевидная и всем известная проблема
Решается через подписку на события нотификейшнцентра
Собственно подписка сделана в элемента и при разворачивании анимация перезапускается
Вне режима редактирования, тапаем по элементу - открывается попап
В приложении так же есть SIP и интеграция с CallKit
При открытом попапе делаем от 15 до 30 звонков и приложение молча крашится

vladimir
11.08.2018
14:20:50
перепишите на XF и сравните
как-то голословно звучит, что XF эту бы проблему решил
тем более, там нет таких элементов как UICollecionView