Search packages, repositories and app categories

Package detailsv1.2.2

yx_scope

A core package of the compile-safe DI framework with advanced scoping capabilities

AndroidiOSWebmacOSWindowsLinux
30-day downloads
8.2K
Likes
72
Pub points
160

Install package

flutter pub add yx_scope

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

yx_scope is a core package of a compile-safe dependency injection (DI) framework offering advanced scoping capabilities. It enables developers to manage dependencies with strong type safety and efficient lifecycle control across different scopes, such as application-wide, per-widget, or custom-defined contexts. Built for performance and reliability, it integrates seamlessly into Flutter apps on all major platforms. The package ensures that dependencies are resolved at compile time, reducing runtime errors and improving development speed. It supports complex app architectures requiring fine-grained dependency management.

Use cases

  • Managing scoped dependencies in large-scale Flutter applications
  • Implementing per-screen or per-widget dependency isolation
  • Enabling compile-time safety for DI in complex state management
  • Integrating with other Yandex City Services packages
  • Building modular and testable Flutter architectures

Key features

  • Compile-safe dependency resolution
  • Advanced scoping mechanisms
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Integration with Yandex's ecosystem
  • Type-safe DI with minimal boilerplate

Suitable for

  • Developers building scalable Flutter apps
  • Teams using structured DI patterns
  • Projects requiring strict dependency lifecycle control
  • Yandex ecosystem integrations
  • Apps needing robust, testable state management

Considerations

  • Requires understanding of dependency injection principles
  • Best used within a larger DI framework context
  • May introduce learning curve for beginners
  • Limited standalone functionality outside its ecosystem
  • Depends on specific build-time code generation

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

City Services Flutter™ Libraries

This repository contains a collection of Flutter™ libraries developed by Yandex City Services. These libraries provide reusable components and utilities for building Flutter mobile applications.

Usage

Each library contains its own documentation and usage examples. Please refer to individual directories for specific implementation details.

Contributing

We welcome contributions from the community. Please read our contributing guidelines before submitting pull requests.

License

Please check individual package licenses for specific terms and conditions.


Disclaimer: Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package