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 |