matex_financial 0.0.57 copy "matex_financial: ^0.0.57" to clipboard
matex_financial: ^0.0.57 copied to clipboard

PlatformiOS
unlisted

An assortment of helpful tools and calculators specifically designed for use within the financial sector.

0
likes
150/ 160
pub points
3%
popularity

We analyzed this package 5 days ago, and awarded it 150 pub points (of a possible 160):

OK
Follow Dart file conventions
30 / 30trigger folding of the section

10/10 points: Provide a valid pubspec.yaml

5/5 points: Provide a valid README.md

5/5 points: Provide a valid CHANGELOG.md

10/10 points: Use an OSI-approved license

Detected license: ISC.

failed
Provide documentation
10 / 20trigger folding of the section

10/10 points: 20% or more of the public API has dartdoc comments

2491 out of 5642 API elements (44.2 %) have documentation comments.

Some symbols that are missing documentation: abstracts, amount_switch.field, amount_switch.field.MatexFinancialAmountSwitchField.amountMenuText, amount_switch.field.MatexFinancialAmountSwitchField.availableMenuOptions, amount_switch.field.MatexFinancialAmountSwitchField.buildAmountField.

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

OK
Platform support
20 / 20trigger folding of the section

20/20 points: Supports 1 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)

  • ✓ iOS

These platforms are not supported:

Package does not support platform `Android`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/models/models.dart that imports:
  • package:fastyle_core/logic/models/connectivity_status.model.dart that imports:
  • package:connectivity_plus/connectivity_plus.dart that imports:
  • package:connectivity_plus/src/connectivity_plus_linux.dart that imports:
  • package:nm/nm.dart that declares support for platforms: Linux.
Package does not support platform `Windows`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/models/models.dart that imports:
  • package:fastyle_core/logic/models/connectivity_status.model.dart that imports:
  • package:connectivity_plus/connectivity_plus.dart that imports:
  • package:connectivity_plus/src/connectivity_plus_linux.dart that imports:
  • package:nm/nm.dart that declares support for platforms: Linux.
Package does not support platform `Linux`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/helpers/helpers.dart that imports:
  • package:fastyle_core/logic/helpers/app_permissions.helper.dart that imports:
  • package:app_tracking_transparency/app_tracking_transparency.dart that declares support for platforms: iOS.
Package does not support platform `macOS`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/models/models.dart that imports:
  • package:fastyle_core/logic/models/connectivity_status.model.dart that imports:
  • package:connectivity_plus/connectivity_plus.dart that imports:
  • package:connectivity_plus/src/connectivity_plus_linux.dart that imports:
  • package:nm/nm.dart that declares support for platforms: Linux.
Package does not support platform `Web`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/helpers/helpers.dart that imports:
  • package:fastyle_core/logic/helpers/app_permissions.helper.dart that imports:
  • package:app_tracking_transparency/app_tracking_transparency.dart that declares support for platforms: iOS.

These issues are present but do not affect the score, because they may not originate in your package:

Package does not support platform `iOS`.

Because:

  • package:matex_financial/blocs/blocs.dart that imports:
  • package:matex_financial/blocs/results/results.dart that imports:
  • package:matex_financial/blocs/results/forex_compound_calculator_bloc.results.dart that imports:
  • package:matex_financial/financial.dart that imports:
  • package:matex_financial/ui/ui.dart that imports:
  • package:matex_financial/ui/fields/fields.dart that imports:
  • package:matex_financial/ui/fields/settings/settings.fields.dart that imports:
  • package:matex_financial/ui/fields/settings/select_user_country.setting_field.dart that imports:
  • package:matex_data/matex_data.dart that imports:
  • package:matex_data/logic/logic.dart that imports:
  • package:matex_data/logic/jobs/jobs.dart that imports:
  • package:matex_data/logic/jobs/country.job.dart that imports:
  • package:fastyle_core/fastyle_core.dart that imports:
  • package:fastyle_core/ui/ui.dart that imports:
  • package:fastyle_core/ui/blocks/blocks.dart that imports:
  • package:fastyle_core/ui/blocks/example.block.dart that imports:
  • package:fastyle_core/logic/logic.dart that imports:
  • package:fastyle_core/logic/models/models.dart that imports:
  • package:fastyle_core/logic/models/connectivity_status.model.dart that imports:
  • package:connectivity_plus/connectivity_plus.dart that imports:
  • package:connectivity_plus/src/connectivity_plus_linux.dart that imports:
  • package:nm/nm.dart that declares support for platforms: Linux.
OK
Pass static analysis
50 / 50trigger folding of the section

50/50 points: code has no errors, warnings, lints, or formatting issues

OK
Support up-to-date dependencies
40 / 40trigger folding of the section

10/10 points: All of the package dependencies are supported in the latest version

Package Constraint Compatible Latest
collection ^1.18.0 1.18.0 1.19.0
cross_file ^0.3.4+1 0.3.4+1 0.3.4+1
easy_localization ^3.0.5 3.0.7 3.0.7
fastyle_buttons ^0.0.32 0.0.32+1 0.0.32+1
fastyle_calculator ^1.65.0 1.65.1 1.65.1
fastyle_core ^0.0.55 0.0.56 0.0.56
fastyle_financial ^0.0.49 0.0.49+1 0.0.49+1
fastyle_forms ^0.0.53 0.0.53+1 0.0.53+1
fastyle_images ^0.0.53 0.0.53+1 0.0.53+1
fastyle_settings ^0.0.58 0.0.58+1 0.0.58+1
flutter flutter 0.0.0 0.0.0
lingua_core ^0.0.43 0.0.43 0.0.43
lingua_countries ^0.0.14 0.0.14 0.0.14
lingua_finance ^0.0.40 0.0.40 0.0.40
lingua_finance_dividend ^0.0.17 0.0.17 0.0.17
lingua_finance_forex ^0.0.20 0.0.20 0.0.20
lingua_finance_instrument ^0.0.17 0.0.17 0.0.17
lingua_finance_stock ^0.0.20 0.0.20 0.0.20
lingua_number ^0.0.19 0.0.19 0.0.19
lingua_settings ^0.0.24 0.0.24 0.0.24
lingua_units ^0.0.17 0.0.17 0.0.17
matex_core ^0.0.47 0.0.47 0.0.47
matex_data ^0.0.39 0.0.39 0.0.39
pdf ^3.10.8 3.10.8 3.10.8
printing ^5.11.1 5.12.0 5.12.0
rxdart ^0.27.7 0.27.7 0.28.0
t_helpers ^0.0.58 0.0.58 0.0.58
tbloc ^0.25.1 0.25.1 0.25.1
tenhance ^0.0.14 0.0.14 0.0.14
tlogger ^0.0.15 0.0.15 0.0.15
tmodel ^0.5.18 0.5.18 0.5.18
tstore ^0.8.29 0.8.29 0.8.29
Transitive dependencies
Package Constraint Compatible Latest
another_flushbar - 1.12.30 1.12.30
app_tracking_transparency - 2.0.5 2.0.5
archive - 3.6.1 3.6.1
args - 2.5.0 2.5.0
async - 2.11.0 2.11.0
barcode - 2.2.8 2.2.8
bidi - 2.0.10 2.0.10
characters - 1.3.0 1.3.0
clock - 1.1.1 1.1.1
connectivity_plus - 6.0.3 6.0.3
connectivity_plus_platform_interface - 2.0.0 2.0.0
crypto - 3.0.3 3.0.3
dbus - 0.7.10 0.7.10
device_info_plus - 10.1.0 10.1.0
device_info_plus_platform_interface - 7.0.0 7.0.0
devicelocale - 0.7.1 0.7.1
diacritic - 0.1.5 0.1.5
easy_logger - 0.0.2 0.0.2
equatable - 2.0.5 2.0.5
fastyle_digit_calculator - 0.0.47+1 0.0.47+1
fastyle_text - 0.0.31+1 0.0.31+1
ffi - 2.1.2 2.1.2
file - 7.0.0 7.0.0
fixnum - 1.1.0 1.1.0
flutter_localizations - 0.0.0 0.0.0
flutter_rating_bar - 4.0.1 4.0.1
flutter_spinkit - 5.2.1 5.2.1
flutter_svg - 2.0.10+1 2.0.10+1
flutter_web_plugins - 0.0.0 0.0.0
font_awesome_flutter - 10.7.0 10.7.0
fuzzy - 0.5.1 0.5.1
go_router - 14.2.0 14.2.0
google_fonts - 6.2.1 6.2.1
hive - 2.2.3 2.2.3
hive_flutter - 1.1.0 1.1.0
http - 1.2.1 1.2.1
http_parser - 4.0.2 4.1.0
image - 4.2.0 4.2.0
intl - 0.19.0 0.19.0
js - 0.7.1 0.7.1
lingua_ad - 0.0.25 0.0.25
lingua_calculator - 0.0.15 0.0.15
lingua_help - 0.0.18 0.0.18
lingua_languages - 0.0.16 0.0.16
lingua_purchases - 0.0.29 0.0.29
logging - 1.2.0 1.2.0
material_color_utilities - 0.8.0 0.12.0
meta - 1.12.0 1.15.0
mime - 1.0.5 1.0.5
nested - 1.0.0 1.0.0
nm - 0.5.0 0.5.0
package_info_plus - 8.0.0 8.0.0
package_info_plus_platform_interface - 3.0.0 3.0.0
path - 1.9.0 1.9.0
path_parsing - 1.0.1 1.0.1
path_provider - 2.1.3 2.1.3
path_provider_android - 2.2.6 2.2.6
path_provider_foundation - 2.4.0 2.4.0
path_provider_linux - 2.2.1 2.2.1
path_provider_platform_interface - 2.1.2 2.1.2
path_provider_windows - 2.2.1 2.2.1
pdf_widget_wrapper - 1.0.4 1.0.4
petitparser - 6.0.2 6.0.2
platform - 3.1.5 3.1.5
plugin_platform_interface - 2.1.8 2.1.8
provider - 6.1.2 6.1.2
qr - 3.0.1 3.0.1
rate_my_app - 2.2.0 2.2.0
rational - 2.2.3 2.2.3
share_plus - 9.0.0 9.0.0
share_plus_platform_interface - 4.0.0 4.0.0
shared_preferences - 2.2.3 2.2.3
shared_preferences_android - 2.2.3 2.2.3
shared_preferences_foundation - 2.4.0 2.4.0
shared_preferences_linux - 2.3.2 2.3.2
shared_preferences_platform_interface - 2.3.2 2.3.2
shared_preferences_web - 2.3.0 2.3.0
shared_preferences_windows - 2.3.2 2.3.2
shimmer - 3.0.0 3.0.0
sky_engine - 0.0.99 0.0.99
source_span - 1.10.0 1.10.0
sprintf - 7.0.0 7.0.0
string_scanner - 1.2.0 1.2.0
stringr - 1.0.0 1.0.0
subx - 1.17.0 1.17.0
t_cache - 0.0.20 0.0.20
term_glyph - 1.2.1 1.2.1
tsub - 1.15.0 1.15.0
tuple - 2.0.2 2.0.2
typed_data - 1.3.2 1.3.2
url_launcher - 6.3.0 6.3.0
url_launcher_android - 6.3.3 6.3.3
url_launcher_ios - 6.3.0 6.3.0
url_launcher_linux - 3.1.1 3.1.1
url_launcher_macos - 3.2.0 3.2.0
url_launcher_platform_interface - 2.3.2 2.3.2
url_launcher_web - 2.3.1 2.3.1
url_launcher_windows - 3.1.1 3.1.1
uuid - 4.4.0 4.4.0
vector_graphics - 1.1.11+1 1.1.11+1
vector_graphics_codec - 1.1.11+1 1.1.11+1
vector_graphics_compiler - 1.1.11+1 1.1.11+1
vector_math - 2.1.4 2.1.4
visibility_detector - 0.4.0+2 0.4.0+2
web - 0.5.1 0.5.1
win32 - 5.5.1 5.5.1
win32_registry - 1.1.3 1.1.3
xdg_directories - 1.0.4 1.0.4
xml - 6.5.0 6.5.0

To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

The constraint `^0.27.7` on rxdart does not support the stable version `0.28.0`, that was published 6 days ago.

When rxdart is 30 days old, this package will no longer be awarded points in this category.

Try running dart pub upgrade --major-versions rxdart to update the constraint.

10/10 points: Package supports latest stable Dart and Flutter SDKs

20/20 points: Compatible with dependency constraint lower bounds

pub downgrade does not expose any static analysis error.

Analyzed with Pana 0.22.7, Flutter 3.22.2, Dart 3.4.3.

Check the analysis log for details.