gennadyterekhov / the_elder_scrolls_alchemy_client

The Elder Scrolls Alchemy client app
https://the-elder-scrolls-alchemy.website.yandexcloud.net/#/
2 stars 0 forks source link
alchemy morrowind oblivion skyrim the-elder-scrolls video-games

Build Status

the_elder_scrolls_alchemy_client

Library of alchemy ingredients and effects from TES games.
You can see all the ingredients that have some specific effect - or see all the effects of every ingredient.

Supported games:

  1. Skyrim
  2. Oblivion
  3. Morrowind
  4. The Elder Scrolls Online

web version
android
ios

How to run

the most basic way to launch the app:
flutter run -d chrome
this command opens chrome window with the app in debug mode

for more commands, see flutter documentation

Building

when building for a new release (substitute correct build number):
flutter build apk --build-number=4 --build-name=4.0.0

Install release app on device:
flutter run --release

Test

how to run integration test in browser

this command runs specific integration test
flutter drive --driver integration_test/driver.dart --target integration_test/full_test.dart --no-dds

this command runs specific widget/unit test file
flutter test test/layers/data/data_source_test.dart --platform chrome

this command runs specific widget/unit test inside a file
flutter test test/layers/data/resource/effect_resource_test.dart --name "Test Waterbreathing is not included where it should not be"

this commands runs all unit tests
flutter test --platform chrome

Data sources

The data were obtained from my other repository

Issues

If you face any issues, don't hesitate to file them in the issues section.