728x90
MVVM Clean Architecture (+Provider)
·
개발노트/Flutter
Flutter 개발을 시작하며 공부했던 Clean Architecture에 관한 내용이다.혼자 공부하면서 메모하듯이 적은 내용에 가깝다. Model Data LayerDomain LayerPresentation LayerData SourceRepository(Implements)UseCaseRepository(Interface)Entity(Model Class)ViewView Model(이미지를 불펌하기는 좀 그렇고 계층 구분이라도 한눈에 보기 쉬우라고 표로 구역 나눠봤다.) 1. Usecases & Repository & DataSourceUsecasesUseCases는 애플리케이션의 비즈니스 로직을 캡슐화합니다. UseCase는 Domain 레이어에서 정의됩니다. 뷰모델은 UseCase를 호출하고 U..