The Movie Database it's an API that provides information about the world of cinema, and with this app you can see all you need to know about the most popular movies and actors. This project was made as a job application test.
To get a local copy up and running the app, follow these simple example steps.
Clone the repo
$ git clone https://github.com/CADSV/Avila_Tek_Mobile_Test.gitInstall all packages
$ flutter pub getExecute this commands combinations
# Select the device
$ Ctrl + Shift + P
# Select the option:
$ Flutter: Select DeviceThen select the device where you want to run the app
# Run the app
$ f5Used below plugings for this project
- flutter_bloc: ^8.1.1
- dio: ^4.0.6
- get_it: ^7.2.0
- connectivity_plus: ^2.3.8
- flutter_launcher_icons: ^0.10.0
The app was made using the Hexagonal Architecture, Bloc Pattern, Dependency Injection and SOLID principles, and the flow that follows the data around the app it's shown in the next image
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/your_feature) - Commit your Changes (
git commit -m 'Add a feature') - Push to the Branch (
git push origin feature/your_feature) - Open a Pull Request
In case of having any problem or doubt while running or using the app, please check the issues to see if someone previously had the same doubt or problem, and if not, then please create a new one.
This project is distributed under the MIT License. Please see LICENSE.md file for more information about it.
- CADSV GitHub
- Project Link Avila_Tek_Mobile_Test

