To-do app, using provider and bloc pattern.
- provider A dependency injection system built with widgets for widgets.
- rxdart used to create reactive block as it more powerful than dart streams.
- moor_flutter Moor is an easy to use, reactive persistence library for Flutter apps..
- fast_qr_reader_view to read task qr code.