@xamarin_russia

Страница 500 из 619
Эльнас
05.08.2018
18:58:59
на маке в симуляторе
а чем на маке разрабатываете?

Kirill
05.08.2018
18:59:42
а чем на маке разрабатываете?
Можно прямо с Visual Studio подключаться к маку и разрабатывать, можно VS for Mac, можно Rider

Эльнас
05.08.2018
19:00:30
А проблем не возникает, если работать в VS for MAC, и в VS под виндой?

Google
Эльнас
05.08.2018
19:01:19
Спасибо большое за помощь

Max
05.08.2018
19:01:56
чет помоему его ждет разочарование

Pavel
05.08.2018
19:02:16
Райдер не рекомендую он сырой, vs for Mac нормально. Можно работать. Но это совсем другая vs, совсем не похожая на ту что в винде.

Max
05.08.2018
19:02:51
все очень не очень, держу обе IDE

Pavel
05.08.2018
19:02:58
Это другая ide по сути. Но она корректно читает .sln и csproj проекты.

Max
05.08.2018
19:03:40
и то и другое не умеет в конфигурации кроме как в Debug/Release

как бы ну, оно не умеет в кучу всего, без чего почти ничего нормально не работает

короче, если у вас хелловорды - не заморачивайтесь, все будет чотко

Vladislav
05.08.2018
19:14:31
Эльнас
05.08.2018
19:19:26
Райдер мне нравится, я на нем на постоянке работаю

Но ксмарин повелся на лайв плеер

Google
Эльнас
05.08.2018
19:19:45
И начал писать в все

Кита
05.08.2018
20:04:46
Max
05.08.2018
20:06:03
вот, например

Кита
05.08.2018
20:06:58
нет
ну что нет) я держу 4 конфигурации. От этих конфигураций зависят билды и настройки в плистах и манифестах.

Эльнас
05.08.2018
20:07:28
Объясните пожалуйста зачем нужны разные билды?

Не рофл, не вброс

Max
05.08.2018
20:07:41
есть специфичные для винды настройки, vs4mac просто не понимает их

Кита
05.08.2018
20:07:44
ну и все ок) если создаешь все изначально под маком то все ок. Любую кодогенерацию винды просто скипаю и все ))

Max
05.08.2018
20:07:50


Эльнас
05.08.2018
20:08:01
Это только от системы зависит ка билдить?

Кита
05.08.2018
20:08:40
Объясните пожалуйста зачем нужны разные билды?
дебаг билды, альфа-канал, бетта-канал, релиз

Max
05.08.2018
20:08:57
разные api эндпоинты

конфиг для mock

конфиг для релиза

и тд

Google
Кита
05.08.2018
20:09:36
т.е в итоге можно иметь на телефоне 4 копии одного и того же приложения, но 2 из 4 будут работать с dev сервером, а 2 из 4 c релизным реальным

Max
05.08.2018
20:09:37
которые очень неудобно менять руками

Эльнас
05.08.2018
20:09:48
просто я на постоянке пилю веб на asp.net core и кроме дебаг и релиза ниче не юзал

не понимаю назначений

Кита
05.08.2018
20:10:16
для увеличения контроля качества

Max
05.08.2018
20:10:46
для автоматического тестирования

без сервера вообще

Эльнас
05.08.2018
20:11:44
не, моки не использую, сам пишу для теста и вручную запускаю

я не писал еще сложных систем, и в тесты не юзал

Max
05.08.2018
20:12:58
ну вот попозже узнаешь зачем это

когда у тебя будет на бэкэ хотя бы 2 разных бека

Max
05.08.2018
20:13:20
один релизный, другой дебажный

хмм

где лучше хранить SQlite базу в X.IOS ?

я вот в Library хранил, но появились сомнения

Iván
05.08.2018
22:20:42
я храню в Resources в Core проекте как EmbeddedResource

копирую на старте var directory = Environment.GetFolderPath(Environment.SpecialFolder.Personal); var path = Path.Combine(directory, "Database.sqlite"); if (File.Exists(path) == false) { var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("SOLUTIONNAME.Core.Resources.Database.sqlite"); using (var reader = new BinaryReader(stream)) { using (var writer = new BinaryWriter(new FileStream(path, FileMode.Create))) { var buffer = new byte[2048]; int len; while ((len = reader.Read(buffer, 0, buffer.Length)) > 0) { writer.Write(buffer, 0, len); } } } } _connection = new SQLiteConnection(path);

Google
Iván
05.08.2018
22:31:46
ага, только первый запуск дольше в Resources же нельзя писать насколько я нагуглил

Max
05.08.2018
22:32:22
в Library можно писать

pew
06.08.2018
01:15:21
Ребят, скажите, на ксамарине когда делаешь разница есть в подходах при разработке для айос и андроид?

или просто можно потом и туда и туда сбилдить?

Admin
ERROR: S client not available

Boris
06.08.2018
02:36:52
Я видел, что некоторые обрезают логи при помощи ProGuard. Возможно это решение

Iván
06.08.2018
03:12:44
кто-нибудь встречал гайд по Android лэйаутам для iOS разработчиков? кроме краткого https://www.objc.io/issues/11-android/android_101_for_ios_developers/#layouts

(обычные видел, быстрее было бы завязать андроидные парадигмы на аналоги в iOS AutoLayout)

а, изи, есть android.support.constraint.ConstraintLayout которым можно походу 1 в 1 скопировать разметку с iOS

...и который не работает в VS4Mac ?

Boris
06.08.2018
03:54:54
Как может лейаут не работать в ide? Что это значит?

Iván
06.08.2018
03:55:40
IDE не поддерживает эту саппорт либу

https://forums.xamarin.com/discussion/98594/constraint-layout-in-visual-studio-mac

Boris
06.08.2018
03:56:37
Как может ide поддерживать саппорт либу? Всё еще не понял...

Iván
06.08.2018
03:57:11
VS4Mac включает в себя визуальный редактор xib на iOS и axml на Android

Boris
06.08.2018
03:57:20
Аа, в дизайнере не работает

Понятно

Я уж думал, каким-то образом в приложении собранном под маком не работает)

Google
Max
06.08.2018
05:28:11
Ребят, скажите, на ксамарине когда делаешь разница есть в подходах при разработке для айос и андроид?
Разница есть и весьма велика. Чем больше вы захотите каких-то анимаций и переходов, каких-то дизайнерских решений - тем больнее вам будет.

Общий код будет по факту в бизнес логике приложения. UI в идеале придется нарисовать 2 раза отдельно (Android/IOS). Другое смотреть не вижу смысла

Boris
06.08.2018
05:39:33
Не только рисовать, но еще и привязывать и в случае с коллекциями это может быть не такой уж мелкий кусок кода и вот вообще не похожий между платформами

У меня основной проект на работе на хамарине без формса и есть два списка в приложении: - гридоподобный, есть выпадахи с анимацией раздвигающие списки и кастомный реордер. - вертикальный, с группировками, прилепающим заголовком, такими же выпадахами, двухколоночным режимом для планшетов (заголовки в 1 колонку, внутри них контент в 2) и еще парой обвесов В общем, общего кода в итоге у нас <20% и это печалит. Но всё равно хорошо не "тру-натив", т.к. хотя общение с серваком хотя бы не переписываем по 20 раз со специфичными багами на каждой платформе.

Boris
06.08.2018
07:11:43
Ты про готовые, которые есть, например в MvvmCross?

Кита
06.08.2018
07:11:53
Нет

Max
06.08.2018
08:09:20
спасиб, в общем вопрос только в верстке, а не в коде?
И в верстке, и в коде, в багах обеих платформ, и багах самого фреймворка, и специфики различных устройств самих по себе

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

Об этом правда не говорят

Boris
06.08.2018
08:10:14
спасиб, в общем вопрос только в верстке, а не в коде?
А всякие жесты, и прочий интерактив? Код бехайнда может быть очень много

pew
06.08.2018
08:10:42
спасибо

Alexey
06.08.2018
09:22:35
Всем привет. Посоветуйте чат-платформу для интеграции в XF приложение. Нашел такие варнианты как Twilio, Quickblox и CometChat. Может кто-то с чем-то работал. Что лучше?

Ильфат
06.08.2018
09:27:45


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