@xamarin_russia

Страница 408 из 619
Vladislav
04.06.2018
09:35:36
В ней толку, как от быка молока
ну не скажи, з замлом стало в разы проще работать

Kirill
04.06.2018
09:35:58
Не говоря уже по помошниках по коду, в xaml и C#. Бывает глючит но все же помогает

Кита
04.06.2018
09:37:21
Google
Kirill
04.06.2018
09:52:58
ну эм нэм нэм - а Android Asset Studio?
Ну проще же когда в vs сразу и ios и android импортит

ну эм нэм нэм - а Android Asset Studio?
Я вообще не сторонник переключения между студиями, меня это дико утомляет

Dmitry
04.06.2018
09:55:35
ребята, абобе хд стал ведь бесплатным. Который замечательно все экспортирует

mute
04.06.2018
09:55:41
это такой сайт для генерации иконок)

Kirill
04.06.2018
09:57:14
ребята, абобе хд стал ведь бесплатным. Который замечательно все экспортирует
mfractor покупать стоит не из за импорта иконок а из за возможностей которые он дает в xaml и в C#

Ждать  resharper для vs for mac глупо, его скорее всего там никогда не будет, а вот поддержать рублем mfractor стоит, ребята реально над ним работают

Kirill
04.06.2018
10:18:38
ну xaml ладно, а в c# то что он дает?
http://docs.mfractor.com/code-actions/csharp/

Кита
04.06.2018
10:49:58
http://docs.mfractor.com/code-actions/csharp/
неубедительно, студия это почти все может и без mfactor, может без горячих клавиш конечно, но может же)

Разве что с resx хорошая фича

но ради неё платить 300$ как-то нет смысла

Max
04.06.2018
10:51:40
Слишком дорогой решарпер

Google
FinniV
04.06.2018
11:25:59
Ну он медленно билдит
Все операции в ЮИ потоке

Они только сейчас начали оптимизировать

Aleksandr
04.06.2018
11:30:14
у меня raider вообще не завелся с xamarin

Vladislav
04.06.2018
11:33:45
guys, есть XF, ListView (RecycleElement), внутри картинки, использую FFImageLoading, httpclient - нативный. на андроиде проблем нет, а вот на яблочном сородиче очень крупно проседает перфоменс. кто-нибудь сталкивался с таким?

решил, проблем было несколько: 1. не было проверки при подгрузке следующей страницы на то идет ли сейчас этот запрос 2. убрал байндинг 3. эффект теней у лейблов

vladimir
04.06.2018
16:22:28
MS приобретает GitHub x]

Andrey
04.06.2018
16:53:14
Подскажите пожалуйста, мне нужно сделать пролистывание лейаутов вбок, как это реализовать в Xamarin Android?

Знаю в нативном Android есть ViewPager, но тут такого не нашёл, можно интегрировать его в приложение через Android.Support.V4, но может есть какие-то другие способы?

Kirill
04.06.2018
17:00:56
Знаю в нативном Android есть ViewPager, но тут такого не нашёл, можно интегрировать его в приложение через Android.Support.V4, но может есть какие-то другие способы?
Всё, что можно сделать в нативном андроиде можно сделать и в X.A. Таким же способом. Да, установив Support библиотеку.

Vlad
04.06.2018
18:01:40
Много entry??

Andrey
04.06.2018
18:02:38
Много entry??
Не хотелось бы)

Vlad
04.06.2018
18:05:42
https://github.com/XLabs/Xamarin-Forms-Labs/blob/master/README.md

Может ExtendedEntry поможет?

Kirill
04.06.2018
18:11:48
Editor и ему фон с линиями

Sovent
04.06.2018
18:12:11
Разъедется с текстом

Andrey
04.06.2018
18:14:12
Editor и ему фон с линиями
Ну такое, если поле для ввода расширится, то текст съедет с линий

Google
Kirill
04.06.2018
18:15:09
Ну зафиксировать разер, задать фиксированный междустрочный интервал и тд)

Sovent
04.06.2018
18:15:17
https://stackoverflow.com/questions/27226302/edittext-with-lines-like-notepad-android тут на Java собственный контрол писали для этого

можно под Xamarin адаптировать

комьюнити не забудет ?

Max
04.06.2018
18:41:57
можно под Xamarin адаптировать
Что значит адаптировать?

Sovent
04.06.2018
18:42:15
значит написать

Max
04.06.2018
18:46:43
значит написать
Ну т.е. вы хотите чтобы кто-то взял и потратил не один день времени на адаптацию и выложил в опенсурс. Тут нужна причина

Sovent
04.06.2018
18:47:10
у человека есть причина, раз он интересуется

Vitaliy
04.06.2018
19:00:33
у человека есть причина, раз он интересуется
Так ничего сложного, если есть хотя бы малейшие знания натива, просто взять и переписать на шарп, используя точно теже методи и класы что и в джаве

Max
04.06.2018
19:11:52
у человека есть причина, раз он интересуется
А у того, кто будет писать ее очевидно нет

Sovent
04.06.2018
19:19:11
Я предлагал это как раз тому человеку, который интересовался

mute
04.06.2018
20:17:10
в XF есть способ остановить баблинг евента?

конкретно тач евенты

Vitaly
05.06.2018
06:12:34
Есть кто разрабатывает под Android и iOS на Xamarin (не на формс), как у вас устроен уровень модели представления - каждому окну на стороне представления какие то абстрактные модели соответсвуют, общие и для iOS и Android ?

FinniV
05.06.2018
06:41:32
ну это вы на MVVMCross , а интересно кто на смописных моделях
А зачем? И к тому же, не понимаю отличий

Даже если самописный мввм Принцип то тот же

Vladislav
05.06.2018
06:41:51
Есть кто разрабатывает под Android и iOS на Xamarin (не на формс), как у вас устроен уровень модели представления - каждому окну на стороне представления какие то абстрактные модели соответсвуют, общие и для iOS и Android ?
В этом и преимущество замарина - возможность пере использовать код на обеих платформах. В моделях представления можна и абстрагировать кучу функционала (например, навигацию), еще больше увеличив общую логику. Как и вышесказавший, пользовались кросом, там довольно большое количество готовых решений и он гибок к расширениям

Andrey
05.06.2018
06:57:52
А зачем? И к тому же, не понимаю отличий
Мы у себя на проекте планируем отказываться от MVVMCross он дает +30% к стартапу приложения и в нем куча багов особенно с навигацией на дройде.

Google
Andrey
05.06.2018
06:59:25
свои велосипеды

Max
05.06.2018
06:59:49
свои велосипеды
А гарантия есть, что оно работает?

Andrey
05.06.2018
07:00:10
есть прототип) вроде едет)

Max
05.06.2018
07:00:52
есть прототип) вроде едет)
И прям вот 30% даёт по сравнению с MvvM Cross?

Andrey
05.06.2018
07:01:05
ну на самом деле сы выдернули интерфейсы кросовые и на них уже построили свой веловипед

по сравнению с кросом дает гдето 15%

за счет того что не поднимается много всякой фигни

но вот байдинги гораздо веселее идут

Max
05.06.2018
07:02:05
за счет того что не поднимается много всякой фигни
А что в кросе ты за фигню считаешь?

Andrey
05.06.2018
07:03:00
На Кросе ApplyBindings ~ 50 мс против 10 мс на нашем велосипеде

Max
05.06.2018
07:03:46
Ну у него там ещё IoC контейнер встроенный есть

Andrey
05.06.2018
07:03:56
А что в кросе ты за фигню считаешь?
кривые вьюмодель/вью локаторы например

он например не умеет назрдить вью для интерфейса

Vladislav
05.06.2018
07:05:12
кривые вьюмодель/вью локаторы например
a почему не заменить на свои? интерфейсы те же

Andrey
05.06.2018
07:05:28
много мелких косяков, по отдельности вроде не значительные, а в массе очень неприятно

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

и зачем тогда кросс?

FinniV
05.06.2018
07:06:03
Пофиксить и закинуть пул реквест

Что б все тогда уж пользовались

Google
Andrey
05.06.2018
07:06:32
так мы фиксим под себя, как универсальное решение оно врядли зайдет

хотя пару пулреквестов делали

Vitaly
05.06.2018
07:07:20
Вот и у нас тоже свои модели, свои интерфейсы, без всякой MVVMCross рефлексии

Своя навигаци моделей

Max
05.06.2018
07:08:04
Сижу на обычной навигации, проблем нет?

Vitaly
05.06.2018
07:12:55
Max
05.06.2018
07:52:28
На обычной это на какой?
Которую предоставляет XF и в другом проекте MvvMCross

Andrey
05.06.2018
07:55:56
А никто не пробовал подход - компилить библиотеки общие (вьюмодели/инфраструктуру) с помощью ксамарина, а гуй на нативщене полностью делать?

Кита
05.06.2018
08:04:52
В реальности это только геморроя добавляет, видел такие проекты
Геморрой не геморрой, а приложения с быстрым запуском и высокой скоростью отклика это позволяет делать. Цель - сделать что-то хорошее для пользователя и только во вторую очередь помочь программистам саппортить проект. Пользователи важнее удобств.

Max
05.06.2018
08:06:15
Хотя, нюансы, нюансы

Кита
05.06.2018
08:07:40
Смотря для кого приложение. Если это условно что-то под ключ, то скорость разработки поважнее
Скорость разработки вещь весьма условная. Зависит от наличия у команды работающей конфигурации их легаси кода, задействованного и оттестированного на разных проектах. Ну вы же не с нуля каждый проект начинаете. Верно?

Кита
05.06.2018
08:08:04
Тогда почему сразу не писать на Xamarin Classic?
Я про XC и Shared проекты и веду речь

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