Functional Error Handling in an async Flutter API Call using TaskEither This is the demo project which has been built for an article published at Medium on February 10, 2023. It has been tested with Flutter SDKs 3.3.x and 3.7.x. The project uses some ideas from other developers/articles: Exceptions: Article from Lazizbek Fayziyev App architecture: Inspired by an article from Andrea Bizzotto