AlecsisDuarte / flutter_course

Flutter application created along the Udemy course I was following

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flutter_course

Flutter application created along the Udemy course I was following

Getting started

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)

Notes

  • 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 command cp so it won't work on Windows, you would have to change the command in the firebase.json from cp to copy
  • Icon made by Freepik from www.flaticon.com

About

Flutter application created along the Udemy course I was following

License:GNU General Public License v3.0


Languages

Language:Dart 91.5%Language:JavaScript 3.7%Language:Objective-C 2.6%Language:Java 2.2%