Model view to display on the screen CharacterDetailFragment.
Class for which a fully-formed, dependency-injected implementation is to
be generated from CharacterDetailModule.
View detail for selected character, displaying extra info and with option to add it to favorite.
Helper class to transforms network response to visual model, catching the necessary data.
Class that contributes to the object graph CharacterDetailComponent.
View model responsible for preparing and managing the data for CharacterDetailFragment.
Different states for CharacterDetailFragment.
Model view to display on the screen CharactersListFragment.
Helper class to transforms network response to visual model, catching the necessary data.
Class for presenting characters List data in a RecyclerView, including computing
diffs between Lists on a background thread.
Different states for CharactersListAdapter.
Class for which a fully-formed, dependency-injected implementation is to
be generated from CharactersListModule.
View listing the all marvel characters with option to display the detail view.
Class that contributes to the object graph CharactersListComponent.
Different interaction events for CharactersListFragment.
View model responsible for preparing and managing the data for CharactersListFragment.
Different states for CharactersListFragment.
Incremental data loader for page-keyed content, where requests return keys for next/previous
pages. Obtaining paginated the Marvel characters.
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.
Class describes character view and metadata about its place within the RecyclerView.
Class describes characters error view and metadata about its place within the RecyclerView.
Class describes characters loading view and metadata about its place within the RecyclerView.