Skip to content

Sheitak/crypto-tracker-app

Repository files navigation

Cryptocurrencies Tracker Application

This application offers a catalog of existing cryptocurrencies. It brings together all the details, links and information for each digital assets.

About

  • Android 11.0 (R) API 30
  • Develop on Pixel 2 API 30
  • Flutter Clean Architecture / MVVM
  • Maintainer : Quentin Moreau

Notice

Run flutter pub run build_runner build --delete-conflicting-outputs to generate objectbox.g.dart for ObjectBoxDatabase.

Unit Test

Unit test carried out with Mockito package. Dio Mocked with DioAdapter Need to use build runner to create mock.test files : flutter pub run build_runner build --delete-conflicting-outputs NullSafety compatible.

Global test verification : flutter test test Example test specific : flutter test test/domain/usecases

Resources

Issues Finded

For shaders compilation on android 11, it's better to make the emulator compatible with OpenGL ES 1.1/2.0. Once the emulator is started, go to the side panel and select : "... > Settings > Advanced > Compatibility OpenGL ES 1.1 / 2.0" This fixes problem of shared compilation error when starting Android with : Flutter Version >= 2.

Localhost https://10.0.2.2:8000/

About

Management and monitoring cryptocurrencies application. Reactive Programming. Clean Architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages