플러터 앱에 클린 아키텍처를 적용하여 좀 더 나은 코드, 유지보수 하기 좋은 코드를 작성하는 방법을 배울 수 있습니다. 중급 이상으로 가기 위한 필수 강의입니다.
이런 걸
배워요!
플러터 앱에 클린 아키텍처 적용하기
관심사 분리를 통해 소스코드를 쉽게 관리하기
복잡한 수정사항을 쉽게 수정하기
언제 코드를 다시 봐도 금방 코드를 이해할 수 있는 코드 구조
더 견고하고, 더 안정적인 모바일 앱!
클린 아키텍처로 플러터 한 단계 레벨 업.
이 강의에 관심이 있으신 분들은 이미 제 Flutter 강의 몇 개는 보셨거나, 간단한 앱 한 두 가지는 만들어 보셨을 겁니다. 그리고 아마도 다음과 같은 고민들을 하셨을 것입니다.
‘더 나은 앱을 위한 프로젝트 구조는 어떤 것일까?’
‘참고할 만한 좋은 구조의 프로젝트 샘플은 없을까?’
‘실무에서는 어떤 구조로 앱을 개발할까?’
이런 고민을 하시는 분들께 도움을 드리기 위해 이 강의를 준비했습니다. 함께 도전해보실까요?
이 강의에서는 플러터 앱에 클린 아키텍처를 적용하면서 이러한 부분을 해소해 나갑니다.
클린 아키텍처는,
따라서, 좋은 앱 개발을 하기 위해 꼭 필요한 개념이라고 할 수 있습니다.
다음 두 가지 앱을 클린 아키텍처를 적용하여 개발합니다.
클린 아키텍처를 적용하는 과정을 단계별로 심도있게 학습합니다.
강의 수강 후, 여러분의 코드 구조는 이렇게 달라집니다!
발전한 코드 구조, 직접 경험해보세요.
Q. 강의를 수강하기에 적절한 지식은 어느 정도일까요?
제 강의 중 최소한 'Flutter 중급 - Http통신, 상태관리'와 'Flutter 응용 - 공공 API를 활용한 앱 만들기'를 들으시거나 그에 상응하는 지식이면 됩니다. Future, Stream, Provider 를 이해하고 있는 것이 도움이 됩니다.
Q. 강의에서 사용하는 소스 코드가 제공되나요?
강의에서 다룬 모든 소스 코드와 슬라이드가 제공됩니다.
본인이 공부해야 할 강의가 맞는지 확인해 보세요.
MVVM을 모르신다면 우선 이 강의를 선행하시는 것이 좋습니다.
Flutter 응용 -
공공 API를 활용한 앱 만들기 (MVVM 패턴)
Open API를 활용하고
MVVM 패턴 학습 과정
학습 대상은
누구일까요?
클린 아키텍처를 모바일 앱에 적용하고 싶은 분
좀 더 나은 구조의 앱 개발에 관심이 있는 분
Flutter 중급, 응용 수업을 들었거나 그에 상응하는 지식을 가진 분
Flutter로 간단한 앱 개발을 할 수 있는 분
선수 지식,
필요할까요?
Dart 문법
Flutter 기본 지식
Flutter 비동기 프로그래밍 지식 (Future, Stream)
Flutter 상태관리 (Provider)
MVVM 패턴
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
전체
46개 ∙ (10시간 12분)
가 제공되는 강의입니다.
02 UI 작성
17:28
03 이미지 검색 기본 버전 완성
15:34
04 기능 분리하기
08:00
08 ViewModel과 Test
23:52
11 Freezed
11:29
12 Provider
07:38
14 클린 아키텍처
21:38
15 에러 처리
33:24
17 Use Case
15:27
20 디렉토리 구조
05:46
21 라이브러리 설정
05:00
23 Sqflite
12:44
25 Use Case 작성
09:58
31 DI 설정
16:00
34 노트 수정
11:14
35 Use Case 활용
16:29
39 UI 몇 가지 수정
09:14
40 끝 인사
02:31