No
а почему она должна прекращаться?
Anonymous
обычно у всего есть life cycle.... другой вопрос для cpu он может быть очень долгим
Mikalaj
Пирог успешно собирается и для armv7, большинстве апп вообще по барабану на какой архитектуре запускаться Маркет отключат ну вообще совсем не скоро
Mikalaj
Ну игры это другой мир) А 2D вообще никак не страдает практически
Mikalaj
Запускал андроид 8 на сингл борде с слабейшим процем, где даже нет гпу Друг жив, никто не умер (не считая браузера, там опенгл нужен)
Denis
Я решил попробовать реализовать гибкое решение с использовнием Executors. Если кто хочет, может провести code review. Интересно будет узнать мнения по такой реализации. Скажу сразу, что с архитектурой не заморачивался, поэтому писать мне про всякие дагеры не надо. Про rxJava тоже не надо писать, так как хотел именно через Executors сделать. Если у кого-то есть советы, то буду очень рад . Ссылка на гит https://github.com/edimes/devfest
Denis
проект написан за час, поэтому могут быть косяки
Denis
Просто скинул проект, если кому интересно, можете глянуть и указать на косяки
Mikalaj
MVP + Executors
Нахера?
Dmytro
Нахера?
Ну, он хочет код ревью
Dmytro
Учится парень
Denis
Просто захотел сделать удобное для себя решение на Executors
Vasilij
а можно ликбез что это такое?
Dmytro
а можно ликбез что это такое?
MVP - https://www.google.com.ua/url?sa=t&source=web&rct=j&url=https://medium.com/cr8resume/make-you-hand-dirty-with-mvp-model-view-presenter-eab5b5c16e42&ved=2ahUKEwiK4c-pxuThAhXv-yoKHd_rAfkQjjgwBnoECAMQAQ&usg=AOvVaw1IvE8HG2l0AHn3VVqhCyoT
Mikalaj
Искренне не понимаю подхода аппа ради аппы. Лучший способ обучения — написать что-то реальное Приложения пишут для людей, которым абсолютно поебать, какая у тебя там архитектура
Vasilij
что такое MVP я догадываюсь, меня интересует вопрос об Executors
Dmytro
а можно ликбез что это такое?
“Executor Framework- Understanding the basics (Part 1)” by Anshul Jain https://link.medium.com/kE0Sr2Qs6V
Programistich
Programistich
Это через ЛП пытался я
Programistich
Пасаны, кто подскажет как распаковать приложение полностью, потому что у меня получается только так.
Denis
Искренне не понимаю подхода аппа ради аппы. Лучший способ обучения — написать что-то реальное Приложения пишут для людей, которым абсолютно поебать, какая у тебя там архитектура
Чувак,я просто написал такую приложуху. Я на работе пишу много разных приложений с применением современных подходов (Аля Rx), а на Executors не разу не пытался построить какую-то архитектуру. Поэтому сделал такое приложение
Denis
В чем проблема то?
Mikalaj
Напомните, на сколько размер апк возрастает, когда риксжабу подключаешь?
Mikalaj
Говорят 1мб
Мне казалось это говно больше весит
Eugene
Доброй ночи! Есть те, кто сидят на ubuntu и добавляли кастомные шаблоны создания файлоы в студию? Хочу добавить Moxy шаблоны, что бы можно было создавать их генером, но столкнулся с проблемой - не могу найти нужную деректорию в файловой системе ubuntu, куда нужно это шалоны добавить?
Vasilij
{ANDROID_STUDIO_LOCATION}/plugins/android/lib/templates/other/
Eugene
{ANDROID_STUDIO_LOCATION}/plugins/android/lib/templates/other/
Я бы не написал сюда, если бы не гугли перед этим, это работает для винды, но не для ubuntu, где локация установленного приложения это не одна деректория
Vasilij
ты пакет ставил или что?
Vasilij
насколько помню студия просто архивом распостраняется
Maria
Привет! Может кто-то знает либы подобные iglistkit для android?
Eugene
Я ставил через менеджер приложений ubuntu
Vasilij
глянь в /opt
А вообще всегда качаю зип со студией и не парюсь
Eugene
глянь в /opt
там нету
Eugene
А вообще всегда качаю зип со студией и не парюсь
Через менеджер, как ни странно, удобно менеджерить) Но проблема теперь... это да)
No
Так часто создаёшь проекты, что нужно прям шаблон создавать?
Gregory
Так часто создаёшь проекты, что нужно прям шаблон создавать?
Иногда бывает удобно создать маленькую приложеньку, чтобы что-то проверить
Gregory
Например, какое-то новое для себя апи
Gregory
У меня таких накопилось несколько десятков за всю карьеру
Gregory
Или если есть подозрения на баг в системе, сделать изолированный тесткейс
Eugene
Так часто создаёшь проекты, что нужно прям шаблон создавать?
Я хочу генерить связку activity + presenter + view. Это удобно, вот и все
Gregory
Я хочу генерить связку activity + presenter + view. Это удобно, вот и все
А, так это всё сразу так пишут? Я думал, пишут нормально, а потом нарезают на кучу бесполезных абстракций автоматически, в процессе обфускации.
Eugene
А, так это всё сразу так пишут? Я думал, пишут нормально, а потом нарезают на кучу бесполезных абстракций автоматически, в процессе обфускации.
В moxy не нужно никаких нарезаний, там наследование от MvpPresenter/MvpView и т.д. и немного injecta для зависимотей внутри activity
Vasilij
там нету
Можешь в /var/cache/dpkg поискать deb, открыть архивом и посмотреть папки куда оно кидает. Или через find/whereis/locate найти папку с studio.sh. Если она не в /opt, то походу где-то в /usr/lib
✙ БессзуГик
Snap или apt?
Egor
✙ БессзуГик
wget😅
Он ставил через менеджер приложений...
Anonymous
✙ БессзуГик
Chocolate
это уже вмнда
Alexander
Подскажите пж как можно определить конец списка в RecyclerView ? Чтобы данные подгрузить . Хотел заюзать OnScrollListener , но он не подошел .
Dmytro
Подскажите пж как можно определить конец списка в RecyclerView ? Чтобы данные подгрузить . Хотел заюзать OnScrollListener , но он не подошел .
Ну, в адаптере RecyclerView есть метод bindViewHolder, у него там есть позиция, можешь прикинуть слушатель на в адаптер для пагинации. А можешь использовать уже готовый PaginationAdapter из Google architecture components
Dmytro
Но вообще странное, что скролл листенер не подошёл
Влад
оттуда можно узнать последний элемент списка
Влад
сам недавно делал пагинацию со скролл листенером
Влад
сразу готовое решение)
Alexander
Всем спасибо за фидбэк )
Hacker
guys anyone had the same issue
Hacker
https://stackoverflow.com/questions/55798137/error-java-lang-class-java-lang-object-getclass-on-a-null-object-reference/55798223?noredirect=1#comment98266390_55798223
Konstantin
guys anyone had the same issue
fokking hell bro, l2google, https://thedevs.network/ tap android join
Anonymous
/alarm
The The
/alarm
Vlad
Подскажите плз, как можно удобно инкапсулировать работу с Rx в отдельный класс? Чтоб просто передавать в него source(single, observable etc.), и консьюмеры onSucces/onError, и не париться извне о настройках типа выбора schedulera или добавления в compositeDisposable.
Vlad
subscribeOn(), observeOn(), compositeDisposable.add()