이번 장에서는 MVVM 패턴을 이해할 수 있는 코드를 작성해보고 직접 도전 과제를 풀어 봅시다.
학습 목표
- 폴더 구조 잡기
- main.dart 파일 생성
- Model 클래스 만들어 보기
- ViewModel 클래스 만들어 보기
- View 만들어 보기
// Model
class TodoItem {
String title;
bool isDone;
TodoItem({required this.title, required this.isDone});
// TodoItem 비지니스 로직 생성 가능
}

시나리오 코드
main.dart

todo_item.dart(model)

todo_list_view_model(view)


todo_list_view_model(viewModel)

출력 결과

'Flutter' 카테고리의 다른 글
| theme 적용하기 (0) | 2023.11.01 |
|---|---|
| JWT 구축 하기 (0) | 2023.10.30 |
| Flutter MVVM 패턴 - 1 (0) | 2023.10.24 |
| Flutter - HTTP 통신 하기 (0) | 2023.10.23 |
| 당근 마켓 만들어 보기 - 5 (0) | 2023.10.20 |