Open R00We opened 2 years ago
ListAdapter
https://developer.android.com/reference/androidx/recyclerview/widget/ListAdapter. Необходимо хранить список комментариев силами ListAdapter
и добавление новых производить через метод submitList
К 09.12.2021 сделать:
CommentFragment
создать ViewModel отнаследовавшись от BaseViewModel
и логику добавления нового комментария унести тудаViewModel
и CommentFragment
реализовать через MVI. Список сообщений для отображения передавать в виде состояния. К ближайшей встрече сделать:
ViewHolder
ViewModel
в случайном порядке выбирать тип комментария. Текущего пользователя или нет. К ближайшей встрече сделать:
domain
и data
уровне для работы с комментариями. По аналогии с TreesApiService
, TreesRepository
и TreesInteractor
необходимо создать интерфейсы и классы с названием Comment...
т.е. CommentApiService
, CommentRepository
и CommentInteractor
На всех слоях(классах) реализовать CRUD методы доступные по API
Критерии принятия:
Для реализации задачи потребуется познакомиться со следующими подходами и технологиями.