Тони
так это уже clean
в чем преимущество clean, в отличии от простой связки которой ты выше привел скрин
K
чистый домейн получается, который не содержит ничего лишнего и имплементационно-зависимого
Тони
и в чем боль? Почему нет?
K
потому что у тебя там платформенно зависимые штуки
K
а так в интеракторе только бизнес логика и ты только её и тестируешь
Тони
Тоесть преимущество в том что легче тестить?
Тони
Потому что и в обычной связке можно красиво все сделать и будет достаточно чистый и понятный код
K
и в том что отделяешь мух от котлет
K
чистый код, он такой чистый
Тони
чистый код, он такой чистый
Хорошо, дай мне небольшой совет. Для того,чтобы мне прочувствовать разницу между двумя вещами, мне сделать следующим образом? 1. Написать небольшой тестовый проект на обычной связке - обложить его тестами 2. Написать небольшой тестовый проект (можно тот же) на clean и тоже обложить тестами. Почувствую отличия в плане удобства тестирования?
K
очепятка
Тони
почувствуешь
хорошо,тогда так и сделаю. Спасибо.
Тони
почувствуешь
слушай,небольшой такой вброс) Вот тут почему-то нету repository https://github.com/MindorksOpenSource/android-mvp-architecture
K
и? )) много где может его не быть
Тони
и? )) много где может его не быть
Типа каждый юзает что хочет?))))
K
ну очевидно же ))
K
кто-то вообще все во вьювах пишет
Тони
хочешь добавляй reposityory,а на interactor забей. Хочешь делай clean добавляя и то и другое) Хочешь юзай просто mvp без репы)
Тони
))))
K
хочешь вообще калбась все в котлин экстеншенах и вызывай их во вьюве, как бы кто на что горазд, гугл вон только с mvvm своим продвигает минимальную архитектуру
Александр
Вопрос, скорее по Java. В исходниках HashMap есть параметр DEFAULT_INITIAL_CAPACITY, который объявлен вот так: static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 Почему не написать сразу 16?
Abdulgafur
как развернуть viewpager в обратную сторону? чтобы первый елемент был на правом краю а не левом
Alex
Всем привет! Как в tablayout расположить табы внизу?
Istanov
архитекторы настолько прониклись идеей разбиения на слои, что декомпозировались в отдельный чатик
а как разработчики отреагаровали на введение корутинов? начали из Телеги раскидывать сообщения в Ватсапп, Вайбер и тд? ))
Станислав
Коллеги, нужно ли поддерживать Jelly Bean от api 16 или уже проще забить на это и использовать минимальный api 19? Поделитесь мнением и опытом.
Станислав
сколько у вас пользователей?
Мой вопрос для нового проекта
Алексей
Мой вопрос для нового проекта
ставьте 21 и не парьтесь
Станислав
ставьте 21 и не парьтесь
Хм... android 5 - это 16% устройств..
Алексей
Хм... android 5 - это 16% устройств..
а ниже - около 1%. Поэтому вообще не волнуясь можно ставить 21, а если вы вообще только на модных и молодёжных смотрите, то 23. Вопрос к вам и вашей целевой аудитории.
Leonid
всем привет, подскажите пожалуйста вылетает такая ошибка в проекте at com.example.testviewpager.MainActivity.onCreate(MainActivity.java:13) ругается на строку setContentView(R.layout.activity_main);
Eric
Проблема в xml
Eric
Возможно где то что то пропустили. Пересмотрите еще раз xml.
Eric
Не указали ширину/высоту, например.
Leonid
спасибо проблему решил
Илья
Да не за что. Напиши, что вышло)
Фидбэк, всё замечательно, всё работает спасибо)
Ruslan
Фидбэк, всё замечательно, всё работает спасибо)
класс! просто давно уже делал этот декоратор, в репозиторий поленился лезть, написал из памяти)
Fr
Доброго дня всем! Подскажите, начиная с какой версии студио начала упаковывать 64 разрядные выпуски? Спасибо!
Konstantin
Всем привет!
Konstantin
Подскажите как перехвотить долгое нажатие по клаве у определенной textView
Konstantin
editText
Konstantin
найтие не чего рабочего не удалось(
Сергій
В 2014 году какая версия была?
Alex Android
Какие есть решения для чата? Может кто-то пользовался. Чтобы с минимальной работой можно было вставить активити и зачатиться
Sergey
Всем привет! Насколько правильное решения для абсолютного уничтожения процесса приложения писать вконце onDestroy в MainActivity exitProcess()? Если использовать finishAndRemoveTask(), то Application не реинициализируется...
Sergey
System.exit(0)
Ну это тоже самое, только обёртка от котлина
Sergey
Влад
Какие есть решения для чата? Может кто-то пользовался. Чтобы с минимальной работой можно было вставить активити и зачатиться
Искал какое то решение, вот где можно что то посмотреть https://github.com/sendbird/SendBird-Android и вот статейка на медиуме https://medium.com/@Sendbird/how-to-build-an-android-chat-app-using-a-chat-api-part-2-channel-list-fe4e2e5052ce а так сам писал, оч простой чатик
Влад
Спс. Я неверное остановлюсь на https://github.com/chat-sdk/chat-sdk-android
о вроде не плохое решение, его к сожалению не находил) тоже позже покапаюсь в исходниках)
Nick
Добрый день. Подскажите, как лучше из активити обратиться к статическому методу класса? Нужно ли делать какую нибудь прослойку для абстракции вроде вьюмодели или можно напрямую дернуть и не париться? Ну то есть у меня есть активити с отправкой отзыва и есть класс, который это делает. Как лучше сделать, подскажите пожалуйста.
Dmitry
Какие есть решения для чата? Может кто-то пользовался. Чтобы с минимальной работой можно было вставить активити и зачатиться
Есть еще, например, https://www.pubnub.com - специализируются как раз на realtime обмене, в том числе чатах.
Павел
Павел
почему форма соощения не входит в itemview, в чем может быть загвоздка?
Влад
Павел
почему форма соощения не входит в itemview, в чем может быть загвоздка?
короче я делаю по долгому нажатию по itemView закрашивание background в синий цвет как видно что форма сообщения не закрасилось в синий цвет следовательно оно не входит в itemView вопрос: что может быть причиной?
Илья
Ты не то красишь
Илья
В разметке элемента контейнера бекграунд крась
Danile
а кто-то делал (или возможно) сделать бесконечный ресайклвью список к примеру с 10 элементами (чтобы после 10 элемента снова шел 1). грубо говоря без увеличения самого списка
Danile
https://stackoverflow.com/questions/31253555/how-do-i-create-a-circular-endless-recyclerview
спасибо, та я хотел узнать вообще кто-то тут таким занимался ) и возможно ли сделать так как я описал выше
Aleksey
Всем привет! Можно ли изменить цвет toolbar менюшки, что выскакивает по нажатию?
Aleksey
Danile
https://stackoverflow.com/questions/19659637/how-to-change-the-background-color-of-action-bars-option-menu-in-android-4-2
Johnny
Ребят, как сделать так, чтобы открыть фрагмент, передав туда список, выбрать внутри фрагметна подсписок и вернуть его как результат? Если бы было activity, то использовал бы startActivityForResult, но стараюсь придерживаться SAA
Сергій
google: android return result from fragment
Aleksey
да, для этого есть стили
и если нужно поменять в рантайме (грубо говоря, ты поставил dark mode в своей прилаге). Проблема в том, что toobar применит стиль нольео при onCreateOptionsMenu (вроде)
Dmytro
Ребят, как сделать так, чтобы открыть фрагмент, передав туда список, выбрать внутри фрагметна подсписок и вернуть его как результат? Если бы было activity, то использовал бы startActivityForResult, но стараюсь придерживаться SAA
Сделать интерфейс имплементить его в парент фрагменте, чайлдфрагменту при открытии поставить таргет фрагмент, при возврате данных из Чайлд в парента, таргет фрагмент скастить к интерфейсу, и передать данные в метод интерфейса