Skip to content

ExtraterrestrialTwinkle/HouseOfApps

Repository files navigation

HouseOfApps

Это приложение является тестовым заданием Стек: Kotlin, MVVM, Coroutines, Groupie, Hilt Dagger, Paging 3, Glide

Базовый url: http://jsonplaceholder.typicode.com/

Сделать приложение в котором будут отображаться посты и комментарии. Контент отображается в фрагментах. Если знаком Navigation component (https://developer.android.com/guide/navigation), то навигацию организовать через него. Для построения списков используйте библиотеку Groupie (https://github.com/lisawray/groupie)

1 фрагмент: список постов с пагинацией. /posts?_start=0&_limit=20 При клике на пост открывается фрагмент 2.

2 фрагмент: верхний элемент - сам пост, под ним список комментариев к нему. /comments?postId=1

Добавить в приложение отображение альбомов и изображений в альбомах. На главный экран добавляется BottomNavigationView. В первом табе посты и комментарии из задания 1. Во втором: список альбомов /albums?_start=0&_limit=20, при клике на элемент открывается список фотографий в альбоме /photos?albumId=1. Отображаются превью картинок по 3 в ряд. При клике на картинку открывается полноразмерная картинка.