BullyBoo
Последняя буква в сокращении solid)
BullyBoo
BullyBoo
Ну и плюс инкапсуляция утилит и хелперов путем создания скоупов
BullyBoo
https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8
BullyBoo
@nik_over, без executer?
Roman
Боже, треды))
Roman
Вообще знакомое чувство, когда не хочешь уходить от уже знакомых принципов разработки. Но надо
Roman
Его нужно потыкать несколько раз, чтобы понять для чего он
BullyBoo
даггер это всего лишь реализация di, одного из принципов solid, можешь написать свою реализацию
Roman
Правильнее мб сказать: не получается новые подходы воспринимать
BullyBoo
эти определения главная составляющая кода)))
Roman
Смысл даггера же понять не получается
Roman
Ну вот тоже самое было. Я его дольше всех понять не мог. Стоило только попробовать
Vadim
@nik_over а какой подход в архитектуре ты используешь?
Vadim
дядю боба, фернандо цеяса знаешь?
Roman
Даггер позволяет управлять сторонними зависимостями в отдельном модуле, который для этих зависимостей и предназначен.
Код становится чище, классы избавляются от необходимости эти зависимости создавать или тащить откуда-то. Они заняты только своей логикой.
Всё достаточно просто.
Vadim
в таком случае да, это лишнее. Это получается архитектура ради архитектуры, но другое дело если у тебя только 20+ репозиториев, с кучей зависимостей друг от друга.
Vadim
это я про 2 инъекции во всем приложении
Vadim
MVP это не совсем "архитектура"
Vadim
и даже не паттерн, в понимании андроида
Vadim
про даггер можешь послушать тут: https://youtu.be/CpA0jrScKcc?t=29m3s
Vadim
вообще это полезный курс для начинающих, можешь посмотреть, поймешь почему она (архитектура) вообще нужна, какие варианты построения существуют и какие актуальные и используются сейчас
Anonymous
помогите,парсю с помощью Retrofit + rx,вопрос ещё вчера задавал,но так и не решил,данные просто не идут с сервера,сам сервер рабочий,и код тоже,другой адрес пробовал парсить,и получалось.
ещё вот такая ошибка BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
гуглил об этом,везде говорят что это из-за модели pojo и советуют делать так же,как делаю я.
вот проект https://github.com/Artistle/Speciality
BullyBoo
помогите,парсю с помощью Retrofit + rx,вопрос ещё вчера задавал,но так и не решил,данные просто не идут с сервера,сам сервер рабочий,и код тоже,другой адрес пробовал парсить,и получалось.
ещё вот такая ошибка BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
гуглил об этом,везде говорят что это из-за модели pojo и советуют делать так же,как делаю я.
вот проект https://github.com/Artistle/Speciality
а какой ответ у сервера?
Anonymous
данные json
BullyBoo
я имею ввиду конкретно json можешь дать? у тебя ошибка в парсинге json
Anonymous
http://gitlab.65apps.com/65gb/static/raw/master/testTask.json вот сервер
Vadim
MVP, MVC, MVVM это скорее общие подходы к разработке системы, чем паттерны
Vadim
они нужны для разделения UI части
Anonymous
а прикол в том,что на этом сервере многие делали тоже самое задание,и получалось,а я один такой дурацкий походу
Vadim
но, как правило, приложение это не только UI, но еще и бизнес-логика например
BullyBoo
Anonymous
и как мне выкрутиться?
Anonymous
легко сказать,я прям понял
BullyBoo
и как мне выкрутиться?
вот сюда просто засунь свой json, он тебе сделает правильную pojo модельку
http://www.jsonschema2pojo.org/
Anonymous
я на этом сайте и делаю модели
BullyBoo
Observable<Response> myMethod(...);
BullyBoo
нене, все норм, у него rx)
BullyBoo
я посмотрел уже))
Anonymous
окей,тут я понял,но,вот последний вопрос,мне надо в rv адаптере менять текст вью,раньше я делал setText(Model.getText) *условно где get и есть нужный текст с сервера* а щас та как,из response вроде как не получиться выдернуть нужные геттеры
Anonymous
а не,всё,я понял
Anonymous
перепутал просто не много
Vadim
красава, когда сам понимаешь гораздо больше пользы
Anonymous
всем спасибо)
тупил до последнего)
Anonymous
да,и правда,данные получаются,теперь другая проблема есть,но это уж сам,постараюсь)
AspiD
Приветствую. кто-нибудь знает, как в okHttpClient подключить прокси socks5 с авторизацией? Нужно Retrofit прокинуть через прокси в итоге.
без авторизации работает. а авторизацию фиг знает куда воткнуть =)
Anonymous
что мне сделать с userList?
раньше это был список ArrayList,было норм,теперь надо сделать именно так
Anonymous
Anonymous
нет,по попробовал,ошибку это исправило,но данные не отображаются,хотя парсинг сработал нормально
Anonymous
забыл проект прикрепить https://github.com/Artistle/Speciality
Anonymous
Аа
Anonymous
Вот я дурацкий...
Anonymous
Спасибо
Anonymous
https://developer.android.com/google/play/installreferrer/library.html интересно
Stanislav
Ребят, помогите с цветом checkbox. В CalendarProvider ищу календари, там поле int CALENDAR_COLOR. Теперь код:
ColorStateList color = ColorStateList.valueOf(calendar.color);
checkBox.setButtonTintList(color);
В итоге цвет вроде бы тот же, но гораздо светлее чем в оригинальном календаре.
Stanislav
Есть идеи?
Stanislav
Stanislav
Stanislav
На второй -- оригинал.
KMI
привет. кто знает почему этот запрос возврашает все данные. RealmResults<Chat> chatList = realm.where(Chat.class)
.in("contactsList.phoneNumber.number",tArray).findAll();
Yernar
Stanislav
Пробовал. Не робит вообще
Stanislav
Точнее эффект не тот
Stanislav
Yernar
https://stackoverflow.com/a/28805040/7848388
Yernar
Станислав а этот вариант?
Stanislav
Цвет-то меняется у меня. Проблема в том, что меняется на неправильный.
Stanislav
К тому же я меняю цвет во время создания кнопки, а не во время кликов
Алексей
Stanislav
Использую вот это значение https://developer.android.com/reference/android/provider/CalendarContract.CalendarColumns.html#CALENDAR_COLOR
Михаил
кто работал с youtube data api? нужно вытянуться все видосы юзера. какими запросами проще всего сделать?
Stanislav
Yernar
всем привет
можете кинуть ссылку на годный, актуальный гайд как сделать локализацию приложения, когда пользователь сам может выбрать язык не меняя в настройках локализацию своего телефона. И что бы приложение помнило на какой язык был выбран в последнии раз?
Yernar
заранее благодарю
shokan
Yernar
1. это нужно в каждом активи писать? или могу закинуть ее в класс Application?
2. При закрытии приложения и открытия приложения он сохранит какой у меня был выбран в последний раз?
shokan
Yernar
ага понял идею. спс
Bahrom