TV show explorer and companion built with the TvMaze API, built in less than 3 days.
Important Packages Riverpod for state management Dio for networking Hive for local storage
Application Flow Diagram
graph LR
A[Navigation]
A --> B(Explore Shows) --> H(Show) --> I(Episode)
A --> C(Explore People) --> G(People) --> H
A --> D(Home) --> H
A --> E(Favourites) --> H
A --> F(Settings)
When cloning this project make sure to run generator
flutter pub run build_runner build --delete-conflicting-outputs
or Make gen