
R
19.06.2017
18:59:42
когда-то будет лучше VS for mac

Sergey
19.06.2017
18:59:43
тоесть таки vs for mac лучше потому что оно новее XS?
ага, понял

R
19.06.2017
18:59:55
нет еше

Google

Anton
19.06.2017
19:00:01
VS for Mac - как бы следующая версия Xamarin Studio
По сути - обновление + ребрендинг

R
19.06.2017
19:00:32

Sergey
19.06.2017
19:00:41
а там потом под iOS надо всё это дело билдить да?
в xcode
или прям из XS всё это делается?

Anton
19.06.2017
19:01:07
Нет, все напрямую c VS for Mac
Да, xCode нужен только для того, что бы установить iOS SDK. Запускать сам xCode в принципе не нужно

Sergey
19.06.2017
19:01:48
ясно
спасибо
часто может потребоваться лазать в obj-c/java при создании приложения аля интернет-магазин?

Anton
19.06.2017
19:02:48
Очень-очень редко

Sergey
19.06.2017
19:03:33
а в процентах от общей работы над приложением в процентах примерно? 5% или меньше? 1% или меньше?

Google

Anton
19.06.2017
19:03:37
Разве что какой-то очень редкий кейс, и ответ будет дан для натива, а не под Ксамарин - тогда прийдется переписывать под c#. Но для интернет-магазина я не вижу таких особых случаев

Sergey
19.06.2017
19:05:05
ладно, надо пробовать ) спасибо

Anton
19.06.2017
19:10:05
Удачи

Vladislav
19.06.2017
20:18:37
Походу вирус поймал на маке, сраная реклама маккипера лезет и греется за пять минут в браузере
Неужели переустанавливать все?

Igor
19.06.2017
20:20:16

Egor
19.06.2017
21:03:38
все смертные грехи будут валится на замарин в таком случае

Sergey
19.06.2017
21:59:47
а куда ж их еще валить )
не, если замарин позиционировать как инструмент для тех кто знает obj-c/java, облегчающий разработку - это одно )

Max
19.06.2017
22:07:46
тип, 60% людей которые хейтят замарин не знают obj-c|java
и хейтить чисто по этому не стоит так сразу(

Egor
19.06.2017
22:15:47
*число

Max
19.06.2017
22:16:04
субъективно, да(

Ivan
20.06.2017
01:09:12
Да херня) я когда на appcelerator titanium писал, все тоже самое
В любом случаи придется разбираться и в ведре и в яблоке
Я бы сказал что не в языках программирования дело)

Max
20.06.2017
01:15:47
возможно дело в поколении, которое учат по стандартам 80-х в вузах

Google

Ivan
20.06.2017
01:22:34
Да не, просто вход тяжелый в кросс)
Sdk дает штатные средства
А нужно порой чуть другое
Вот тут и начинается вся соль для человека который не знает яву или о боже си
Могу сказать лишь только, что дорогу осилит идущий

Almaz
20.06.2017
07:51:14
Подскажите, можно загружать файлы на сервер через WebClient.UploadFileTaskAsync на iOS?

Сергей
20.06.2017
08:38:49
Подобный вопрос. Как можно отправить фотографии на сервер с Андроида? Используется Xamarin Native.

Splinter
20.06.2017
08:58:10

Almaz
20.06.2017
09:34:00
Пробовал а iOS 8.0 (iPhone 4S), нормально отправляет через WebClient. А с (iPhone 6S) iOS 10: "An exception occurred during a WebClient request".
Stacktrace ни о чем не говорит..

Алексеев
20.06.2017
09:35:16
А лучше использовать HttpClient он специально для этого предназначен

Almaz
20.06.2017
09:36:20
А его реализацию в настройках проекта как NSUrlSession?

Nikolay
20.06.2017
09:36:41
Ни у кого не было проблем с работой HttpClient на Xamarin.Forms? Обработка запросов на Android происходит в среднем в 2.5 раза дольше чем на iOS

Almaz
20.06.2017
09:38:17
Можно юзать ModernHttpClient для Android.
Просто нужно HttpMessageHandler подменить на NativeHttpMessageHandler, по-моему.

Алексеев
20.06.2017
09:45:21
А мне кажется ModernHttpClient уже не актуален так как Xamarin уже свои реализации встроила, в настройках проекта можно сменить у iOS свои и у Android свои
Хотя не плохо бы тесты провести)

Almaz
20.06.2017
09:45:59
Кто-то тут говорил, что для Андроид эти настройки не очень хорошо реализованы. Может уже пофиксили.

Andrey
20.06.2017
09:52:26
Хотя не плохо бы тесты провести)
До сих пор использую в боевых решениях. Просто целюсь ниже 5 андроида, его проблемы известны, но не мешают (например редиректы нельзя перехватить вроде или что-то по типу). Дефолтных настроек хватает.

Кита
20.06.2017
10:52:39

Google

Кита
20.06.2017
10:53:17
но у ModernHttpClient свои проблемы
например утечки памяти на ios. видел недавно пулреквест в имплементацию хттп клиента от Xamarin с фиксом утечек - там как раз был коммент о том что от чего-то эти же ченджи не захотели пушить в master modernhttp
на андроиде модерн использует OkHttp который в разы лучше и быстрее AndroidHttpHandlerа
на ios http клиент все равно надо тонко настраивать от случая к случаю. включать GZIP м/б cookie, кастомную валидацию сертификатов

Igor
20.06.2017
10:59:06

Кита
20.06.2017
10:59:34
ничего не с потолка

Igor
20.06.2017
11:00:02
И тут ты такой с результатами бенчмарков, на разных версиях надроид

Admin
ERROR: S client not available

Кита
20.06.2017
11:00:23
я не евангелист этой библиотеки
говорю об опыте использования
я на каждом проекте меряю отклик сервера
например это четко видно когда сервак находится где-то в америке а ты из россии шлешь реквесты. у нас на проекте была разница в 3 раза между OkHttp и AndroidHttpHandler
на одних и тех же запросах и на одних и тех же присылаемых данных. скорость обработки реквеста на сервере тоже меряли и она всегда была одинаковая без пиков
по понятным причинам чем лучше ping тем больше нивелируется разница

Виталий
20.06.2017
11:17:21
Я разрабатываю приложения на Android с помощью Java
Начал учить C# и хочу попробовать разрабатывать на Xamarin
Но у меня никак не устанавливается Xamarin, а точнее не открывается с ним проект
Разрабатываю в Rider от JetBrains в чём может быть проблема?

Damir
20.06.2017
11:21:32
в райдере)

O'Miay
20.06.2017
11:23:19

Виталий
20.06.2017
11:23:56
Просто VS2017 вместе с xamarin весит 40 Гб
Спасибо за совет

O'Miay
20.06.2017
11:24:50

Google

Damir
20.06.2017
11:25:08
в eap 22 райдера они добавили вроде все для разработки под xamarin
но вроде это только касается xaamrin native
хотя формс по сути тоже должен поддерживаться

O'Miay
20.06.2017
11:25:26

Виталий
20.06.2017
11:28:15
Про Genymotion знаю) В Android Studio тоже медленный эмулятор

Igor
20.06.2017
11:28:54

Yushka
20.06.2017
11:43:49
так-то дженимоушн не даёт доступ в инет в фришной версии(

Egor
20.06.2017
11:44:58

O'Miay
20.06.2017
11:45:56

Yushka
20.06.2017
11:46:47
ну не сама ж себе я алерт рисую)

O'Miay
20.06.2017
11:47:21

Splinter
20.06.2017
11:47:29

Igor
20.06.2017
11:47:42
Вот кстати годна тулза, удаленной управления Android https://www.vysor.io
Полезная, когда у тебя девайс, а хочется работать за компьютером.

O'Miay
20.06.2017
11:47:43
персанальная лицензия, аля фрии

Yushka
20.06.2017
11:47:56
мб ты регался на их сайте давно + юзаешь не самую новую версию эмулятора

O'Miay
20.06.2017
11:48:30

Yushka
20.06.2017
11:49:37
крч, не знаю, от чего это зависит, буквально месяц-два назад пыталась дженимоушн прикрутить, регалась у них первый раз и тд и тп, выводит алерт, что интернет-соединение доступно только в платной версии
кстати о персональном фри
хде?