--- sidebar_position: 1 --- # CherryPick — Dependency Injection для Dart и Flutter Добро пожаловать в документацию по **CherryPick** — лёгкой и гибкой библиотеке внедрения зависимостей для Dart и Flutter. --- ## О CherryPick CherryPick — это модульный инструмент DI (Dependency Injection), созданный для: - Чистой архитектуры - Лёгкого и интуитивного API - Мощной системы иерархических скоупов - Быстрого синхронного и асинхронного внедрения зависимостей - Генерации кода и аннотированного DI CherryPick поможет вам построить чистую и поддерживаемую структуру проекта с минимальным количеством шаблонного кода как для backend, так и для Flutter-приложений. ## Быстрые ссылки - [Ключевые возможности](key-features.md) - [Быстрый старт](getting-started.md) - [Базовые концепции](core-concepts/binding.md) - [Расширенные возможности](advanced-features/hierarchical-subscopes.md) - [Использование аннотаций](using-annotations.md) - [FAQ](faq.md) - [Пример приложения](example-application.md) - [Репозиторий на GitHub](https://github.com/pese-git/cherrypick) ## Установка Смотрите раздел инструкции [Установка](installation.md) по добавлению CherryPick в ваш Dart/Flutter проект. --- CherryPick — open-source. Будем рады вашим вопросам и вкладу в развитие! ---