flutter_provider_kit 0.0.6 copy "flutter_provider_kit: ^0.0.6" to clipboard
flutter_provider_kit: ^0.0.6 copied to clipboard

A provider-based MVI architecture (MviViewModel, onAction, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library.

0.0.6 #

(요약: CHANGELOG 비ASCII 비율 정리)

  • Rewrote CHANGELOG.md primarily in English, with a short Korean summary line per version, to keep pub.dev's non-ASCII ratio check passing while staying readable in Korean.

0.0.5 #

(요약: init이 테스트 뼈대도 함께 생성)

  • init now also generates test scaffolding: creates test/presentation/<feature>/<feature>_view_model_test.dart with an initial-state assertion and a ShowSnackBar UI event emission test, plus a guide comment for injecting fakes into the constructor as use cases grow. The consuming app's package name is read automatically from its pubspec.

0.0.4 #

(요약: basic_kit의 pubspec을 읽어 의존성 자동 미러링)

  • init now reads flutter_basic_kit_library's own pubspec.yaml directly and mirrors all of its runtime and dev dependencies into the consuming app via flutter pub add. The dependency list is no longer hardcoded; flutter_basic_kit_library is now the single source of truth, so adding or updating a library there flows through automatically without touching init (reflects flutter_basic_kit_library ^0.0.3, including intl and flutter_secure_storage).
  • State-management libraries (provider/flutter_bloc/flutter_riverpod) are excluded from mirroring, since each kit already provides its own dependency and re-export.
  • data/domain layers are now created as empty directories, without .gitkeep.
  • Added executables:, so after dart pub global activate flutter_provider_kit the shorter provider_kit init [feature] command is available.
  • Added the yaml dependency, used by init to parse flutter_basic_kit_library's pubspec.

0.0.3 #

(요약: init 스캐폴딩 명령 추가)

  • Added the dart run flutter_provider_kit:init [feature] scaffolding command (bin/init.dart). Generates data/domain layer folders, a minimal runnable presentation/<feature>, di/provider_setup.dart, and core/routing/route_paths.dart + router.dart (go_router) scaffolding, without overwriting existing files. Feature name defaults to home.
  • init now automatically runs flutter pub add for go_router. provider is already re-exported by this package, so it is not added separately.

0.0.2 #

(요약: 라이브러리 진입점에 dartdoc 추가)

  • Added a library; directive with dartdoc to the library entry point (lib/flutter_provider_kit.dart).

0.0.1 #

(요약: 초기 릴리스)

  • Initial release: added Result, UseCase, MviViewModel<S, A> (single entry point onAction), UiEventEmitter<E>. Configured flutter_basic_kit_library and provider dependencies.
  • Structured example/ into data/domain/presentation/di layers and added a mock-datasource-based photo search (home) feature using the State/Action/ViewModel(onAction) pattern.
2
likes
160
points
332
downloads

Documentation

API reference

Publisher

verified publisherdotpea.com

Weekly Downloads

A provider-based MVI architecture (MviViewModel, onAction, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_basic_kit_library, provider, yaml

More

Packages that depend on flutter_provider_kit