Flutter 앱개발을 위한 MVVM아키텍처 - 5부 DI와 테스트코드
DI DI (Dependency injection) 와 테스트 코드에 대한 설명은 서로 연관성이 많기 때문에 함께 해야 할것 같다. 안드로이드 개발자라면 DI에 대해서는 많이 들어 보았을 것이다. 안드로이드 진영에서는 Dagger가 거의 DI의 국룰처럼 사용되고 있기 때문에 한번쯤은 사용해 보았을거라고 생각 한다. 사실 DI라는 것은 특정 라이브리리 없이도 적용이 가능하다. DI가 라이브러리에 의존적인 기능이 아니라 개념 적인것이라는걸 먼저 강조하고 싶다. 특히 처음 앱을 개발하는 개발자들이 범하는 오류 중 이런 개념적인 요소들을 특정 라이브러리(Dagger)에 의존적인 기능이라고만 생각하기도 하는데 DI를 왜 사용해야 하는지를 먼저 알고서 사용하기 바란다. 개인적으로 앱 개발을 할때 DI가 필요한 가장..
Flutter
2021. 12. 1. 12:59
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- python3
- flutter l10n
- flutter2.0
- dart enum
- FlutterEngine
- navigator
- flutter mvvm
- dart 2.17
- Flutter3.0
- Android
- DART
- Element LifeCycle
- MVVM
- json_serializable
- RenderObject
- Widget Tree
- flutter_secure_storage
- freezed
- Flutter TDD
- flutter i18n
- Mutiple Flutter
- enum member
- flutter 다국어처리
- flutter element
- Flutter LifeCycle
- StatefulWidget LifeCycle
- LocalKey
- Route
- Flutter
- widget element
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함