BullyBoo
Последняя буква в сокращении solid)
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
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
http://gitlab.65apps.com/65gb/static/raw/master/testTask.json вот сервер
ты ждешь List<Model>, а приходит не массив, а объект response
Anonymous
и как мне выкрутиться?
Anonymous
легко сказать,я прям понял
BullyBoo
и как мне выкрутиться?
вот сюда просто засунь свой json, он тебе сделает правильную pojo модельку http://www.jsonschema2pojo.org/
Anonymous
я на этом сайте и делаю модели
BullyBoo
я на этом сайте и делаю модели
Тебе нужно ждать не List<SpecialityModel.Response> , а объект Response
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();
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
https://materialdoc.com/components/selection-controls/
В этом решении он просто указывает цвет же.
Yernar
всем привет можете кинуть ссылку на годный, актуальный гайд как сделать локализацию приложения, когда пользователь сам может выбрать язык не меняя в настройках локализацию своего телефона. И что бы приложение помнило на какой язык был выбран в последнии раз?
Yernar
заранее благодарю
Yernar
1. это нужно в каждом активи писать? или могу закинуть ее в класс Application? 2. При закрытии приложения и открытия приложения он сохранит какой у меня был выбран в последний раз?
shokan
1. это нужно в каждом активи писать? или могу закинуть ее в класс Application? 2. При закрытии приложения и открытия приложения он сохранит какой у меня был выбран в последний раз?
1. Чтобы у пользователя была возможность менять, можно в каком нибудь SettingsActivity это использовать. 2. Для этого соxранять значения в SharedPrefs.
Yernar
ага понял идею. спс
Bahrom