aaif-goose / aaif-goose/goose-mobile
Implement Metro dependency injection
- 主要语言
- Swift
- 星标
- 163
- 派生
- 33
- PR 合并指标
- 30 天内没有已合并 PR
描述
Metro is a familiar dependency injection library for Block Android engineers because it is heavily inspired by Dagger and Anvil - we've officially endorsed it as as the next thing to migrate to, https://github.com/square/anvil/issues/1149
We should also implement a dependency injection strategy early before the app grows to ease the burden of managing dependencies and increase testability.
贡献指南
调研方向
Research Metro dependency injection library and its integration with Swift. Look at existing dependency injection patterns in the codebase. Determine where to set up the DI container and how to register dependencies. Verify the implementation by writing tests to ensure dependencies are correctly injected.
由索引模型根据 Issue 内容生成。
评估
- 领域
- mobile-dev
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100