code: @NonNull
    @Override
    public TodoItemViewHolder onCreateViewHolder(
        @NonNull final ViewGroup parent,
        final int viewType
    ) {
      final View v = LayoutInflater.from(parent.getContext())
          .inflate(R.layout.todo_item, parent, false);
  
      return new TodoItemViewHolder(v);
    }
docs: Create new views (invoked by the layout manager)