Могу сказать что судя по скринам приложуха хорошая и показать её не стыдно, но чтобы указать на косяки и прочие ошибки нужно сильно покопаться, правда есть штуки которые в глаза кидаются:
1) магические числа и отсутсвие констант(к примеру в mainActivity: loadFragment("news") - "news" можно вынести в класс Constants и обращаться к константе).
2) многоэтажные ифы в адаптере которые ну вообще не гуд и в идеале сделать какой-то свитч, конечно надо помудохаться но код станет чище.
3)
@BindView(R.id.news_date)
TextView mDate;
Здесь все вроде ок и многие так делают, но на самом деле это можно сделать так:
@BindView(R.id.news_date) TextView mDate;
и код короче и как-то красивее, и это не противоречит code style.
4)Отсутсвие тегов. У вас их просто нет, и вы просто делаете логирование без тегов, что не гуд.