
Кирилл
10.04.2018
15:44:33
Может быть проблема не в дружественности, ошибку лучше озвучить. А саму логику через другое приложение (ту же консоль) проверяли?
А при вызове миграции пишет в консоле:
2018-04-10 18:43:13.798 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Windows' (culture: '')
2018-04-10 18:43:13.798 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Windows' (culture: '')
2018-04-10 18:43:13.832 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Microsoft.Data.Sqlite.resources' (culture: 'ru-RU')
2018-04-10 18:43:13.832 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Microsoft.Data.Sqlite.resources' (culture: 'ru-RU')
2018-04-10 18:43:13.839 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Microsoft.Data.Sqlite.resources' (culture: 'ru')
2018-04-10 18:43:13.840 App[2677:1284099] Xamarin.iOS: Unable to locate assembly 'Microsoft.Data.Sqlite.resources' (culture: 'ru')


Pavel
10.04.2018
16:16:44
А есть тут люди, кто делал свитч с замарина на айос или наоборот? Интересно сколько по зп теряется при таком переходе.

Kirill
10.04.2018
16:17:21

Pavel
10.04.2018
16:18:16

Google

Kirill
10.04.2018
16:19:25

Pavel
10.04.2018
16:22:58


Алексей
10.04.2018
17:22:13
А есть тут люди, кто делал свитч с замарина на айос или наоборот? Интересно сколько по зп теряется при таком переходе.
Тут зависит от контекста. Если рассматривать свитч внутри оутсорс направления, то ios однозначно в плюсе. Так как проекты сравнительно небольшие, либо с относительно недолгой поддержкой. И пытаться использовать xamarin там - однозначно минус в доход. Если посмотреть энтерпрайз - то тут наоборот. Чаще всего имеем большую бизнес логику, долгие периоды поддержки и необходимость синхронизации разработки между платформами. Так что если вместе с используемым инструментом сменить и область, то потерь или преимуществ практически не будет


Pavel
10.04.2018
17:36:21
Ну у меня сейчас небольшие интерпрайзные(для компаний) проекты, где то на полгода разработки в среднем в небольшой команде. Хотят кроссплатформенность.
А одно время пришлось делать native like прилагосы на замарине только под айфон с кучей кастомизации, там была боль, но я недолго с ними работал. Чуваки вообще не поделу применяли технологию.

Kirill
10.04.2018
17:38:58

Кита
10.04.2018
17:39:33

Pavel
10.04.2018
17:43:54

Кита
10.04.2018
17:44:12

Pavel
10.04.2018
17:44:30
Платный он вроде?

Кита
10.04.2018
17:44:31
Admob видел кучу биндингов. Я б сказал огроменную кучу
Платный он вроде?
Нет. Смотря для кого. Если компания меньше ляма долларов оборота делает - бесплатно

Pavel
10.04.2018
17:45:24
Syncfusion не тот дизайн имел .

Кита
10.04.2018
17:45:42

Google

Кита
10.04.2018
17:46:26
Есть awesome.ios от туда много биндингов сделано и по графикам

Pavel
10.04.2018
17:46:27
Там пришлось писать обёртку для подключения не самого admob а сторонних сеток которые не имели обёрток.

Кита
10.04.2018
17:47:32

Pavel
10.04.2018
17:48:32

Кита
10.04.2018
17:49:03
Короче вариантов много. Мне нравится Syncfusion

RML
10.04.2018
17:54:59
Кто нибудь пробовал совмещать несколько паттернов в своем приложении? такие как MVC + Observer, Value Object, Facade, Singleton, Template Method и т.д.

Kirill
10.04.2018
17:56:01
Я бы даже сказал странный вопрос)

RML
10.04.2018
17:57:12
Например, Фасад это нечто абсолютная истина, Бог, Жизнь, Судьба и т.д. Контроллер наши действия, Модель это природа вещей, Вьюшка это Мы, Наблюдатель это инфо-мышление и т.д. То есть, если думать в таком ключе, проектировать программы с учетом понимания жизни и связей, думаю должно получиться грамотное проектирование приложения.
Ведь в итоге все зависит от проектирования, а не связок MVC, MVP,MVVM и т.п. паттернов

Pavel
10.04.2018
18:29:33
В реальной жизни применяется мввм и синглтон. Больше вроде не применял или не знал что применяю.

Sergey
10.04.2018
18:31:55

Sasha
10.04.2018
18:33:40
Всем привет. Думаю брать дипломную работу, о системах хранения данных. Какие БД можите мне посоветовать? Сейчас думаю о SQLite и Akavache. Есть еще что-то интересное?

Sergey
10.04.2018
18:33:46

Sasha
10.04.2018
18:34:45
У тебя неймспейс на рус языке?

Sergey
10.04.2018
18:35:12
Спасибо большое , сейчас исправлю

Sasha
10.04.2018
18:35:12
Не надо так

Pavel
10.04.2018
18:35:53
По идее проблем быть не должно, но русское название проекта меня офигеть как смущает.
Но там возможны проблемы и в других местах, дайте лог

Google

Pavel
10.04.2018
18:36:20
C# по идее ест кириллицу


Кита
10.04.2018
18:37:56
Например, Фасад это нечто абсолютная истина, Бог, Жизнь, Судьба и т.д. Контроллер наши действия, Модель это природа вещей, Вьюшка это Мы, Наблюдатель это инфо-мышление и т.д. То есть, если думать в таком ключе, проектировать программы с учетом понимания жизни и связей, думаю должно получиться грамотное проектирование приложения.
Ну во-первых архитектура это философия. НО все зиждится на тезисах Single Responsibility Principles. На них все и строится. Есть базовые архитектурные паттерны и их вариации, есть архитектурный подход. Паттерны- MVC/MVP/MVVM и их вариации MVCVM MVPVM RxMVVM. Есть архитектурные подходы clean architecture, VIPER, RIBs и PRISE. Мы используем последний потому что я его и выработал, и главное он хорошо понимаем) лол. считаю очень хорошо ложится на кросс-платформенную разработу на Xamarin classic и имеет все плюсы и RIBs и VIPER как частный лучай clean architecture. Осталось наконец поделиться им с миром


Sergey
10.04.2018
18:41:07
Так как я ну реально очень глупый и вообще мало чего понимаю , я не знаю как дать лог ( подскажите как это сделать ), а в эмуляторе после того как я сделал новый проект с английским названием просто чёрный экран :(

??
10.04.2018
18:44:02
Например, Фасад это нечто абсолютная истина, Бог, Жизнь, Судьба и т.д. Контроллер наши действия, Модель это природа вещей, Вьюшка это Мы, Наблюдатель это инфо-мышление и т.д. То есть, если думать в таком ключе, проектировать программы с учетом понимания жизни и связей, думаю должно получиться грамотное проектирование приложения.
Философия таких аналогий должна быть наполнена связями (этих) сравнений, которые вы можете объяснить.

RML
10.04.2018
18:45:05

Кита
10.04.2018
18:46:12
Вообще считаю каждый должен попробовать побыть мамкиным архитектором) и придумать свою новую хипстерскую архитектуру

RML
10.04.2018
18:48:15

Кита
10.04.2018
18:48:46

??
10.04.2018
18:48:50

RML
10.04.2018
18:50:27

??
10.04.2018
18:53:01
Понятный - он у каждого свое. Придется дорасти либо спустится на тот уровень для понимания
2. Тут скорее стиль из опыта. Если вам не нравится стиль или он не понятен, это не означает разницу в уровнях, просто опыт многогранен, как нет двух одинаковых людей, нет и одинаковых программистов, но есть определённые стили, методики, школы, договорённости, чтобы не только писать на одном языке, но и выражаться не на иностранный манер.

Кита
10.04.2018
18:53:40
Надо просто уметь раскладывать каждый элемент по слоям. Определять правильно зависимости ключевых элементов на этих слоях. И декомпозировать каждый элемент, раскрыть чем он занимается и что ему внутрь для этого надо и как ему осуществлять связи с зависимыми элементами

RML
10.04.2018
19:02:55
2. Тут скорее стиль из опыта. Если вам не нравится стиль или он не понятен, это не означает разницу в уровнях, просто опыт многогранен, как нет двух одинаковых людей, нет и одинаковых программистов, но есть определённые стили, методики, школы, договорённости, чтобы не только писать на одном языке, но и выражаться не на иностранный манер.
А что если этот протокол в моем понимании слишком навороченный, и нужно доработать ее под свои задачи. Тогда скажут - не изобретай велосипед и делай как все?

Sergey
10.04.2018
19:07:12
Кому в лс можно задать вопрос?

RML
10.04.2018
19:07:38

Кита
10.04.2018
19:08:35

RML
10.04.2018
19:08:50
Кстати, к этому я пришел после изучения философии Канта

Кита
10.04.2018
19:08:51
Есть реальные объекты которые мы описываем
Страницы, их состояния, их бизнес-логика их доступ к данным, их взаимодействие с пользователем. Вот это понятно и осязаемо

Google

Кита
10.04.2018
19:10:25
Плюс поправка на то что большая часть всего этого должна быть кроссплатформой

RML
10.04.2018
19:10:41

Кита
10.04.2018
19:11:00
Ну вопрос как это будет восприниматься человеком который пришел на проект

RML
10.04.2018
19:12:03
Такой подход облегчает понятие Субъекта и Объекта

Кита
10.04.2018
19:12:13
Все относительно

RML
10.04.2018
19:12:42

Кита
10.04.2018
19:13:05

Александр
10.04.2018
19:13:19
Пора включать в резюме Канта

Кита
10.04.2018
19:13:35
Вообще да. Без шуток.
Я всегда на собеседованиях стараюсь потыкать палкой абстрактное мышление и немного пофилософствовать. В основе философии(а не философовединии) как науки лежит формальная логика. А логика это основа программирования. Математика вторична. Да простят меня многие

RML
10.04.2018
19:19:45


??
10.04.2018
19:20:52
А что если этот протокол в моем понимании слишком навороченный, и нужно доработать ее под свои задачи. Тогда скажут - не изобретай велосипед и делай как все?
Велосипеды - бесценный опыт. Протокол = абстракция ТЗ из наборов возможностей ЯП (пишу так, потому что от ЯП зависит подход, с которым можно дать разную формулировку), которая будет применима (пользоваться из коробки) или нет, и её в большинстве таких случаев надо подгонять под ваши нужды, если вы видите из своего опыта в ней изъяны или понять, что авторы имели в виду, создавая именно такой API, или оценить свой пробел. Есть вещи, которые не может описать тот или иной язык, но это не отменяет возможностей замысла самого программиста. Если сравнить программиста и писателя, то оба создают миры (объект/субъект) как творцы, но писатель менее ограничен (на самом деле нет).


RML
10.04.2018
19:21:12
Скопирую с переписки отрывок мыслей на этот счет..
Значит проблема была именно в логике программера. Жаль нет таких средств, я бы с удовольствием провел бы эксперимент с программистами ,которые пишут нелогичный плохой говнокод и тем временем понаблюдать за их жизнью ,как они ведут себя в обществе ,в семье, какие решения принимают в том или ином случае и т.д.
Некий психоанализ с его кодом


Кита
10.04.2018
19:24:11
Велосипеды - бесценный опыт. Протокол = абстракция ТЗ из наборов возможностей ЯП (пишу так, потому что от ЯП зависит подход, с которым можно дать разную формулировку), которая будет применима (пользоваться из коробки) или нет, и её в большинстве таких случаев надо подгонять под ваши нужды, если вы видите из своего опыта в ней изъяны или понять, что авторы имели в виду, создавая именно такой API, или оценить свой пробел. Есть вещи, которые не может описать тот или иной язык, но это не отменяет возможностей замысла самого программиста. Если сравнить программиста и писателя, то оба создают миры (объект/субъект) как творцы, но писатель менее ограничен (на самом деле нет).
Еще помимо языка может ограничения по подходу дать сама платформа

??
10.04.2018
19:24:52


Кита
10.04.2018
19:26:21
Код пишет нам нихто. Паттерны сугубо эмоциональные и возникают чисто спонтанно
По факту отличаются детали реализации, которые зависят от фазы луны и склонности автора кода к маниакальным приступам. На деле же два разных человека использующих одну и ту же архитектуру, по их мнению, потом не могут найти ничего общего. Отсюда появляються вариации на тему MV, где является ни чем иным как сублимацией желаний автора кода на почве сексуальных девиаций.
В любом случае стоит внимательно изучить всевозможные подходы и найти в них те идей, которые ближе всего к Вашим тараканам в голове, или к принципам SOLID, или совместимы с Вашим знаком зодиака по китайскому гороскопу.
В конечном итоге применяя накопленный опыт на практике всё равно в коде, даже в самом лучшем случае, будут отпечатки Вашей ауры и чуть-чуть говнокода.
В конце концов, надо следовать зову сердца и принципу: "Делай нормально и будет нормально".


??
10.04.2018
19:27:04

Google

Alexander
10.04.2018
19:30:48
Филосовкие беседы сюда из дотнетчата переехали))

Кита
10.04.2018
19:31:31
Беседы с# господ

??
10.04.2018
19:31:54

Кита
10.04.2018
19:32:15

Alexander
10.04.2018
19:32:48
Может нейронку натравить для определения психологического портрета по его коду?)
Заодно и господ детектить

??
10.04.2018
19:35:08

Alexander
10.04.2018
19:37:15
;)

??
10.04.2018
19:37:49
;)
Тут вы должны были предложить это провернуть гуглу/мс/и Ко
Но есть проблема: внутри компаний есть требования к стилю. А сообщества типа гитхаб не даст картины полной.

Alexander
10.04.2018
20:12:34
цветами разными я фон контейнеров подсветил
HorizontalOptions="Center"
картинки все 512х512, прозрачные, png

Max
10.04.2018
20:14:26
ну margin задайте))) костыль, так костыль

Alexander
10.04.2018
20:14:51
может, бага какая

Max
10.04.2018
20:15:34
возьмите экран побольше, и посмотретие, повторится ли это