aaif-goose / aaif-goose/goose-mobile
Implement Metro dependency injection
- Lenguaje dominante
- Swift
- Estrellas
- 163
- Forks
- 33
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
Línea de trabajo
Investiga la biblioteca de inyección de dependencias Metro y su integración con Swift. Examina los patrones existentes de inyección de dependencias en el código base. Determina dónde configurar el contenedor de DI y cómo registrar las dependencias. Verifica la implementación escribiendo pruebas que aseguren que las dependencias se inyecten correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- mobile-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100