Skip to content

gennadyterekhov/the_elder_scrolls_alchemy_client

Repository files navigation

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.