This application is a simulated movie ticket reservation app that was built in the flutter framework and firebase as backend. Using bloc state management and mvvm Architecture.
You can see me at : https://apkpure.com/p/com.example.fiu
Before you begin, ensure you have met the following requirements:
- Got a themoviedb.org account for getting a API key. Please make an account if you haven't got any
- The project was built on windows, so only relate with the android OS (for ios, go ahead if you would like to contribute)
To install Fiu, follow these steps:
- Clone the repo
git clone https://github.com/HeryHamzah/fiu-app.git
- Change your package names in your will (please find the tutorials)
- Make new project at firebase => Enter your new package name, replace the file service.json with the new one, setting build.gradle, enabled auth with email and password, create firestore database etc. You'd better learn how to make a project on firebase first
- Open folder lib/shared/shared_value.dart, change variable apiKey with yours.
- Run your project. Happy studying!
To contribute to fiu, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
Thanks to the following people who have contributed to this project:
If you want to contact me you can reach me at hamzahhery23@gmail.com or heryhamzah20@gmail.com.
This project uses the following license: MIT Licence.