This is an Application project to get a job in DOONAMIS ->
They asked me to implement MVVM architecture using Riverpod to get access to an API in order to see the best rated TV-series
I've used Provider instead and implemented an offline version with an non SQL database (HIVE) & HTTP lib also create a res folder to access all the resource like color, dimention & string from the single place only.
I have also integrate multilanguage support for the flutter app how to implemwnt this in flutter.
Especial thanks to @ermarajhussain because this project has been developed under his base code For more detail on the root project you can read here ->
A few resources to get you started for the MVVM artitecture in flutter:
- How to use provider ->
- How to use HTTP ->
- How to use name routes ->
- How to pass parameters in name routes ->
- Lab: Write your first Flutter app ->
- Cookbook: Useful Flutter samples ->
- Why did I use hive instead of any SQLlite ->
For help getting started with Flutter, view flutter online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

