Flutter application created along the Udemy course I was following
In order to get the application up and running you will have to clone the repository:
git clone https://github.com/AlecsisDuarte/flutter_course.git
And then edit the configuration file at flutter_course/assets/config.json
adding your Geocoding and Authentication API KEY both created at the Google Developers Console or you could use the same key for both.
You also have to create your Firebase project as shown in here, paste the JSON file at flutter_course/functions/<your firebase filename>.json
, enable the project storage, functions and update all the firebase information at the config.json
.
Once you have all the information and files needed you will have to publish your functions using this command:
firebase deploy
You will need to install the firebase command through Node Package Manager (NPM)
- I haven't tested the iOS part of the application (Because I don't have a Mac 😒 )
- This application was made just as a test/practice of the udemy course
- Here you can find mor information about firebase functions and storage
- Currently in order to deploy the firebase functions npm makes a copy of the
config.json
file using the unix commandcp
so it won't work on Windows, you would have to change the command in thefirebase.json
fromcp
tocopy
- Icon made by Freepik from www.flaticon.com