стандартных Андроидских либ, или использовать еще сторонние, вроде RxJava, Dagger 2, Blade, ButterKnife. По сути, без них можно обойтись и работать приложение будет быстрее, но с другой стороны, будет ли эта скорость работы реально заметна на современных мощных телефонах? Ведь даже если ресурсов требуется больше, то мощности телефонов могут позволить выполнять с такой скоростью, что разница будет минимальна и еле заметна.
Главный вопрос — зачем. О Blade первый раз слышу, а вот RxJava, Dagger, ButterKnife решают те проблемы, которых до их изобретения не существовали, запутывают код и увеличивают его количество.
Обсуждают сегодня