Мои проекты:
-Movies - приложение со списком фильмов из Кинопоиска.
https://github.com/DanielBul464/Movies
Особенности:
-Для пагинации используется Paging Library.
-Возможность обновлять список элементов свайпом.
-Экран детальной информации, где можно посмотреть трейлеры к фильму, его название, описание и дату выхода.
-Возможность добавления элементов в избранное. Просмотр избранных элементов возможен без интернета, для этого был создан соответствующий экран.
Стек:
Single Activity, Jetpack Navigation, Kotlin Coroutines, Coroutines Flow, Hilt, Room, Retrofit 2, JSON, Glide.
-------------------------------------------------------
-CryptoApp - приложение со списком популярных криптовалют.
https://github.com/DanielBul464/CryptoApp
Особенности:
-Фоновая загрузка данных через WorkManager.
-Экран детальной информации о выбранной криптовалюте, где можно смотреть цену, время последней сделки, минимальную и максимальную цену за день, а также дату последнего обновления информации.
-Работа с Legacy (LiveData, Data Binding).
Стек:
Kotlin Coroutines, LiveData, Data Binding, Dagger 2, Room, Retrofit 2, JSON, Picasso.
-------------------------------------------------------
-ShopList - приложение со списком покупок.
https://github.com/DanielBul464/ShopList
Особенности:
-Возможность добавлять элемент, удалять его свайпом или редактировать.
-Возможность изменять состояние элемента на неактивный или на активный (долгим нажатием на него).
Стек:
Kotlin Coroutines, Coroutines Flow, Dagger 2, Room.