Pull to refresh
2
0
Sergey Penkovsky@pese

TeamLead, Lead System Architect

Send message

Release — CherryPick 3.x

Level of difficultyEasy
Reading time4 min
Reach and readers3.1K

🚀 CherryPick 3.x уже доступен!
Быстрое, безопасное и удобное управление зависимостями в Dart и Flutter: O(1) разрешение зависимостей, защита от циклов, автоматическая очистка ресурсов и поддержка декларативного DI.
📦 Попробовать на pub.dev

Читать далее

CherryPick DI для Dart/Flutter проектов

Level of difficultyEasy
Reading time3 min
Reach and readers354

В предыдущей статье мы рассмотрели базовые принципы работы DI-контейнера CherryPick: архитектуру, компоненты (Scope, Module, Binding), и простые примеры использования на Dart/Flutter. Сегодня расскажу о новых возможностях.

Читать далее

CherryPick DI — di библиотека для dart/flutter проектов

Reading time4 min
Reach and readers2.9K

CherryPick DI

DI-контейнер – это библиотека, которая обеспечивает функциональность механизма внедрения зависимостей.

Содержание

1. Предисловие

2. Возможности библиотеки

3. Компоненты библиотеки

- 3.1. Scope

- 3.2. Module

- 3.3. Binding

4. Пример использования

5. Заключение

1. Предисловие

Первые попытки разработать свой DI для пет проектов написанных на Flutter SDK были начаты в начале 2020 года.

Сподвигло меня на этот шаг несколько причин:

1. На тот момент я не нашел DI в pub.dev с возможностью делить контейнер на scope (возможно плохо искал)

2. Упростить работу с зависимостями в проекте

3. Желание написать собственный DI

4. Иметь в арсенале простой DI (надеюсь с простым API)

Читать далее

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений, Архитектор программного обеспечения
Ведущий
Git
ООП
Python
Docker
CI/CD
Linux
Android SDK
Flutter
Mobile
Mac