This repository contains my homework for the university course BMEVIAUAV45 - Flutter-based Software Development
The idea for this app came from the internet meme "Bro said he knew a spot". You can upload images with a description and mark its location, to collect cool spots. These spots than can be viewed in a list or on a map.
- Configure the Firebase emulator
- Initialize the Firebase
firebase init
- Select
Emulators: Set up local emulators for Firebase products
- Select emulators
Authentication Emulator
Firestore Emulator
Storage Emulator
- Initialize the Firebase
- If you only want to use the emulators without setting up a Firebase project, you need to comment out the line
id 'com.google.gms.google-services'
in yourandroid/app/build.gradle
- Create a
.env
file in the root of the project and set theFIREBASE_EMULATOR_HOST=127.0.0.1
variable. You can change the host if you want to access the emulator on a local network for example. - Get the dependencies
flutter pub get
- Build the generated files
dart run build_runner build
- Run in debug mode
flutter run