@android_ru

Страница 868 из 3205
Gregory
23.01.2017
21:00:41
Dart
ну раз уж там есть JVM, то не надо уж, пожалуйста, писать под неё на чём-то левом

Dmitrii
23.01.2017
21:01:25
Alexander
23.01.2017
21:01:50
Это же сокращает код, @grishka это не нужно
Пока что кросплатформа для мобайла УГ. А так ничего не мешает Джава проекты запустить на иос

Google
Dmitrii
23.01.2017
21:02:15
Значит не верно что-то инвалидируешь. Каждый раз перед тем как подсунуть тебе холдер, опрашивается метод getViewType.
final AvailabilityEntriesAdapter.NewEntryViewHolder viewHolder = (AvailabilityEntriesAdapter.NewEntryViewHolder) mRecyclerView.getChildViewHolder(mRecyclerView.getChildAt(index));

Dmitrii
23.01.2017
21:03:01
Примерно так. У меня в этом холдере есть форма, мне отуда надо данные как то забрать, сделать запрос. Форму к хуям снести и вместо нее вставить обычный айтем.

В смысле?
А чтобы определить выводить щас форму или айтем я в адаптер добавляю null

Alexey
23.01.2017
21:03:27
Пока что кросплатформа для мобайла УГ. А так ничего не мешает Джава проекты запустить на иос
ВО! слушай, согласен кроссплатформа гавнище. Пoдскажи, какие можно аргументы привести против ксамарина? а то иногда менеджеры говорят а давайте на ксамарин, так дешевле, ибо сразу и Ios и android

Gregory
23.01.2017
21:03:58
нужно рассказать менеджерам, почему они не нужны

особенно что они не нужны, когда сами никогда не были разработчиками

Alexey
23.01.2017
21:05:17
они понимают в терминах $

Gregory
23.01.2017
21:05:38
смешно
а что смешного-то, я работал в ВК, там начали появляться менеджеры, теперь я больше не работаю в ВК

Alexander
23.01.2017
21:05:44
А что с react native не так?
То что получается два унылых приложения работающих не лучшим образом +если что то хоть немного кастомное = добро пожаловать в наивные средства разработки и нативный код

Gregory
23.01.2017
21:05:50
не был совместим с их системой ценностей

Google
Илья
23.01.2017
21:06:01
Ну для изи проектов вполне себе ж

Понятно, что нет идеального

Gregory
23.01.2017
21:06:18
они понимают в терминах $
ну так надо держаться от таких компаний подальше в целом

просто я не понимаю, зачем нужны эти промежуточные люди, которые всем вставляют палки в колёса

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

Alexander
23.01.2017
21:07:51
Нуи самое главное абстракции имеют свойство протекать

Dmitrii
23.01.2017
21:08:47
Потонул мой нубо-вопрос :(

Alexander
23.01.2017
21:08:48
По тем отзывам что я видел мало что бы на ксамарине норм и быстро писать не самые лучше апы парни затачивают стек 3-6 месяцев

Alexey
23.01.2017
21:09:09
подойдет получается?

Gregory
23.01.2017
21:09:20
ну у меня есть некоторое количество знакомых из loyalty plant, они вроде на ксамарине делают

хотя не уверен

но вроде да

Alexander
23.01.2017
21:09:45
Там вопрос с UI и кастомным также стоит + обновления и анимации

Gregory
23.01.2017
21:10:20
@IPavel92 Паша, расскажи, на чём вы делаете ваши приложения

Alexander
23.01.2017
21:10:26
подойдет получается?
Да для чего угодно подойдет, вопрос в том что на выходе нужно. Если печаль на коленке то норм, если норм приложение то нет

Alexey
23.01.2017
21:10:30
Там вопрос с UI и кастомным также стоит + обновления и анимации
ну я кстати видел приложения в стиле материал на ксамарине

Google
Alexey
23.01.2017
21:10:34
смотрелось вроде вполне ничего

и не тормозило, но там тормозить нечему было.

Илья
23.01.2017
21:10:55
Тот же бургеркинг, кстати, да

Andrey
23.01.2017
21:11:06
они понимают в терминах $
Если делать что-то хотя бы чуть отличное от стандартных контролов (а они это захотят) придётся писать много своего кода -> разработка выйдет дороже

а много своего кода под ксамарин это дольше чем просто сделать столько же под нейтив

Gregory
23.01.2017
21:11:39
не, честно, я бы не смог работать в 99% компаний

у людей жизнь слишком сильно вращается вокруг денег

я обычно мыслю не "сколько стоит это сделать", а "можем ли мы это сделать в принципе"

Admin
ERROR: S client not available

Gregory
23.01.2017
21:13:18
в смысле в силу возможностей SDK и железа

BullyBoo
23.01.2017
21:13:20
доброй ночи всем

Gregory
23.01.2017
21:13:28
никаких других ограничивающих факторов у меня обычно нет

Alexey
23.01.2017
21:19:02
вобще да ты прав, надо в оффтоп перейти

Nikolai
23.01.2017
21:19:11
@android_offtop ?

Gregory
23.01.2017
21:19:12
реальный — это где люди плывут по течению, ок

ну и куда опять сообщения пропадают

Alexey
23.01.2017
21:26:51
Dmitrii
23.01.2017
21:39:26
По ресайклеру и разными типам вьюшек может кто подсказать? Есть два конкретных кейса которые неясны

Первый, это — что если строка в ресайклере ваще никоим боком к модели не относится? (напр. форма добавления этого айтема)

Второй — как вы меняете вью когда хотите отредактировать модель прямо там же из списка. Т.е. надо изменить вид (лейаут) для того же элемента.

Google
Dmitrii
23.01.2017
21:42:49
Но ведь состояние вью не должно быть полем модели...

Gregory
23.01.2017
21:42:57
Второй — как вы меняете вью когда хотите отредактировать модель прямо там же из списка. Т.е. надо изменить вид (лейаут) для того же элемента.
всегда возвращать из getItemViewType правильный тип для текущего состояния, в момент изменения вызвать notifyItemChanged

Но ведь состояние вью не должно быть полем модели...
я не знаю, о чём речь, вам чтобы паттерны или чтобы работало? =D

Dmitrii
23.01.2017
21:44:17
Пока я хочу понять как вообще такое можно сделать. Потому что я это вижу как напихивание трех разных реализаций пачки интерфейсов в один адаптер

Одна для формы, другая для строки а другая для редактирования, но выглядит это крейзи

Врятли так и задумано

Gregory
23.01.2017
21:45:29
у меня для такого есть специальный адаптер, который объединяет адаптеры

Dmitrii
23.01.2017
21:45:58
Как он выглядит примерно?

Пока не могу представить

Страница 868 из 3205