Annotations are metadata - data that describes other data. For example, if you have a picture, the jpeg file is the data, but the date it was taken is the metadata, since it describes the data (the picture), which is separate from the picture itself.
Dart has built in annotations which help with documenting code. Some future frameworks may require their use, so this is a good time to learn about them.