shindenshin 0.1.0 copy "shindenshin: ^0.1.0" to clipboard
shindenshin: ^0.1.0 copied to clipboard

outdated

Layer communication package. It helps to develop data layer with models and API connectors, which will be used by BLoC to build UI.

0.1.0 #

BREAKING CHANGES!

ApiClient singleton is now deprecated. Store constructor receives instance of BaseApiClient.

fromJson moved to ModelParser class.

BaseApiClient and ModelParser should be provided to ModelApi constructor.

0.0.17 #

Made repos as set

0.0.16 #

registerRepos() is now public

0.0.15 #

Updated dependencies

0.0.14 #

Added forceUseReleaseHost and androidDegubHost to BaseStore

0.0.13 #

Fixed apiClient path

0.0.12 #

Dynamic weboscket data

0.0.11 #

Optionional params in getBaseUri

0.0.10 #

Restored Store link in Repo

0.0.9 #

Added Repo getter from Store. Changed Store initialization.

class Store extends BaseStore {
    Store() : super([
        ARepo.new,
        BRepo.new,
    ], releaseBaseHost: '');
}

final ARepo aRepo = store.get<ARepo>();
final BRepo bRepo = store<BRepo>();

Removed Store from Repo

0.0.8 #

Export Hive Added ApiConfig

0.0.7 #

Updated example

0.0.6 #

Added side packages exports

0.0.5 #

Added example

0.0.4 #

Renamed subscript function to subscribe

0.0.3 #

Added generic type for BaseStore in BaseRepo

0.0.2 #

Fixed entry file

0.0.1 #

Initial release.

2
likes
0
pub points
56%
popularity

Publisher

unverified uploader

Layer communication package. It helps to develop data layer with models and API connectors, which will be used by BLoC to build UI.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

dio, equatable, flutter, hive_flutter

More

Packages that depend on shindenshin