Model
& Event
update()
functionUpdateSpec
classupdate()
functionupdate()
function to the UIupdate()
Exercise (2 hours)Username
and Password
classesupdate()
functionSubtypeEffectHandler
Action
, Consumer
, and ObservableTransformer
Scheduler
in tests@Parcelize
annotationParcelable
interfaceinit()
functioninit()
functionInitSpec
for testing normal flow and edge casesinit()
the update()
testsEffect
are more closer to intention for side-effect than performing a side-effect