A news viewer app based on Tinkoff API
https://yadi.sk/d/Pjt7qfD2cMgckg -- Release
https://yadi.sk/d/28euR2dNeVliXw -- Debug
Feel free to ask me anything here: t.me/lounvh
Изначально планировал написать два приложения, одно было бы с Rx, Dagger'ом, Room и Retrofit, а второе -- совсем без библиотек Потом понял, что на это не хватит времени, и решил выпилиывать из проекта те библиотеки, функционал которых смогу написать руками В итоге использовал SqlLite (уродливо и неудобно, кстати), выпилил Retrofit в конце, а за Даггер взялся поздно, наверное, нужно было сразу писать без него
Постарался сделать более менее плавным -- написал кастомную вью для элемента списка, заюзал precomputed text compat (хотя, кстати, все это особого прироста в перфомансе не дало, возможно, я что-то делаю не так)
Есть костыли (хендлинг добавления в закладки на экране StoryDetails и сохранение скролла) Пейджинг, кстати, тоже так себе сделан, только потом уже увидел, что апи, оказывается, его поддерживает
Тесты написал