commons/ui / com.vmadalin.commons.ui.base

Package com.vmadalin.commons.ui.base

Types

BaseFragment

Base fragment to standardize and simplify initialization for this component.

abstract class BaseFragment<B : ViewDataBinding, M : ViewModel> : Fragment

BaseListAdapter

Base list adapter to standardize and simplify initialization for this component.

abstract class BaseListAdapter<T> : ListAdapter<T, ViewHolder>

BasePagedListAdapter

Base paged list adapter to standardize and simplify initialization for this component.

abstract class BasePagedListAdapter<T> : PagedListAdapter<T, ViewHolder>

BaseViewHolder

Base view holder to standardize and simplify initialization for this component.

abstract class BaseViewHolder<T : ViewDataBinding> : ViewHolder

BaseViewState

Base state interface to describe different state of the view.

interface BaseViewState