All software developers know that dates are the trickiest thing. And calendars are no exception (see this brilliant XKCD for some calendar facts).

This post will compare several Flutter calendar libraries and will test them using a few real calendar designs.

As a disclaimer: A lot of these libraries are still under active development and may change after the time of writing. Also, just because a library cannot perform all of the challenge calendar’s requirements does not make it a weaker library. Every calendar has different needs!

The full source code for the calendars can be found here!