Flutter starter project with workflow automation.
Trigger | Badge | |
---|---|---|
ℹ️ | PR merge event (destination: trunk) | |
ℹ️ | Scheduled (weekly) | |
ℹ️ | PR open event (destination: trunk) |
In order to run own copy of the project one must fulfill the following requirements.
- 🏆 Debian based Linux -
recommended
- check out this dev setup instructions to facilitate setting up the dev environment;
- 🆗 OSX -
should work due to the similarities with Linux
- one will have to figure out oneself how to set up the dev environment;
Check out this repository WDSDU. It has automated installation instructions for Debian based Linux distributions.
To install everything clone WDSDU
cd ./proj # or whatever your git projects folder is
git clone git@github.com:rfprod/wdsdu.git
, cd into the project directory, execute instal.sh
and pay attention to the prompts in the terminal where the install.sh
was executed
cd ./wdsdu
bash ./install.sh
Use the Flutter CLI to work with the project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Create an .env
file in the project root with the following values
SENTRY_DSN='...'
FIRE_API_KEY='...'
FIRE_APP_ID='...'
FIRE_MESSAGING_SENDER_ID='...'
FIRE_PROJECT_ID='...'
Create the google-services.json
file in the ./android/app
directory.
- show help
flutter --help
- list available emulators
flutter emulators
Example output
$ flutter emulators
1 available emulator:
api34device • api34device • • android
To run an emulator, run 'flutter emulators --launch <emulator id>'.
To create a new emulator, run 'flutter emulators --create [--name xyz]'.
You can find more information on managing emulators at the links below:
https://developer.android.com/studio/run/managing-avds
https://developer.android.com/studio/command-line/avdmanager
- launch an emulator
Replace api34device
with the name of the emulator you configured locally
flutter emulators --launch api34device
- list connected devices
flutter devices list
Example output
$ flutter devices list
Found 3 connected devices:
sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64 • Android 14 (API 34) (emulator)
...
- run the application on the emulator
flutter run
- Blockchain
- CoinGecko // TBI