Hello! This is my submission for the Coolmovies mobile challenge. You can find the original repository here. I hope you like it.
The main technologies used are:
- State management: Bloc/Cubit
- Navigation: GoRouter
- Service location: GetIt
- GraphQL client: graphql
app_demo_ios.mp4
I have accomplished the following requirements from the acceptance criteria:
- List all available movies, showing at least the title.
- Tapping on a movie opens a view page presenting all the available information to the user.
- Each movie page displays all its reviews.
- Each review includes at least: title, body, and stars (1-5).
- The user can create new reviews.
- The user can see the reviews and movies even when offline.
You can see a demonstration of the sixth feature below: