Как стать автором
Обновить
2
0

Android разработчик

Отправить сообщение
Только дико лагает
Делал тестовое задание, а их тимлид отправлял правки, и я их должен был исправить. Так вот после 5-6 итераций, мне ответили отказом и я забил, но спустя пару месяцев пишут снова и дают тоже самое тестовое задание, я, учтя поправки, решил и устроился.
Насколько я знаю, 218+ не поддерживает больше 8гб памяти, или я ошибаюсь?
В 2018, когда я поддерживал приложение, написанное с использованием EventBus от greenrobot, я очень сильно матерился на того, кто в 2016 это делал.
Стоит добавить, что это будет работать только на Android Studio 3.0
1) Вьюхи приходится располагать в самой большой области видимости

Под областью видимости я имел в виду скоуп переменной, то есть где-то в коде мне нужно инициализировать вью и задать ей лисенер, но для этого мне необходимо объявлять ее полем класса.
По поводу Butterknife
1) Вьюхи приходится располагать в самой большой области видимости
2) Annotation processing не позволяет использовать private модификатор
3) Необходимо расставлять аннотации @Nullable если вьюха не должна инициализироваться.

Имея все это, лучше уж findViewById, с 26 api даже кастовать не нужно.
Зачем ListComponent хранить в Application, если он должен разрушатся вместе с фрагментом, может стоит хранить его во фрагменте?
Что произойдет если не использовать аннотацию ActivityScope?

Информация

В рейтинге
Не участвует
Откуда
Красноярск, Красноярский край, Россия
Зарегистрирован
Активность