
Кита
23.10.2018
10:37:09

vladimir
23.10.2018
10:37:19
вообще мобильной разработке тоже долго обучаться, много ньюансов, очень много, потому неоднозначно, на самом деле

Boris
23.10.2018
10:37:22

Alexey
23.10.2018
10:39:42
вообще тут не угадать, какая технология будет долго жить, а какая нет, но признаков смерти Xamarin не подаёт, и даже больше - о нём я чаще слышать стал последнее время
(недавно даже подруге подруги задали в универе курсовую, и часть в ней была сделать приложение на Xamarin - я очень был удивлён)
для долгосрочной перспективы и Xamarin, и Unity подходит, но чтобы совсем долгосрочной, то Unity лучше, я считаю, потому что можно перелезть в разработке игр уже на другую технологию, а что будет с мобильным рынком в целом (не Xamarin) не понятно, а в игры будут играть всегда
Понял, спасибо.

Google

Alexey
23.10.2018
10:40:08

Дмитрий
23.10.2018
10:49:06
Всем привет! Не уверен, что такие сообщения здесь приняты. Если не туда - напишите - удалю. Есть приложение на Xamarin Forms (iOS и Droid), приложению требуется доработка. По оценкам около 16 часов. Если кто-то может взять на себя - пишите в личку - покажу задание и договоримся. Спасибо

Александр
23.10.2018
11:11:29

Дмитрий
23.10.2018
11:14:19

Николай
23.10.2018
12:10:04
Подскажите, для sqlite использовать библиотеку:sqlite-net-pcl от frank krueger, или другое?

Кита
23.10.2018
12:10:46
Я думаю лучше официальную от SQLite.org

Николай
23.10.2018
12:11:57
А в нюгет пакетах есть?

Kirill
23.10.2018
12:14:05

Александр
23.10.2018
12:14:10

Олег
23.10.2018
12:15:32

Кита
23.10.2018
12:15:35
А в нюгет пакетах есть?
Есть конечно. Другой вопрос что если вам нужен orm то ставьте крюгера. Я просто считаю что orm это удобно но на мобилках зло. Своё мнение не навязываю

Николай
23.10.2018
12:16:02

Google

Александр
23.10.2018
12:17:16

Николай
23.10.2018
12:17:39
Да нашёл, туплю

Кита
23.10.2018
12:18:01
Что есть orm?
Когда все sql запросы и сущности базы спрятаны за бизнес-объектами, если вкратце

Николай
23.10.2018
12:18:36
А почему вы считаете что это зло?

Дмитрий
23.10.2018
12:19:16

Николай
23.10.2018
12:19:40
Я правильно понимаю что так называемый CRUD это и есть оно?

Кита
23.10.2018
12:26:03
Потому что появляется много декларативного программирования, сущности обмазываются атрибутами, опять же производительность падает как на доступе к базе так и на старте приложения. На построении сложных реляционных запросах orm может сформировать неоптимальный запрос и на это никак не повлиять. Опять же PRAGMA query не всегда была возможность писать, потому что не все настройки sqlite через connectionbuilder можно выставить. Мне хочется в своих проектах большего управления и влияния на ситуацию, а ORM активно этому мешает

Николай
23.10.2018
12:28:35
Опаньки, для меня это пока следующий уровень, подскажите как тогда действовать? Одну таблицу и транзакции viewmodel для каждой страницы отдельно?

Maxim
23.10.2018
12:30:03

Николай
23.10.2018
12:30:39
И пытаюсь понять надо или нет

Maxim
23.10.2018
12:32:57

Николай
23.10.2018
12:36:33
А что есть не большой проект?
Критерии?

Alexey
23.10.2018
12:38:52
Подскажите, я правильно понимаю, что то, что можно реализовать на WPF, можно реализовать на Xamarin для нескольких платформ, грубо говоря?

Maxim
23.10.2018
12:39:30

Alexey
23.10.2018
12:39:30
То есть какие-то легкие игры тоже можно писать. (Типо шариков?)

Maxim
23.10.2018
12:39:55

vladimir
23.10.2018
12:40:03

Maxim
23.10.2018
12:40:44
Почему нет?

Google

vladimir
23.10.2018
12:41:27
как нечто реализованное на WPF относится к чему-то реализованному на Xamarin?

Николай
23.10.2018
12:41:35

Maxim
23.10.2018
12:43:49

vladimir
23.10.2018
12:43:58

Николай
23.10.2018
12:44:01
А binwell не планирует выпустить обучалку по базам данных?

Maxim
23.10.2018
12:44:43
какими?
Да я же почем знаю. В зависимости от предметной области

vladimir
23.10.2018
12:45:04

Alexey
23.10.2018
12:45:33

Maxim
23.10.2018
12:45:37
Так речь разве не об абстрактной "Игре в шарики" шла?

Kirill
23.10.2018
12:45:51

vladimir
23.10.2018
12:46:01

Alexey
23.10.2018
12:46:31

Николай
23.10.2018
12:47:16

vladimir
23.10.2018
12:47:24
Xamarin Forms вообще недавно начал ещё и WPF поддерживать так-то, то есть приложения будут не только на мобилках, но и на десктопе, но это уже немного не по теме

Кита
23.10.2018
12:51:40

Николай
23.10.2018
12:58:24

Kirill
23.10.2018
12:59:11

Artem
23.10.2018
13:02:50
всем привет. подскажи с таким вот вопросом в wpf silverlight wp8 везде было примерно такое в описании стилей и тем:
<Style TargetType="Button">
....
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
здесь писался шаблон и можно привязать всякие триггеры
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
В xamarin как я понимаю по иначе все это делается. дайте направление, пример для простого компонента.
Помогите влиться и делать сразу правильно.
Спасибо.

vladimir
23.10.2018
13:03:53
а доки читали?

Google

vladimir
23.10.2018
13:04:05
там всё разжёвано

Artem
23.10.2018
13:06:15
читал вот это
https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/
не сказал бы что там что-то разжевано.
есть статься про ControlTemplate но прямого использования с стилях я не нашел

vladimir
23.10.2018
13:06:45
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/styles/xaml/

Artem
23.10.2018
13:06:45
прочитал на сайте metanit там тоже ни чего внятного по теме шаблонов я не нашел. есть только упоминание про стили
хорошо это я тоже видел но где связка с шаблонами компонента?

vladimir
23.10.2018
13:11:29

Artem
23.10.2018
13:17:05
ок понял. пока наверно мне это и надо было услышать. а то я уже кучу времени потратил. но это из-за ожидания поведения от предыдущих платформ

Kirill
23.10.2018
13:18:20

vladimir
23.10.2018
13:18:26

Artem
23.10.2018
13:19:50
большое спасибо буду дальше пробовать. хоть все понятно что по другому)))

Alexander
23.10.2018
13:58:00
Всем привет. Подскажите как в Dependency достать контекст?
this не принимает,
Xamarin.Forms.Forms.Context Работает
, но пишит что устарел,
Android.App.Application.Context пишет:
Android.Views.WindowManagerBadTokenException: Unable to add window -- token null is not valid; is your activity running?

Kirill
23.10.2018
14:01:10

Alexander
23.10.2018
14:01:53
статик вариант рабочий, эт понятно
думал вдруг что есть правельное

vladimir
23.10.2018
14:03:02

Alexander
23.10.2018
14:03:33
кроме статика в мэйне

vladimir
23.10.2018
14:04:11
ну смотря, что у вас за случай, нужно на код глянуть
взять его из передаваемоваго вами же параметра

Alexander
23.10.2018
14:04:37
ща

Google

vladimir
23.10.2018
14:04:38
из MainActivity изначально

Alexander
23.10.2018
14:07:20

Олег
23.10.2018
14:09:39

Alexander
23.10.2018
14:10:48
Переносы не любит ?

Олег
23.10.2018
14:11:55
Переносы не любит ?
не, он говорит, что больше одного раза устанавливаю значение. Это после обновы xf появилось. Не было раньше такого.

Kot
23.10.2018
14:17:49
С xaml просто не подружились, обещали исправить в 3.4, но работает без проблем и в прошлых версиях

Maxim
23.10.2018
14:24:11
Уже было сегодня:)

Олег
23.10.2018
14:38:03
Уже было сегодня:)
тут-то понятно. Паддингу устанавливается его проперти. Не знаю, как x:String реализовать. Тут шрифт свой применяется.

Дмитрий
23.10.2018
15:52:13
Всем привет
Кто-нибудь добавлял iOS Binding Library к XF или X.iOS ? С добавлением и тестированием проблем не возникло (Debug-сборки). В TestFlight с 40ой попытки получилось отправить, скачать, но через ~0.5-1 сек после запуска вылетает. Предполагаю, что какая-то проблема в code signing.

vladimir
23.10.2018
16:02:05
сборщик проекта, а не мусора ;D

Дмитрий
23.10.2018
16:03:03
Сначала добавил его как отдельный проект, собирал каждый раз под mac-ом. Именно под маком, потому что swift-библиотеки VS на винде цеплять не хотела. Потом устал от этого, собрал dll и закинул в reference. (Правда все равно собираю под маком, т.к. iOS там быстрее собирается, да и ходить туда сюда не нужно по 5 раз)

Vitaly
23.10.2018
16:05:09
Ни у кого такого не было - солюшн 6 проектов, все ссылаютс друг на друга, все хорошо. Перенес на новый компьютер солюшн - выдает ошибки тоннами "are you missing an assembly refernce" - заходишь в то место где ошибка он сначала подчеркивает потом сразу убирает - типа увидел using все нормально. Потом билдишь опять выдает по всем проектам такие ошибки. Хотя ссылки есть и когда начинаешь переходить по ним то все видит.

vladimir
23.10.2018
16:06:08
Мм, например ?
<Frameworks>SystemConfiguration Security UIKit Foundation CoreTelephony CoreLocation CoreGraphics AdSupport</Frameworks>
<LinkerFlags>-ObjC -lz -lc++ -lsqlite3 -lxml2</LinkerFlags>
в поле Frameworks надо указать все фреймворки, которые используются нативной библиотекой

Дмитрий
23.10.2018
16:09:57

vladimir
23.10.2018
16:15:19
да