@xamarin_russia

Страница 140 из 619
Egor
20.07.2017
15:20:46
замарин всегда был на линуксе, просто неофицально

т.е. для официальной поддержки пришлось бы тратить уйму сил на двух с половиной красноглазиков :)

Slava
20.07.2017
15:23:54
ios тоже можно?)
а кто говорил про разработку на линухе? Сборка приложения на линухе и разработка приложения под линуху вещи разные

Google
Egor
20.07.2017
15:24:56
хрен

iOS ipa собрать можно только на маке

Slava
20.07.2017
15:26:45
На линухе iOS я соберу?
я про разработку приложений под линуху, вообще-то

Кита
20.07.2017
15:27:17
я про разработку приложений под линуху, вообще-то
а при чем тут Xamarin тогда? Разрабатывать под линух на сишарпе и раньше можно было

Max
20.07.2017
15:27:27
я про разработку приложений под линуху, вообще-то
Хорошо. Хотя бы так. Как это организовать-то ?

Max
20.07.2017
15:29:04
gtk backend
И где и как это собирать вообще?

Slava
20.07.2017
15:29:36
И где и как это собирать вообще?
смотри пул реквесты к формам

Кита
20.07.2017
15:29:54
gtk backend
так Xamarin тут каким боком? я реально не понимаю

Slava
20.07.2017
15:31:45
так Xamarin тут каким боком? я реально не понимаю
ну может прям с замарином я погорячился, а вот на замарин формс есть решения для разработки приложений под линуху

Кита
20.07.2017
15:34:01
ну может прям с замарином я погорячился, а вот на замарин формс есть решения для разработки приложений под линуху
а все. увидел. https://blog.xamarin.com/glimpse-future-xamarin-forms-3-0/ Ну так это только будет. Вообще чего-то грандиозного не жди

будет сильная забагованность как всегда

Google
Кита
20.07.2017
15:34:20
боль и печаль. Вангую прям

не хочу ошибаться но тут без вариантов

Est Q2 2017 Performance Fast Renderers Label, Image, and Button controls. Startup Time Improvements Improve the startup and initialization time for Xamarin.Forms apps.

воз и ныне там

Kirill
20.07.2017
16:08:55
Est Q2 2017 Performance Fast Renderers Label, Image, and Button controls. Startup Time Improvements Improve the startup and initialization time for Xamarin.Forms apps.
ну уже pre-6 версия.. но Q2 правда кончился уже... в 2.3.5 это всё, но Startup Time Improvements и Performance слабенькие улучшения. Рендереры норм.

Margarita
20.07.2017
16:20:09
Всем привет! Проводим крутой хакатон) Всем участвовать) Хакатон A!Hack Summer от Альфа-Банка Выиграй 500 000 рублей и стань частью команды Альфа-Лаб Мы ждем дизайнеров (UX/UI), разработчиков (iOS/Android) и программистов из самых востребованных областей IT (artificial intelligence, machine learning, AR/VR, data science, blockchain) для создания мобильных lifestyle-сервисов для самых состоятельных клиентов Альфа-Банка. За что бороться: 1. Призовой фонд более 500 000 рублей 2. Возможность присоединиться к команде Альфа-Лаб 3. Специальный приз Alfa Private: 3 VR-шлема Oculus 4. Возможность представить свои решения перед ведущими экспертами и топ-менеджментом Альфа-Банка 5. Возможность протестировать свой продукт на реальных данных от Alfa Private 6. Шанс попасть в акселератор AI Lab Заявки принимаются как от готовых команд, так и от самостоятельных разработчиков. Принять участие можно в двух форматах: офлайн и онлайн. Команды будут работать над своими идеями, а индивидуальным участникам хакатона предстоит создать сервис на базе 5 идей от Альфа-Лаб. 30-часовой хакатон A!Hack Summer пройдет 5-6 августа 2017 в Deworkacy. Регистрируйся по ссылке: https://goo.gl/d739pp Заявки принимаются до 28 июля 2017!

Vasiliy
20.07.2017
17:02:59
бомбануло. последние 2 года углубленно изучаю ООП, патерны, и прочие SOLID, IoC. Добрался до xamarin, под нейтив пилю приложение на андроиде. А ПЕРЕДАТЬ ОБЪЕКТ В АКТИВИТИ ПРОСТО НЕЛЬЗЯ ЗАИНИТИВ В КОНСТРУКТОРЕ. Нужно передавать через какие то PutExtra и присовывать стринги ключам

Egor
20.07.2017
17:03:22
замарин тут не причем)

Vasiliy
20.07.2017
17:03:30
я знаю

Egor
20.07.2017
17:03:42
пиши сингл-активити приложение)

Vasiliy
20.07.2017
17:04:29
че за костыль то такой, тянется как я понял еще с зари андроида

Egor
20.07.2017
17:06:09
чтобы восстанавливать состояние можно было

но вообще да - наследие

андроид - не самый лучший пример архитектуры

местами намерения были хорошие, но реализация ужасная. Фрагменты это вообще ужас.

Kirill
20.07.2017
17:08:35
+1

Vasiliy
20.07.2017
17:09:16
так.... как я понял object еще нельзя положить

ну тут ладно, ок. Id можно передать а потом из рилма подтянуть, даже лучше. Но это только в этой ситуации.

Google
Igor
20.07.2017
17:13:42
бомбануло. последние 2 года углубленно изучаю ООП, патерны, и прочие SOLID, IoC. Добрался до xamarin, под нейтив пилю приложение на андроиде. А ПЕРЕДАТЬ ОБЪЕКТ В АКТИВИТИ ПРОСТО НЕЛЬЗЯ ЗАИНИТИВ В КОНСТРУКТОРЕ. Нужно передавать через какие то PutExtra и присовывать стринги ключам
Накой тебе конструктор активити, ты его руками что-ли создавать собрался? В iOS тоже самое, активити/котнороллер это точка входа которую сисетма может дернуть сама (если ты к примеру url решил перехватывать в системе).

Vasiliy
20.07.2017
17:16:39
Накой тебе конструктор активити, ты его руками что-ли создавать собрался? В iOS тоже самое, активити/котнороллер это точка входа которую сисетма может дернуть сама (если ты к примеру url решил перехватывать в системе).
> в iOS то же самое в iOS как раз таки есть конструкторы вьюхи >Накой тебе конструктор активити, ты его руками что-ли создавать собрался? в любом случае я его не силой мысли вызываю и передаю параметры

Vasiliy
20.07.2017
17:29:57
В iOS принято через сториборды работать и контролеры во многих кейсах вызываются системой (типа master-details)
сториборды грзуят неистово память и компилсятся долго, а так же не реюзабельны. Мелкие проекты да, возможно, я работал на продакшене большой хайлоад системы, на ксибах делают чуваки под iOS

Igor
20.07.2017
17:30:45
Да небось легаси еще и на objc ?

Vasiliy
20.07.2017
17:31:22
ксиб можно отдельно завернуть в библиотеку и заюзать в других проектах, например аплоадер файлов

Egor
20.07.2017
17:31:30
ога много кто не юзает сториборды в проде на серьезных проектах

Vasiliy
20.07.2017
17:31:33
swift там был

но я бежал со свифта

Igor
20.07.2017
17:33:52
ога много кто не юзает сториборды в проде на серьезных проектах
Это не повод этим гордится. Их просто сложно правильно готовить, разбивать их кейсам на отдельные сториборд - проще наколбасить vc+xib

Vasiliy
20.07.2017
17:35:37
в больших проектах ксибы тащат опять же переиспользованием в будущем. во вторых ценник разработки выше, что плюс для разрабов, так как оплата почасовая. они каждый месяц внедряют новые технологии и бест практикс

Кита
20.07.2017
17:36:57
Kirill
20.07.2017
17:54:45
фрагменты как раз дико импрувят разработку
Так то да, но они далеки от идеала

Кита
20.07.2017
17:55:56
а какой идеал?

Kirill
20.07.2017
17:57:06
А еще сториборды не мержатся при коммитах нормально. И если двое одновременно правили его, то кому-то придется переделывать свою работу.. ксибы тоже не мержатся, но тут хотя бы фалов много, и меньше шансов что над одним несколько человек одновременно будут рабоать)

а какой идеал?
Сложный вопрос) Ну у фрагментов как недостаток-очень сложный жизненный цикл

Google
Igor
20.07.2017
18:07:46
Тоже делал "кросплатформенную" навигацию, нормально легла на сториборд. Моя ошибка было что затолкал все экраны в один и в итоге открытие в xcode стало подтормпживать.

Кита
20.07.2017
18:20:20
Тоже делал "кросплатформенную" навигацию, нормально легла на сториборд. Моя ошибка было что затолкал все экраны в один и в итоге открытие в xcode стало подтормпживать.
ну смотря что за навигация. У меня была круговая и любая страница могла быть стартовой но при этом можно было запушить поверх любую + смена рута страницы с табами итд. сториборд на такое хреново ложится

Vlad
20.07.2017
20:19:18
делал список, с типом у которого лишь 3 поля и все работало, а здесь нет...

Kirill
20.07.2017
20:44:23
Просто ничего не отображается?

Vlad
20.07.2017
20:44:34
да, пустота

Admin
ERROR: S client not available

Vlad
20.07.2017
20:45:08


А когда использовал список в типе которого было 3 поля, то все отображалось



Kirill
20.07.2017
21:00:35
А без pulltorefreshlayout? Кстати он для листвью не нужен, ибо в листвью из коробки это есть

Понял почему не работает. Байндятся только проперти. Тут же байндится поле, поэтому пусто

Тут как раз проперти

Vlad
20.07.2017
21:02:43
это я исправил

Kirill
20.07.2017
21:05:54
ListBattle должен быть проперти

Vlad
20.07.2017
21:09:17
черт... оно заработало... просто я так делал и оно не работало...? может из-за того что listBattle было с маленькой буквы... но пофиг спасибо?

Kirill
20.07.2017
21:10:09
ну размер букв не должен влиять) Но по code style проперти пишутся с большой буквы в PascalCase

Oybek
21.07.2017
04:42:34
народ кто нибудь знает как боротся с вот этой ошибкой что показана на скрине

?

решили запустить версию IOS на релиз и появляются ошибки

Google
Oybek
21.07.2017
04:42:59


Pavel
21.07.2017
04:43:33
Вчера видел её, здесь же

Oybek
21.07.2017
04:43:42
да

так и никто не ответил

Pavel
21.07.2017
04:44:38
Лень печатать с телефона, сорян

Отпишись по результатам, ок?

Oybek
21.07.2017
04:46:55
Да дело в том что в дебаге он работает прекрасно что на самом айфоне и на симуляторе

но как только переключаемся в режим релиза происходит вся эта муть

можешь чуть подробнее рассказать пусть даже войсом где менять этот флаг

был бы благодарен любому содействию

Все понял Павел что вы имеете ввиду

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