Skip to content

Progerv/FlowHomework

 
 

Repository files navigation

Homework03 - Flow

Перейти с коллбеков на саспенд функции и корутины

  1. Сейчас приложение крашится. Поправьте ошибку.
  2. Поменяйте реализацию с LiveData на StateFlow
  3. В случае если возникнет ошибка в стриме, нужно заэмитить айтем Result.Error*

*Создать sealed класс Result. Унаследовать от него классы Success<T>, Error. Использовать эти классы как стейт необходимый для рендеринга/отображени ошибки

Реализовать функции с использование flow операторов

  1. В классе SampleInteractor реализуйте функции task1-task4 в соответствии с условиями. Для проверки функций используйте тесты в SampleInteractorTest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%