자동 재생
자동 완료
이전 강의
이 강의를 완료하고 다음 강의로
Flutter 중급 - 클린 아키텍처
강의 안내
00 강의 소개 (4:13)
소스 코드 및 강의에서 사용한 슬라이드
이미지 검색 앱 - 파일 한 개 짜리 앱 부터 클린 아키텍처를 적용하기 까지
01 이미지 검색 앱 모델 클래스 작성 (13:53)
02 UI 작성 (17:27)
03 이미지 검색 기본 버전 완성 (15:33)
04 기능 분리하기 (7:59)
05 InheritedWidget을 활용한 객체 주입 (18:36)
06 Stream을 활용하여 데이터 다루기 (10:44)
07 라이브러리 없이 MVVM 구현 (6:50)
08 ViewModel과 Test (23:51)
09 Mockito를 활용한 테스트 (23:39)
10 JsonSerializable과 Equatable (17:28)
11 Freezed (11:28)
12 Provider (7:37)
13 ChangeNotifierProvider, Consumer (14:03)
14 클린 아키텍처 (21:37)
15 에러 처리 (33:23)
16 상태를 불변상태로 관리하기 (18:47)
17 Use Case (15:26)
18 DI (의존성 주입) (19:22)
19 클린 아키텍처 정리 (8:17)
클린 아키텍처 참고
노트 앱 - Clean Architecture, MVVM, Sqflite, Provider, Use Case
20 디렉토리 구조 (5:45)
21 라이브러리 설정 (4:59)
22 노트 모델 클래스, NoteRepository 작성 (11:30)
23 Sqflite (12:43)
24 Sqflite Test 코드 작성 (14:12)
25 Use Case 작성 (9:57)
26 첫 번째 ViewModel 작성 (14:03)
27 ViewModel에서 다룰 상태 클래스 작성 (4:16)
28 두 번째 ViewModel 작성 (9:32)
29 첫 화면 UI 작성 (33:05)
30 두 번째 화면 UI 작성 (28:09)
31 DI 설정 (15:59)
32 새 노트 작성, 노트 표시 기능 (29:28)
33 노트 삭제, 취소 기능 (4:00)
34 노트 수정 (11:13)
35 Use Case 활용 (16:28)
36 정렬 기능 구현 (14:45)
37 Mockito를 활용한 Test 코드 작성 (15:29)
38 정렬 기능 작성 (20:04)
39 UI 몇 가지 수정 (9:13)
40 끝 인사 (2:30)
Teach online with
29 첫 화면 UI 작성
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock