All Types

com.vmadalin.dynamicfeatures.characterslist.ui.detail.model.CharacterDetail

Model view to display on the screen CharacterDetailFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.di.CharacterDetailComponent

Class for which a fully-formed, dependency-injected implementation is to be generated from CharacterDetailModule.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.CharacterDetailFragment

View detail for selected character, displaying extra info and with option to add it to favorite.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.model.CharacterDetailMapper

Helper class to transforms network response to visual model, catching the necessary data.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.di.CharacterDetailModule

Class that contributes to the object graph CharacterDetailComponent.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.CharacterDetailViewModel

View model responsible for preparing and managing the data for CharacterDetailFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.detail.CharacterDetailViewState

Different states for CharacterDetailFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.list.model.CharacterItem

Model view to display on the screen CharactersListFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.list.model.CharacterItemMapper

Helper class to transforms network response to visual model, catching the necessary data.

com.vmadalin.dynamicfeatures.characterslist.ui.list.adapter.CharactersListAdapter

Class for presenting characters List data in a RecyclerView, including computing diffs between Lists on a background thread.

com.vmadalin.dynamicfeatures.characterslist.ui.list.adapter.CharactersListAdapterState

Different states for CharactersListAdapter.

com.vmadalin.dynamicfeatures.characterslist.ui.list.di.CharactersListComponent

Class for which a fully-formed, dependency-injected implementation is to be generated from CharactersListModule.

com.vmadalin.dynamicfeatures.characterslist.ui.list.CharactersListFragment

View listing the all marvel characters with option to display the detail view.

com.vmadalin.dynamicfeatures.characterslist.ui.list.di.CharactersListModule

Class that contributes to the object graph CharactersListComponent.

com.vmadalin.dynamicfeatures.characterslist.ui.list.CharactersListViewEvent

Different interaction events for CharactersListFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.list.CharactersListViewModel

View model responsible for preparing and managing the data for CharactersListFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.list.CharactersListViewState

Different states for CharactersListFragment.

com.vmadalin.dynamicfeatures.characterslist.ui.list.paging.CharactersPageDataSource

Incremental data loader for page-keyed content, where requests return keys for next/previous pages. Obtaining paginated the Marvel characters.

com.vmadalin.dynamicfeatures.characterslist.ui.list.paging.CharactersPageDataSourceFactory

Data source factory which also provides a way to observe the last created data source. This allows us to channel its network request status etc back to the UI.

com.vmadalin.dynamicfeatures.characterslist.ui.list.adapter.holders.CharacterViewHolder

Class describes character view and metadata about its place within the RecyclerView.

com.vmadalin.dynamicfeatures.characterslist.ui.list.adapter.holders.ErrorViewHolder

Class describes characters error view and metadata about its place within the RecyclerView.

com.vmadalin.dynamicfeatures.characterslist.ui.list.adapter.holders.LoadingViewHolder

Class describes characters loading view and metadata about its place within the RecyclerView.