anchor.diff:            if (snapshot.hasData) {
               List<NoticeBoardEntry> entries = snapshot.data[0];
               List<HMPerson> hmPeople = snapshot.data[1];
  +
  +            if (_showSearchField) {
  +              entries = _filterEntries(entries, _searchFieldController.text);
  +            }
   
               sliverList = SliverList(delegate: SliverChildBuilderDelegate(
                 (BuildContext context, int index) {
  
positive.code:           return RefreshIndicator(
              onRefresh: () => _getEntries(fromCache: false),
              child: CustomScrollView(
                slivers: <Widget>[
                  SliverAppBar(
                    title: Text(
                      "Schwarzes Brett",
                      style: TextStyle(color: Colors.black),
                    ),
                    centerTitle: true,
                    backgroundColor: Colors.white,
                    snap: true,
                    floating: true,
                  ),
                  sliverList
                ],
              ),
            );
          },
        );
  
    /// Get image of the author or null if not found.
  
negative.code:   /// Future which will provide notice board entries once finished.
    Future _future;
  
    /// Whether to show the search field.
    bool _showSearchField = false;
  
    /// Text controller for the search field.
    TextEditingController _searchFieldController = TextEditingController();
  
    @override
    void initState() {
      super.initState();
  